0001022652-25-000012.txt : 20250509 0001022652-25-000012.hdr.sgml : 20250509 20250508193233 ACCESSION NUMBER: 0001022652-25-000012 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20250331 FILED AS OF DATE: 20250509 DATE AS OF CHANGE: 20250508 FILER: COMPANY DATA: COMPANY CONFORMED NAME: INSEEGO CORP. CENTRAL INDEX KEY: 0001022652 STANDARD INDUSTRIAL CLASSIFICATION: COMMUNICATIONS EQUIPMENT, NEC [3669] ORGANIZATION NAME: 04 Manufacturing EIN: 813377646 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38358 FILM NUMBER: 25927932 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-20250331.htm 10-Q insg-20250331
false2025Q10001022652December 31NoneNoneNoneNone0.123P3YP3Yxbrli:sharesiso4217:USDiso4217:USDxbrli:sharesinsg:segmentxbrli:pureinsg:tradingDay00010226522025-01-012025-03-3100010226522025-05-0100010226522025-03-3100010226522024-12-310001022652us-gaap:SeriesEPreferredStockMember2024-12-310001022652us-gaap:SeriesEPreferredStockMember2025-03-310001022652insg:MobileSolutionsMember2025-01-012025-03-310001022652insg:MobileSolutionsMember2024-01-012024-03-310001022652insg:FixedWirelessAccessSolutionsMember2025-01-012025-03-310001022652insg:FixedWirelessAccessSolutionsMember2024-01-012024-03-310001022652us-gaap:ProductMember2025-01-012025-03-310001022652us-gaap:ProductMember2024-01-012024-03-310001022652insg:ServicesAndOtherMember2025-01-012025-03-310001022652insg:ServicesAndOtherMember2024-01-012024-03-3100010226522024-01-012024-03-310001022652us-gaap:PreferredStockMember2023-12-310001022652us-gaap:CommonStockMember2023-12-310001022652us-gaap:AdditionalPaidInCapitalMember2023-12-310001022652us-gaap:RetainedEarningsMember2023-12-310001022652us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-3100010226522023-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-03-310001022652us-gaap:PreferredStockMember2024-12-310001022652us-gaap:CommonStockMember2024-12-310001022652us-gaap:AdditionalPaidInCapitalMember2024-12-310001022652us-gaap:RetainedEarningsMember2024-12-310001022652us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310001022652us-gaap:RetainedEarningsMember2025-01-012025-03-310001022652us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-01-012025-03-310001022652us-gaap:CommonStockMember2025-01-012025-03-310001022652us-gaap:AdditionalPaidInCapitalMember2025-01-012025-03-310001022652us-gaap:PreferredStockMember2025-03-310001022652us-gaap:CommonStockMember2025-03-310001022652us-gaap:AdditionalPaidInCapitalMember2025-03-310001022652us-gaap:RetainedEarningsMember2025-03-310001022652us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-03-310001022652us-gaap:DiscontinuedOperationsHeldforsaleMemberinsg:InseegoInternationalHoldingsLimitedMember2024-09-160001022652us-gaap:DiscontinuedOperationsHeldforsaleMemberinsg:InseegoInternationalHoldingsLimitedMember2025-01-3100010226522024-01-2400010226522024-01-242024-01-240001022652insg:TelematicsBusinessMemberus-gaap:DiscontinuedOperationsHeldforsaleMemberus-gaap:ProductMember2025-01-012025-03-310001022652insg:TelematicsBusinessMemberus-gaap:DiscontinuedOperationsHeldforsaleMemberus-gaap:ProductMember2024-01-012024-03-310001022652insg:TelematicsBusinessMemberus-gaap:DiscontinuedOperationsHeldforsaleMemberinsg:ServicesAndOtherMember2025-01-012025-03-310001022652insg:TelematicsBusinessMemberus-gaap:DiscontinuedOperationsHeldforsaleMemberinsg:ServicesAndOtherMember2024-01-012024-03-310001022652us-gaap:DiscontinuedOperationsHeldforsaleMemberinsg:TelematicsBusinessMember2025-01-012025-03-310001022652us-gaap:DiscontinuedOperationsHeldforsaleMemberinsg:TelematicsBusinessMember2024-01-012024-03-3100010226522025-04-012025-03-3100010226522027-04-012025-03-310001022652us-gaap:MoneyMarketFundsMember2025-03-310001022652us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2025-03-310001022652us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2025-03-310001022652us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2025-03-310001022652us-gaap:FairValueInputsLevel1Member2025-03-310001022652us-gaap:FairValueInputsLevel2Member2025-03-310001022652us-gaap:FairValueInputsLevel3Member2025-03-310001022652insg:A2025ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2024-01-012024-03-310001022652insg:A2025ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2025-01-012025-03-310001022652insg:A2029SeniorSecuredNotesMemberus-gaap:SecuredDebtMember2024-11-060001022652insg:A2029SeniorSecuredNotesMemberus-gaap:SecuredDebtMember2024-11-062024-11-060001022652insg:A2029SeniorSecuredNotesMemberus-gaap:SecuredDebtMember2025-03-310001022652insg:A2029SeniorSecuredNotesMemberus-gaap:SecuredDebtMemberus-gaap:RelatedPartyMember2025-03-310001022652insg:A2029SeniorSecuredNotesMemberus-gaap:SecuredDebtMember2024-12-310001022652insg:A2025ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2020-12-310001022652insg:A2025ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2024-12-310001022652insg:A2025ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2024-01-012024-12-310001022652insg:A2025ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2025-03-310001022652insg:A2025ConvertibleNotesMemberus-gaap:ConvertibleDebtMemberus-gaap:RelatedPartyMember2024-12-310001022652insg:A2025ConvertibleNotesMemberus-gaap:ConvertibleDebtMemberus-gaap:RelatedPartyMember2025-03-310001022652us-gaap:RevolvingCreditFacilityMember2022-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-020001022652insg:A2029SeniorSecuredNotesMemberus-gaap:SecuredDebtMember2025-01-012025-03-310001022652insg:A2029SeniorSecuredNotesMemberus-gaap:SecuredDebtMember2024-01-012024-03-310001022652insg:A2029SeniorSecuredNotesMemberus-gaap:SecuredDebtMemberus-gaap:RelatedPartyMember2025-01-012025-03-310001022652insg:A2029SeniorSecuredNotesMemberus-gaap:SecuredDebtMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001022652insg:A2025ConvertibleNotesMemberus-gaap:ConvertibleDebtMemberus-gaap:RelatedPartyMember2025-01-012025-03-310001022652insg:A2025ConvertibleNotesMemberus-gaap:ConvertibleDebtMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001022652us-gaap:RevolvingCreditFacilityMember2025-01-012025-03-310001022652us-gaap:RevolvingCreditFacilityMember2024-01-012024-03-310001022652insg:A2025ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2024-03-310001022652us-gaap:RevolvingCreditFacilityMember2024-03-310001022652us-gaap:EmployeeStockOptionMemberinsg:A2018PlanMember2025-03-310001022652us-gaap:CostOfSalesMember2025-01-012025-03-310001022652us-gaap:CostOfSalesMember2024-01-012024-03-310001022652us-gaap:ResearchAndDevelopmentExpenseMember2025-01-012025-03-310001022652us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001022652us-gaap:SellingAndMarketingExpenseMember2025-01-012025-03-310001022652us-gaap:SellingAndMarketingExpenseMember2024-01-012024-03-310001022652us-gaap:GeneralAndAdministrativeExpenseMember2025-01-012025-03-310001022652us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001022652insg:IncomeFromDiscontinuedOperationsNetOfTaxMember2025-01-012025-03-310001022652insg:IncomeFromDiscontinuedOperationsNetOfTaxMember2024-01-012024-03-310001022652us-gaap:EmployeeStockOptionMember2025-01-012025-03-310001022652us-gaap:EmployeeStockOptionMembersrt:MinimumMember2025-01-012025-03-310001022652us-gaap:EmployeeStockOptionMembersrt:MaximumMember2025-01-012025-03-310001022652us-gaap:EmployeeStockOptionMembersrt:ChiefExecutiveOfficerMember2025-01-012025-03-310001022652us-gaap:EmployeeStockOptionMembersrt:ChiefExecutiveOfficerMember2025-01-060001022652us-gaap:EmployeeStockOptionMembersrt:ChiefExecutiveOfficerMember2025-01-062025-01-060001022652us-gaap:EmployeeStockOptionMember2025-03-310001022652us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2025-01-012025-03-310001022652us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2025-01-012025-03-310001022652us-gaap:RestrictedStockUnitsRSUMember2024-12-310001022652us-gaap:RestrictedStockUnitsRSUMember2025-01-012025-03-310001022652us-gaap:RestrictedStockUnitsRSUMember2025-03-310001022652insg:RestrictedStockUnitsTimeBasedVestingMembersrt:ChiefExecutiveOfficerMember2025-01-012025-03-310001022652insg:RestrictedStockUnitsServiceAndMarketBasedVestingMembersrt:ChiefExecutiveOfficerMember2025-01-012025-03-310001022652insg:RestrictedStockUnitsServiceAndMarketBasedVestingMembersrt:ChiefExecutiveOfficerMembersrt:MinimumMember2025-01-012025-03-310001022652insg:RestrictedStockUnitsServiceAndMarketBasedVestingMembersrt:ChiefExecutiveOfficerMembersrt:MaximumMember2025-01-012025-03-310001022652insg:RestrictedStockUnitsServiceAndMarketBasedVestingMembersrt:ChiefExecutiveOfficerMember2025-01-060001022652insg:RestrictedStockUnitsServiceAndMarketBasedVestingMembersrt:ChiefExecutiveOfficerMember2025-01-062025-01-060001022652us-gaap:ConvertibleDebtSecuritiesMember2025-01-012025-03-310001022652us-gaap:ConvertibleDebtSecuritiesMember2024-01-012024-03-310001022652us-gaap:WarrantMember2025-01-012025-03-310001022652us-gaap:WarrantMember2024-01-012024-03-310001022652us-gaap:EmployeeStockOptionMember2025-01-012025-03-310001022652us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001022652us-gaap:RestrictedStockUnitsRSUMember2025-01-012025-03-310001022652us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001022652us-gaap:EmployeeStockMember2025-01-012025-03-310001022652us-gaap:EmployeeStockMember2024-01-012024-03-310001022652insg:A2025ConvertibleNotesLongAndShortTermPortionsMemberus-gaap:ConvertibleDebtMember2024-12-310001022652insg:WarrantsIssuanceDateJune282024Member2025-03-310001022652insg:WarrantsIssuanceDateJuly182024Member2025-03-310001022652insg:WarrantsIssuanceDateAugust022024Member2025-03-310001022652insg:WarrantsIssuanceDateOctober242024Member2025-03-310001022652insg:WarrantIssuanceDateNovember062024OneMember2025-03-310001022652insg:WarrantIssuanceDateNovember062024TwoMember2025-03-310001022652insg:WarrantIssuanceDateNovember062024ThreeMember2025-03-310001022652insg:WarrantIssuanceDateNovember062024FourMember2025-03-310001022652us-gaap:SeriesDPreferredStockMember2025-03-310001022652us-gaap:SeriesEPreferredStockMember2025-01-012025-03-310001022652us-gaap:SeriesEPreferredStockMember2024-01-012024-12-310001022652insg:ReportableSegmentMember2025-01-012025-03-310001022652insg:ReportableSegmentMember2024-01-012024-03-310001022652srt:NorthAmericaMember2025-01-012025-03-310001022652srt:NorthAmericaMember2024-01-012024-03-310001022652insg:EuropeExcludingUnitedKingdomMember2025-01-012025-03-310001022652insg:EuropeExcludingUnitedKingdomMember2024-01-012024-03-310001022652country:AU2025-01-012025-03-310001022652country:AU2024-01-012024-03-310001022652insg:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2025-01-012025-03-310001022652insg:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2025-01-012025-03-310001022652insg:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001022652insg:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001022652insg:CustomerOneMemberus-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2025-01-012025-03-310001022652insg:CustomerTwoMemberus-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2025-01-012025-03-310001022652insg:CustomerOneMemberus-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-01-012024-12-310001022652insg:CustomerTwoMemberus-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-01-012024-12-310001022652insg:CustomerThreeMemberus-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-01-012024-12-31

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, 2025
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 1, 2025, was 15,007,562.



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, share and per share data)
 March 31,
2025
December 31,
2024
(Unaudited)
ASSETS
Current assets:
Cash and cash equivalents$35,149 $39,596 
     Accounts receivable, net of allowance for expected credit losses of $144 and $123, respectively
12,091 13,803 
Inventories15,113 13,575 
Prepaid expenses and other3,808 5,926 
Total current assets66,161 72,900 
Property, plant and equipment, net of accumulated depreciation of $29,119 and $28,897, respectively
922 1,102 
Intangible assets, net of accumulated amortization of $35,180 and $33,558, respectively
18,864 18,747 
Goodwill3,949 3,949 
Operating lease right-of-use assets2,592 2,855 
Other assets508 446 
Total assets$92,996 $99,999 
LIABILITIES AND STOCKHOLDERS’ DEFICIT
Current liabilities:
Accounts payable$18,059 $18,433 
Accrued expenses and other current liabilities26,066 30,133 
2025 Convertible Notes, net14,938 14,905 
Total current liabilities59,063 63,471 
Long-term liabilities:
Operating lease liabilities2,262 2,627 
Deferred tax liabilities, net177 174 
2029 Senior Secured Notes, net41,775 41,830 
Other long-term liabilities2,714 4,755 
Total liabilities105,991 112,857 
Commitments and contingencies (Note 10.)
Stockholders’ deficit:
Preferred stock, par value $0.001; 2,000,000 shares authorized:
Preferred stock, par value $0.001; 39,500 shares designated, 25,000 shares issued and outstanding as of both March 31, 2025 and December 31, 2024 (aggregate liquidation preference of $39,256 as of March 31, 2025)
  
Common stock, par value $0.001; 150,000,000 shares authorized, 15,007,437 and 14,990,712 shares issued and outstanding as of March 31, 2025 and December 31, 2024, respectively
15 15 
Additional paid-in capital894,825 892,534 
Accumulated other comprehensive loss224 218 
Accumulated deficit(908,059)(905,625)
Total stockholders’ deficit(12,995)(12,858)
Total liabilities and stockholders’ deficit$92,996 $99,999 
See accompanying notes to condensed consolidated financial statements (unaudited).




INSEEGO CORP.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS
(In thousands, except share and per share data)
(Unaudited)
 Three Months Ended
March 31,
 20252024
Revenues:
Mobile solutions$17,790 $15,270 
Fixed wireless access solutions1,903 14,182 
Product19,693 29,452 
Services and other11,980 8,053 
Total revenues31,673 37,505 
Cost of revenues:
Product15,396 22,713 
Services and other1,294 1,548 
Total cost of revenues16,690 24,261 
Gross profit14,983 13,244 
Operating costs and expenses:
Research and development4,535 4,683 
Sales and marketing3,934 3,839 
General and administrative4,490 3,955 
Depreciation and amortization2,064 3,292 
Impairment of capitalized software384 420 
Total operating costs and expenses15,407 16,189 
Operating income (loss)(424)(2,945)
Other (expense) income:
Interest expense(1,026)(2,179)
Other income (expense), net303 (375)
Income (Loss) before income taxes(1,147)(5,499)
Income tax provision23 17 
Income (Loss) from continuing operations(1,170)(5,516)
Income (Loss) from discontinued operations (net of income tax provision of $400 and $220, respectively)
(400)1,061 
Net income (loss)(1,570)(4,455)
Preferred stock dividends(864)(790)
Net income (loss) attributable to common stockholders $(2,434)$(5,245)
Per share data:
Net earnings (loss) per share
Basic and diluted
Continuing operations$(0.14)$(0.53)
Discontinued operations(0.03)0.09 
Basic and diluted earnings per share*$(0.16)$(0.44)
Weighted-average shares used in computation of net earnings (loss) per share
Basic and diluted15,002,003 11,879,719 
Other comprehensive income:
Foreign currency translation adjustment6 262 
Comprehensive loss$(1,564)$(4,193)
*rounding may impact summation of amounts
See accompanying notes to condensed consolidated financial statements (unaudited).
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, 202325 $ 11,879 $12 $810,138 $(906,928)$(5,327)$(102,105)
Net income (loss)— — — — — (4,455)— (4,455)
Foreign currency translation adjustment— — — — — — 262 262 
Exercises of stock options, 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 
Preferred stock dividends— — — — 790 (790)—  
Balance, March 31, 202425 $ 11,883 $12 $811,637 $(912,173)$(5,065)$(105,589)
Balance, December 31, 202425 $ 14,991 $15 $892,534 $(905,625)$218 $(12,858)
Net income (loss)— — — — — (1,570)— (1,570)
Foreign currency translation adjustment— — — — — — 6 6 
Exercises of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan, net of taxes withheld— — 16 — (174)— — (174)
Share-based compensation— — — — 1,601 — — 1,601 
Preferred stock dividends— — — — 864 (864)—  
Balance, March 31, 202525 $ 15,007 $15 $894,825 $(908,059)$224 $(12,995)
(*) Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1

See accompanying notes to condensed consolidated financial statements (unaudited).
5


INSEEGO CORP.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
Three Months Ended
March 31,
 20252024
Cash flows from operating activities:
Net income (loss)$(1,570)$(4,455)
Adjustments to reconcile net loss to net cash used in (provided by) operating activities:
(Income) Loss from discontinued operations, net of tax400 (1,061)
Depreciation and amortization2,098 3,338 
Provision for expected credit losses14 (41)
Impairment of capitalized software384 420 
Provision for excess and obsolete inventory680 128 
Share-based compensation expense1,601 688 
Amortization of debt discount and debt issuance costs(22)489 
Deferred income taxes3 3 
Non-cash operating lease expense263 252 
Changes in assets and liabilities:
Accounts receivable1,698 238 
Inventories(2,218)1,880 
Prepaid expenses and other assets1,346 (460)
Accounts payable(850)(734)
Accrued expenses and other liabilities(6,972)3,563 
Operating lease liabilities(322)(306)
Operating cash flows from continuing operations(3,467)3,942 
Operating cash flows from discontinued operations 1,298 
Net cash used in (provided by) operating activities(3,467)5,240 
Cash flows from investing activities:
Purchases of property, plant and equipment(32) 
Additions to capitalized software development costs and purchases of intangible assets(1,693)(577)
Investing cash flows from continuing operations(1,725)(577)
Investing cash flows from discontinued operations710  
Net cash used in investing activities(1,015)(577)
Cash flows from financing activities:
Net borrowings on revolving credit facility 583 
Proceeds from stock option exercises and employee stock purchase plan, net of taxes42  
Financing cash flows from continuing operations42 583 
Financing cash flows from discontinued operations  
Net cash provided by financing activities42 583 
Effect of exchange rates on cash(7)226 
Net decrease (increase) in cash and cash equivalents(4,447)5,472 
Cash and cash equivalents, beginning of period39,596 2,409 
Cash and cash equivalents, end of period$35,149 $7,881 
Supplemental disclosures of cash flow information:
Cash paid during the year for:
Interest$7 $147 
Income taxes$57 $44 
Supplemental disclosures of non-cash investing and financing activities:
Capital expenditures financed through accounts payable or accrued liabilities$918 $104 

See accompanying notes to condensed consolidated financial statements (unaudited).
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” or “our”) 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, 2024, included in the Company's Annual Report on Form 10-K for the year ended December 31, 2024 (the “Form 10-K”).
The condensed consolidated balance sheet as of December 31, 2024 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.
Divestiture of the Telematics Business
On November 27, 2024, the Company completed the previously announced sale of its fleet management and telematics solutions business, which has operations in the United Kingdom, Europe, Australia and New Zealand (the “Telematics Business”). The sale of the Telematics Business was completed pursuant to the Share Purchase Agreement, which was entered into on September 16, 2024 with Light Sabre SPV Limited (the “Purchase Agreement”). Pursuant to the terms of the Purchase Agreement, Ctrack Holdings (the “Purchaser”), as assignee of Light Sabre SPV Limited, acquired the entire issued share capital of the Company’s Inseego International Holdings Limited subsidiary for $52.0 million in an all-cash transaction (the “Sale Transaction”). The Purchase Agreement provided for a working capital adjustment, which was determined in December 2024 and funded in January 2025, resulting in an increase to the initial purchase consideration of $0.7 million as a result of changes in closing working capital and net debt.
In accordance with the authoritative guidance for discontinued operations (Accounting Standards Codification (“ASC”) 205-20), the Company determined that the Telematics Business met the held-for sale and discontinued operations accounting criteria at the end of the third quarter of 2024. Accordingly, within these consolidated financial statements, the assets and liabilities associated with the Telematics Business disposal group prior to its sale have been classified as held for sale within the Consolidated Balance Sheets and its operations and cash flows have been classified as discontinued operations within the Condensed Consolidated Statements of Operations and Comprehensive Income and Condensed Consolidated Statements of Cash Flows.
Refer to Note 2 – Discontinued Operations and Held for Sale for additional information regarding the Telematics Business, including the assets and liabilities divested and income from discontinued operations. Unless otherwise noted, disclosures within these remaining Notes to Condensed Consolidated Financial Statements relate solely to the Company's continuing operations.
Held for Sale and Discontinued Operations
The Company classifies assets and liabilities to be sold (disposal group) as held for sale in the period when all of the applicable criteria are met, including: (i) management commits to a plan to sell, (ii) the disposal group is available to sell in its present condition, (iii) there is an active program to locate a buyer, (iv) the disposal group is being actively marketed at a reasonable price in relation to its fair value, (v) significant changes to the plan to sell are unlikely, and (vi) the sale of the disposal group is generally probable of being completed within one year. Management performs an assessment at least quarterly or when events or changes in business circumstances indicate that a change in classification may be necessary.
Assets and liabilities held for sale are presented separately within the Condensed Consolidated Balance Sheets with any adjustments necessary to measure the disposal group at the lower of its carrying value or fair value less costs to sell. Depreciation of property, plant and equipment and amortization of intangible and right-of-use assets are not recorded while these assets are classified as held for sale. For each period the disposal group remains classified as held for sale, its
7

INSEEGO CORP.
Notes to Condensed Consolidated Financial Statements (Unaudited)
recoverability is reassessed and any necessary adjustments are made to its carrying value. No impairment upon classification as held for sale was recorded during the year ended December 31, 2024.
The Company reports the results of operations of a business as discontinued operations if a disposal represents a strategic shift that will have a major effect on its operations and financial results. The results of discontinued operations are reported as Income from discontinued operations, net of tax in the Condensed Consolidated Statements of Operations and Comprehensive Income for the current and prior periods commencing in the period in which the held for sale criteria are met. Income from discontinued operations, net of tax includes direct costs attributable to the divested business and excludes any cost allocations associated with any shared or corporate functions unless otherwise dedicated to the divested business. Income from discontinued operations, net of tax will include any gain or loss recognized upon disposition or from adjustment of the carrying amount to fair value less costs to sell while classified as held for sale.
Transactions between the businesses held for sale and businesses held for use that are expected to continue after the disposal are not eliminated in order to appropriately reflect the continuing operations as well as the activity to be disposed of. Interest costs are included as a component of Income from discontinued operations, net of tax for debt specifically attributable to the discontinued operation or debt that is obligated to be repaid in connection with the completion of the divestiture. Activity within comprehensive income directly associated with a divested business is not realized as a component of Income from discontinued operations, net of tax until completion of the sale or disposition.
Reverse Stock Split
On January 24, 2024, the Company completed a 1-for-10 reverse stock split of its issued and outstanding common stock (the “Reverse Stock Split”). As a result of the Reverse Stock Split, each share of common stock issued and outstanding immediately prior to January 24th was 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.
Segment Information
The Company has one reportable segment. The Company’s Executive Chairman, who was the Company’s Chief Operating Decision Maker (“CODM”) as of December 31, 2024, left the Company in February 2025, at which point, the Company’s CODM became its Chief Executive Officer (“CEO”). Neither of these CODMs manage any part of the Company separately, and the allocation of resources and assessment of performance is based solely on the Company’s consolidated operations and financial results. See Note 9 – Segment, Geographic, and Concentrations of Risk Information for more information.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent liabilities. Actual results could differ materially from these estimates. Estimates are assessed each period and updated to reflect current information. Significant estimates include revenue recognition, capitalized software costs, allowance for credit losses, provision for excess and obsolete inventory, accrued liabilities related to our contract manufacturers, valuation of tangible and intangible long-lived assets, valuation of goodwill, valuation of derivatives, accruals relating to litigation, income taxes and share-based compensation expense.
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.

8

INSEEGO CORP.
Notes to Condensed Consolidated Financial Statements (Unaudited)
Note 2. Discontinued Operations and Held for Sale
As noted in Note 1 – Nature of Business and Significant Accounting Policies, on September 16, 2024, the Company entered into the Purchase Agreement to sell its Telematics Business. On November 27, 2024, the Company completed the sale of its Telematics Business.
The operating results of the discontinued operations only reflect revenues and expenses that are directly attributable to the Telematics Business. The following table summarizes Income from discontinued operations, net of tax included in the Condensed Consolidated Statements of Operations and Comprehensive Income for the three months ended March 31, 2025 and 2024 (in thousands):
 Three Months Ended
March 31,
  20252024
Services and other revenues$ $7,504 
Services and other cost of revenues 3,356 
Gross profit from discontinued operations 4,148 
Operating costs and expenses:
Research and development 361 
Sales and marketing 1,155 
General and administrative 1,028 
Depreciation and amortization 343 
Total operating costs and expenses 2,887 
Operating income from discontinued operations 1,261 
Other (expense) income:
Interest income, net 5 
Other income (expense), net 15 
Income from discontinued operations before income taxes 1,281 
Income tax provision400 220 
Income (loss) from discontinued operations, net of tax$(400)$1,061 
Income taxes related to discontinued operations in the three months ended March 31, 2025 relate to the deregistration process for the Company’s remaining subsidiaries in South Africa, which do not have operations. As the sale of the Telematics Business was completed on November 27, 2024, there were no assets or liabilities held for sale as of either March 31, 2025 or December 31, 2024.
9

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

Note 3. Financial Statement Details
Inventories
Inventories consist of the following (in thousands):
 March 31,
2025
December 31,
2024
Finished goods$15,113 $13,531 
Raw materials and components 44 
Total inventories$15,113 $13,575 
Prepaid expenses and other
Prepaid expenses and other consists of the following (in thousands):
 March 31,
2025
December 31,
2024
Rebate receivables
$1,201 $3,495 
Software licenses
1,325 1,034 
Other
1,282 1,397 
Total prepaid expenses and other$3,808 $5,926 
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
 March 31,
2025
December 31,
2024
Royalties$460 $954 
Payroll and related expenses4,401 7,997 
Accrued interest1,968 926 
Deferred revenue9,438 9,245 
Operating lease liabilities1,389 1,346 
Accrued contract manufacturing liabilities4,841 4,772 
Other3,569 4,893 
Total accrued expenses and other current liabilities$26,066 $30,133 
Other long-term liabilities
Other long-term liabilities consist of the following (in thousands):
 March 31,
2025
December 31,
2024
Long-term deferred revenue$2,567 $4,608 
Other147 147 
Total other long-term liabilities$2,714 $4,755 
As of March 31, 2025, of the $2.6 million long-term deferred revenue balance, $2.5 million relates to performance obligations expected to be satisfied between one and two years, and $0.1 million relates to performance obligations expected to be satisfied between two and three years from March 31, 2025.
10

INSEEGO CORP.
Notes to Condensed Consolidated Financial Statements (Unaudited)
Note 4. Fair Value Measurements
The following table sets forth the fair value of the financial assets and liabilities measured on a recurring basis and indicates the fair value hierarchy utilized to determine such fair value (in thousands):
March 31, 2025
TotalLevel 1Level 2Level 3
Assets:
Cash equivalents:
Money market funds33,406 33,406   
Total cash equivalents33,406 33,406   
No transfers between levels occurred during the three months ended March 31, 2025 or March 31, 2024.
The Company also has an interest make-whole payment derivative liability on its 2025 Convertible Notes (as defined in Note 5 – Debt) that is measured at fair value on a recurring basis. The fair value of that liability was zero as of both March 31, 2025 and December 31, 2024. The interest make-whole payment derivative liability is a Level 3 instrument and was valued using a Monte Carlo model.
During the three months ended March 31, 2025 and 2024, there were no conversions of the 2025 Convertible Notes into shares of the Company’s common stock. There was also no change in the fair value of the interest make-whole liability for the three months ended March 31, 2025 or March 31, 2024.
Other Financial Instruments
The carrying values of the Company’s other financial assets and liabilities approximate their fair values because of their short-term nature, with the exception of the 2029 Senior Secured Notes (as defined in Note 5 – Debt) and 2025 Convertible Notes. The 2029 Senior Secured Notes and 2025 Convertible Notes are carried at amortized cost, with the 2025 Convertible notes being adjusted for changes in fair value of the embedded interest make-whole payment derivative.
Note 5. Debt
2029 Senior Secured Notes
On November 6, 2024, the Company issued to multiple noteholders approximately $40.9 million in principal amount of new senior secured notes due in 2029 (the “2029 Senior Secured Notes”). The 2029 Senior Secured Notes bear interest at 9.0% per annum, to be paid in cash, in arrears, on a semi-annual basis, and have a maturity date of May 1, 2029. The Company may, subject to certain provisions, issue additional principal amounts of the 2029 Senior Secured Notes with the same terms as the notes issued on November 6, 2024, with the exception of the first date on which interest expense begins to accrue.
The 2029 Senior Secured Notes are secured by a first priority lien on substantially all of the Company’s assets. The Company may redeem all or part of the 2029 Senior Secured Notes at any time prior to May 1, 2029 at a redemption price equal to 100% of the principal amount of the 2029 Senior Secured Notes to be redeemed, plus the present value of the sum of all required interest payments from such redemption date through May 1, 2029 at such redemption date, plus accrued and unpaid interest on such 2029 Senior Secured Notes to, but excluding, the redemption date.
As of March 31, 2025, $40.9 million of principal of the 2029 Senior Secured Notes was outstanding, $31.8 million of which was held by related parties.
The 2029 Senior Secured Notes, net consists of the following (in thousands):
March 31,
2025
December 31,
2024
Principal gross amount$40,879 $40,879 
Add: unamortized debt premium1,527 1,621 
Less: unamortized issuance costs(631)(670)
Net carrying amount$41,775 $41,830 
11

INSEEGO CORP.
Notes to Condensed Consolidated Financial Statements (Unaudited)
2025 Convertible Notes
In 2020, the Company completed both a registered public offering and a privately negotiated exchange agreement that resulted in the issuance of 3.25% convertible senior notes due in 2025 (the “2025 Convertible Notes”).
The 2025 Convertible Notes matured on May 1, 2025. The 2025 Convertible Notes were senior unsecured obligations of the Company and bore interest at an annual rate of 3.25%, which was payable semi-annually in arrears on May 1 and November 1 of each year.
Repurchases and Exchanges of 2025 Convertible Note
Throughout the year ended December 31, 2024, the Company entered into a series of repurchase and exchange agreements with various holders of the Company’s 2025 Convertible Notes, some of whom were considered related parties of the Company. In summary, as a result of these repurchase and exchange agreements, the Company exchanged $146.9 million of outstanding principal of the 2025 Convertible Notes in exchange for $33.8 million of cash, $40.9 million of principal of the 2029 Senior Secured Notes, 2.9 million shares of the Company’s common stock, and warrants to purchase an aggregate of approximately 2.5 million shares of the Company’s common stock.
As of both March 31, 2025 and December 31, 2024, $14.9 million of principal amount of the 2025 Convertible Notes was outstanding, none of which was held by related parties.
The 2025 Convertible Notes consist of the following (in thousands):
March 31,
2025
December 31,
2024
Principal$14,949 $14,949 
Add: fair value of embedded derivative  $ 
Less: unamortized debt discount (6)$(25)
Less: unamortized issuance costs(5)$(19)
Net carrying amount$14,938 $14,905 
The 2025 Convertible Notes reached maturity and were repaid in full, including all accrued interest, on May 1, 2025.
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 “Credit Facility Parties”).
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 Credit Facility Parties’ obligations under the Credit Agreement were secured by a continuing security interest in all property of each Credit Facility Party, subject to certain Excluded Collateral (as defined in the Credit Agreement).
12

INSEEGO CORP.
Notes to Condensed Consolidated Financial Statements (Unaudited)
On May 2, 2023, (1) two related parties, South Ocean Funding, LLC and North Sound Ventures, LP (collectively, the “Credit Facility Participants”) collectively purchased a $4.0 million last-out subordinated participation interest in the Credit Agreement (the “Credit Facility Participation Interest”) from the Lender, and (2) the Borrowers entered into an amendment to the Credit Agreement which increased the borrowing base under the Credit Facility by $4.0 million, increased the minimum borrowing amount for interest calculations to $8.5 million, and modified certain covenants. In connection with the purchase of the Credit Facility Participation Interest, we agreed to pay the Credit Facility Participants an aggregate exit fee (the “Exit Fee”) ranging from 7.5% to 12.5% of the amount of the Credit Facility Participation Interest, payable upon the earlier to occur of (a) the maturity date of the Credit Facility, (b) termination of the Lender’s commitment to make revolving loans prior to the scheduled maturity date of the Credit Facility, and (c) the early redemption of the Credit Facility Participation Interest, as applicable. Further, the purchase of the Credit Facility Participation Interest granted an option for the Credit Facility Participants to purchase the subject revolving loan or to redeem its Credit Facility Participation Interest under certain circumstances. The Credit Facility Participants are each affiliates of beneficial holders of greater than five percent of our outstanding common stock.
Effective April 18, 2024, the Company exercised its right to voluntarily pay-off and terminate the Credit Facility.
Interest Expense, Summary
The following table sets forth total interest expense, annualized effective interest rate, and interest expense related to related parties, if applicable, for each of the debt instruments detailed above (in thousands, except for percentages):
Three Months Ended
March 31,
20252024
2029 Senior Secured Notes
Contractual interest expense$920 $ 
Amortization of debt issuance costs38  
Amortization of debt discount/premium(93) 
Total interest expense$865 $ 
Related party interest expense$672 $ 
2025 Convertible Notes
Contractual interest expense$121 $1,315 
Amortization of debt issuance costs15 165 
Amortization of debt discount/premium18 207 
Total interest expense$154 $1,687 
Related party interest expense$ $209 
Credit Facility
Contractual interest expense$ $222 
Accretion of exit fee 75 
Amortization of debt issuance costs 117 
Total interest expense$ $414 
Other interest expense$7 $78 
Consolidated interest expense$1,026 $2,179 
The annualized effective interest rates, including the impact of non-cash interest expense, for the 2029 Senior Secured Notes and 2025 Convertible Notes for the three months ended March 31, 2025 was 8.5% and 4.1%, respectively. The annualized effective interest rates, including the impact of non-cash interest expense, for the 2025 Convertible Notes and Credit Facility for the three months ended March 31, 2024 was 4.2% and 29.7%, respectively.
13

INSEEGO CORP.
Notes to Condensed Consolidated Financial Statements (Unaudited)
Note 6. Share-based Compensation
During the three months ended March 31, 2025 and 2024, 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 2018 Plan authorizes 5,775,308 shares, of which 2,681,632 remain available for future grants as of March 31, 2025.
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, 2025 and 2024 (in thousands):
 Three Months Ended
March 31,
  20252024
Cost of revenues$52 $25 
Research and development268 160 
Sales and marketing146 164 
General and administrative1,135 339 
Income from discontinued operations, net of tax 29 
      Total$1,601 $717 
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, which generally only include time-based vesting requirements. 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, 2025:
Outstanding — December 31, 2024269,851 
Granted893,000 
Exercised(4,636)
Canceled(36,732)
Outstanding — March 31, 20251,121,483 
Exercisable — March 31, 2025134,598 
During the three months ended March 31, 2025, the Company granted stock options to the CEO in connection with his hiring on January 6, 2025. These stock options contain a requirement that in order to be exercisable, the Company’s closing stock price must exceed the exercise price of the awards for 20 of the 30 trading-days immediately prior to the requested exercise date. The Company granted a total of 850,000 of these options to the CEO at a weighted average exercise price of $18.46. The total grant-date fair value of the options was $6.7 million and will be expensed over the four-year vesting term of the awards.
These options granted to the Company’s CEO were valued using a Monte Carlo simulation model. The following table details the key assumptions utilized in the Monte Carlo simulation model used to calculate the grant-date fair value of the awards:
14

INSEEGO CORP.
Notes to Condensed Consolidated Financial Statements (Unaudited)
January 6, 2025
Valuation date stock price$11.23 
Simulation term (years)10
Risk-free interest rate4.57 %
Volatility84.00 %
Expected dividend yield %
At March 31, 2025, total unrecognized compensation expense related to stock options was $5.4 million, which is expected to be recognized over a weighted-average period of 3.68 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, 2025:
Non-vested — December 31, 20241,111,841 
Granted338,776 
Vested(51,534)
Forfeited(81,277)
Non-vested — March 31, 20251,317,806 
During the three months ended March 31, 2025, the Company granted RSUs to the CEO in connection with his hiring on January 6, 2025. The Company granted the CEO 124,347 RSUs that contain a time-based vesting requirement (“Time-based CEO RSUs”) with a total grant-date fair value of $1.4 million that vest over four years. The Company also granted the CEO RSUs that contain a market-based vesting condition in addition to a time-based vesting requirement (“Market-based CEO RSUs”). The Company granted 167,910 of these Market-based CEO RSUs with a total grant-date fair value of $3.2 million that will be expensed over the three-year vesting term of the awards. The actual number of shares to be issued upon completion of the time-based vesting requirement of the Market-based CEO RSUs is dependent upon the Company’s share price performance relative to the total shareholder return of Russell Microcap Index (“rTSR”) over the vesting period, ranging from 0% to 200% of the number of market-based RSUs granted. The following table details the key assumptions utilized in the Monte Carlo simulation model used to calculate the grant-date fair value of the Market-based CEO RSUs:
January 6, 2025
Valuation date stock price$11.23 
Simulation term (years)3
Risk-free interest rate4.25 %
Volatility105.63 %
Expected dividend yield %
Correlation coefficient0.3741
At March 31, 2025, total unrecognized compensation expense related to RSUs, including the RSUs with a market based condition discussed above, was $9.2 million, which is expected to be recognized over a weighted-average period of 3.23 years.
Note 7. Earnings (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
15

INSEEGO CORP.
Notes to Condensed Consolidated Financial Statements (Unaudited)
using the treasury stock method. Potentially dilutive securities (consisting primarily of the 2025 Convertible Notes calculated using the if-converted method and warrants, stock options and RSUs calculated using the treasury stock method) are excluded from the diluted EPS computation in loss periods and when their effect would be anti-dilutive.
The calculation of basic and diluted EPS was as follows (in thousands, except per share data):
Income/(Loss)
(Numerator)
Shares*
(Denominator)
Per-Share Amount**
For the three months ended March 31, 2025
Basic and Diluted EPS
Income (loss) from continuing operations$(1,170)
Less: preferred stock dividends(864)
Income (loss) from continuing operations attributable to common stockholders(2,034)15,002 $(0.14)
Income from discontinued operations, net of tax(400)15,002 $(0.03)
Income (loss) attributable to common stockholders$(2,434)15,002 $(0.16)
For the three months ended March 31, 2024
Basic and Diluted EPS
Income (loss) from continuing operations$(5,516)
Less: preferred stock dividends(790)
Income (loss) from continuing operations attributable to common stockholders(6,306)11,880 $(0.53)
Income from discontinued operations, net of tax1,061 11,880 $0.09 
Income (loss) attributable to common stockholders$(5,245)11,880 $(0.44)
(*) Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1.
(**) Rounding may affect summation.
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 as of March 31, 2025 and 2024 (in thousands):
As of March 31,
20252024
2025 Convertible Notes119 1,338 
Common stock warrants3,018  
Non-qualified stock options 1,121 448 
Restricted stock units 1,318 186 
Employee stock purchase plan29 26 
     Total5,605 1,998 
16

INSEEGO CORP.
Notes to Condensed Consolidated Financial Statements (Unaudited)
Note 8. Stockholders' Equity (Deficit)
Warrants
In connection with various debt restructuring agreements entered into during the year ended December 31, 2024, the Company issued warrants to purchase an aggregate of 3.0 million shares of the Company’s common stock, including the warrants noted in Note 5 – Debt. The warrants expire four years from their date of issuance and are exercisable on a cash basis at any time before their expiration dates. The warrants are subject to adjustment for stock splits, reverse stock splits, stock dividends and similar transactions and contain customary registration rights with respect to the shares of common stock issuable upon exercise of the warrants. The warrants issued during the year ended December 31, 2024 are the only outstanding warrants as of both March 31, 2025 and December 31, 2024. As of March 31, 2025, none of the warrants have been exercised.
The number and exercise price of the warrants issued and outstanding as of March 31, 2025 are as follows:
Issuance DateNumber of Shares to Purchase with WarrantsExercise price
June 28, 2024550,000 $12.12 
July 18, 2024236,074 $13.37 
August 2, 202488,534 $11.03 
October 24, 202420,646 $12.34 
November 6, 2024180,000 $11.27 
November 6, 20241,543,363 $12.12 
November 6, 202429,687 $12.34 
November 6, 2024370,000 $15.77 
Total3,018,304 
Preferred Stock
The Company has a total of 2,000,000 shares of preferred stock authorized for issuance at a par value of $0.001 per share, 150,000 of which have been designated Series D Preferred Stock and 39,500 of which have been designated Series E Preferred Stock. As of March 31, 2025 and December 31, 2024, the Company had 25,000 shares of Series E preferred stock issued and outstanding. Dividends declared, but not paid, related to the Series E Preferred Stock resulted in $14.3 million and $13.4 million of dividends accrued, approximating $570.26 and $535.71 per preferred share, as of March 31, 2025 and December 31, 2024, respectively.
Note 9. Segment, Geographic, and Concentrations of Risk Information
Segment Information
As previously detailed in Note 1 – Nature of Business and Significant Accounting Policies, the Company operates as one reportable segment. As of March 31, 2025, the Company’s CODM was its CEO. The Company’s CODM does not manage any part of the Company separately, and the allocation of resources and assessment of performance is based solely on the Company’s consolidated operations and financial results. The accounting policies of our single reportable segment are the same as those described in Note 1 – Nature of Business and Significant Accounting Policies.
The CODM uses net income (loss) in evaluating the performance of our single reportable segment and determining how to allocate resources of the Company as a whole, including investing in our products, services and customers. As the Company only has one reportable segment, the measure of segment assets is reported on the balance sheet as total consolidated assets.
The following table details the revenues, significant expenses and other segment items regularly provided to the CODM:
17

INSEEGO CORP.
Notes to Condensed Consolidated Financial Statements (Unaudited)
Three Months Ended
March 31,
20252024
Revenues$31,673 $37,505 
Less:
Adjusted cost of revenues (1)
16,638 24,236 
Adjusted research and development (2)
4,267 4,523 
Adjusted sales and marketing (2)
3,788 3,674 
Adjusted general and administrative (3)
3,355 3,618 
Adjusted depreciation and amortization (4)
1,748 2,962 
Capitalizable software development expenditures2,376 583 
Capitalized software development expenditures(2,376)(583)
Share-based compensation1,601 687 
Amortization of purchased intangible assets related to business combinations316 330 
Impairment of capitalized software384 420 
Interest expense1,026 2,179 
Other (income) expense, net(303)375 
Income tax provision23 17 
Segment net income (loss)$(1,170)$(5,516)
Reconciliation of profit or loss
Income from discontinued operations, net of tax(400)1,061 
Consolidated net income (loss)$(1,570)$(4,455)
(1) Excludes any share-based compensation expense.
(2) Excludes any depreciation and amortization or share-based compensation expense.
(3) Excludes any depreciation and amortization, share-based compensation expense, right-of-use asset impairments, or debt restructuring costs.
(4) Excludes amortization of purchased intangible assets.
Geographic Information
The following table details the Company’s revenues by geographic region based on shipping destination (in thousands):
Three Months Ended
March 31,
20252024
United States and Canada$31,620 $35,476 
Europe (including United Kingdom)$ $701 
Australia$53 $1,328 
Total$31,673 $37,505 
Substantially all of the Company’s long-term assets are located within the United States.
Concentrations of Credit Risk
Customer Concentrations
For the three months ended March 31, 2025, two customers accounted for 54.6% and 35.1% of revenues, respectively. For the three months ended March 31, 2024, two customers accounted for 47.2% and 21.9% of revenues, respectively.
As of March 31, 2025, two customers accounted for 45.6% and 31.4% of accounts receivable, net, respectively. As of December 31, 2024, three customers accounted for 33.6%, 22.8%, and 18.8% of accounts receivable, net, respectively.
Concentrations in the Available Sources of Supply of Materials and Product
18

INSEEGO CORP.
Notes to Condensed Consolidated Financial Statements (Unaudited)
Our services use hardware and software from various third parties, some of which are procured from sole-source suppliers. For example, our MiFi mobile hotspots and fixed wireless access devices rely substantially on chipsets from Qualcomm. From time to time, certain components used in our products or solutions have been in short supply or their anticipated commercial introduction has been delayed or their availability has been interrupted for reasons outside our control. In addition, many of our suppliers are located outside of the United States and therefore can be impacted by additional government regulations, such as import tariffs.
Note 10. Commitments and Contingencies
Noncancellable Purchase Obligations
The Company typically enters into commitments with its contract manufacturers that require future purchases of goods or services in the three to four quarters following the balance sheet date. Such commitments are noncancellable (“noncancellable purchase obligations”). As of March 31, 2025, future payments under these noncancellable purchase obligations were approximately $44.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 11. Income Taxes
Income taxes for both periods consisted primarily of foreign income taxes at certain of the Company’s international entities and 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.
19



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 dependence on a small number of customers for a substantial portion of our revenues;
our ability to compete in the market for wireless broadband data access products, wireless modem products, and telematics products and services;
our ability to successfully develop and introduce new products and services;
the pace of 5G wireless network rollouts globally and their adoption by customers;
our ability to attract new customers and retain existing customers;
our dependence on wireless telecommunication operators delivering acceptable wireless services;
our ability to meet the price and performance standards of the evolving 5G New Radio (“5G NR”) products and technologies;
our ability to develop sales channels and to onboard and execute successfully with channel partners;
our ability to introduce and sell new products that comply with current and evolving industry standards and government regulations;
our ability to develop and expand into new markets;
our ability to properly manage the growth of our business to avoid significant strains on our management and operations and disruptions to our business;
our reliance on contract manufacturers and third parties to manufacture our products;
our contract manufacturers’ ability to secure necessary supply to build our devices;
increases in costs, disruption of supply and/or the shortage of semiconductors or other key components of our products;
our ability to accurately forecast customer demand and order the manufacture and timely delivery of sufficient product quantities;
our reliance on sole source suppliers for some products and devices used in our solutions;
our ability to be cost competitive while meeting time-to-market requirements for our customers;
our ability to meet the product performance needs of our customers in mobile broadband and fixed wireless access markets;
our ability to make successful investments in research and development;
our ability to mitigate the impact of tariffs or other government-imposed sanctions;
our ability to make payments on or to refinance our indebtedness;
the outcome of any pending or future litigation, including intellectual property litigation;
20


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;
our ability to hire, retain and manage qualified personnel to maintain and expand our business.
conducting business abroad, including foreign currency risks;
the impact of high rates of inflation and rising interest rates;
infringement claims with respect to intellectual property contained in our solutions;
the impact of potential tariffs or other trade restrictions;
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, 2024 (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.

21


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, 2024, contained in our Form 10-K.
Business Overview
Inseego is a leader in the design and development of cloud-managed wireless wide area network (“WAN”) and intelligent edge solutions. Our 5G WAN portfolio is comprised of secure and high-performance mobile broadband and fixed wireless access (“FWA”) solutions with associated cloud solutions for real time WAN visibility, monitoring, automation and control with centralized orchestration of network functions. These devices are specifically built for the carrier, enterprise and small and medium business (“SMB”) market segments with a focus on performance, scalability, quality and enterprise grade security. We also provide a wireless subscriber management SaaS solution for carriers’ management of their government and complex enterprise customer subscriptions.
Our 5G products and associated cloud solutions are designed and developed in the U.S. and are used in mission-critical applications requiring the highest levels of security and zero unscheduled downtime. These products support applications such as business broadband for both mobile and fixed use cases, enterprise networking and software-defined wide area network (“SD-WAN”) failover management.
Inseego is at the forefront of providing high speed broadband through state-of-the-art 5G products and services to keep enterprise and SMB customers seamlessly connected. With multiple first-to-market innovations through several generations of 4G and 5G technologies, Inseego has been advancing wireless WAN technology and driving industry transformations for over 30 years.
Recent Developments
On September 16, 2024, the Company and its subsidiary Inseego SA (Pty) Ltd (“Seller”) entered into a Share Purchase Agreement (the “Purchase Agreement”) with Light Sabre SPV Limited (which subsequently novated its benefits and obligations under the Purchase Agreement to Ctrack Holdings (the “Purchaser”)), pursuant to which Inseego agreed to sell to the Purchaser the entire issued share capital of the Company’s Inseego International Holdings Limited subsidiary in exchange for approximately $52 million in cash, subject to certain adjustments. Upon completion of the sale, which occurred on November 27, 2024, the Purchaser acquired the Company’s telematics solutions business (the “Telematics Business”), which had operations in the United Kingdom, the European Union, Australia and New Zealand.
The Company’s decision to divest its Telematics Business was based on a review of the strategic fit of the business with the Company’s North American-centric 5G wireless solutions business and the Company’s previously stated goal to continue to significantly de-leverage its capital structure. The sale of the Telematics Business further supports the Company’s streamlining of its focus and resources on what it believes to be the strongest growth opportunities around its core product offerings.
The results of operations and cash flows related to the divested Telematics Business have been classified as discontinued operations within the Condensed Consolidated Statements of Operations and Comprehensive Income and Condensed Consolidated Statements of Cash Flows for all periods presented within the consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q. All discussion below relates to the Company’s continuing operations only, which excludes any results related to the divested Telematics Business, unless noted otherwise.
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 devices, sold under the MiFi brand, are actively used by millions of end users to provide secure and convenient high-speed access to corporate, public and personal information through the Internet and enterprise networks. Our mobile portfolio is supported by our cloud offering, Inseego Connect for device management, whose revenues are included in Services and Other below. Our Mobile Solutions customer base is primarily comprised of mobile operators. These mobile operators include Verizon Wireless, T-Mobile and U.S. Cellular in the United States, Rogers and Telus in Canada, and various companies in other vertical markets.

Fixed wireless access solutions: Our fixed wireless access solutions are deployed by enterprise and SMB customers for their distributed sites and employees as a fully secure and corporate managed wireless WWAN solution. The portfolio consists of indoor, outdoor and industrial routers and gateways supported by our cloud offering – Inseego Connect – for device management. Revenues related to our cloud offerings of Inseego Connect are included within
22


Services and other below. These devices, sold under the Wavemaker brands, are sold by mobile operators such as T-Mobile, U.S. Cellular and Verizon Wireless along with distribution and channel partners.

Services and other: A substantial majority of our Services and Other revenue comes from providing a SaaS wireless subscriber management solution (Inseego Subscribe) for carrier’s management of their government and complex enterprise customer subscriptions. Services and Other revenue also includes the Company’s above mentioned Inseego Connect offering. We also categorize non-recurring engineering services we provide to our customers as Service and other revenue.
Business Segment Reporting
The Company has one reportable segment. The Company’s Chief Executive Officer (“CEO”), 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. As such, our operations constitute a single operating segment and one reportable segment.
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, 2025 Compared to Three Months Ended March 31, 2024
Revenues. Revenues for the three months ended March 31, 2025 were $31.7 million, compared to $37.5 million for the same period in 2024.
The following table summarizes revenues by our two categories (in thousands):
Three Months Ended
March 31,
Change
Product Category20252024$%
Mobile solutions$17,790 $15,270 $2,520 16.5 %
Fixed wireless access solutions1,903 14,182 (12,279)(86.6)
Product19,693 29,452 (9,759)(33.1)
Services and other11,980 8,053 3,927 48.8 
Total revenues$31,673 $37,505 $(5,832)(15.5)
Mobile solutions. The $2.5 million increase in mobile solutions revenues is primarily due to increased sales of our higher margin premium 5G MiFi at multiple carriers, including a promotional offer at one of our carrier partners.
Fixed wireless access solutions. The $12.3 million decrease in fixed wireless access solutions revenues is primarily due to decreased sales with one of our carrier partners as we transition to our next generation of fixed wireless access products and decreased sales in our channel program.
Services and other The $3.9 million increase in services and other revenues is primarily due to increased Inseego Subscribe revenues related to the terms of a two-year service contract renewal with a major customer that was executed in April 2024.
Cost of revenues. Cost of revenues for the three months ended March 31, 2025 was $16.7 million, or 52.7% of revenues, compared to $24.3 million, or 64.7% of revenues, for the same period in 2024.
23


The following table summarizes cost of revenues by category (in thousands):
Three Months Ended
March 31,
Change
Product Category20252024$%
Product$15,396 $22,713 $(7,317)(32.2)%
Services and other1,294 1,548 (254)(16.4)
Total cost of revenues$16,690 $24,261 $(7,571)(31.2)
Product. The $7.3 million decrease in product cost of revenues is primarily due to decreased product revenues.
Services and other. The $0.3 million decrease in services and other cost of revenues is primarily due to decreased non-recurring engineering revenues and the related costs of performing those services, partially offset by increased Inseego Subscribe revenues and related costs.
Gross profit. Gross profit for the three months ended March 31, 2025 was $15.0 million, or a gross margin of 47.3%, compared to $13.2 million, or a gross margin of 35.3%, for the same period in 2024. The increase in gross profit and gross profit margin is primarily due to a larger proportion of higher margin service revenues as a percentage of total revenues and increased margins on the Company’s premium 5G MiFi offerings in the first quarter of 2025 in comparison to the lower margin products offered in the first quarter of the prior year.
Operating costs and expenses. The following table summarizes operating costs and expenses (in thousands):
Three Months Ended March 31,Change
Operating costs and expenses20252024$%
Research and development$4,535 $4,683 $(148)(3.2)%
Sales and marketing3,934 3,839 95 2.5 
General and administrative4,490 3,955 535 13.5 
Depreciation and amortization2,064 3,292 (1,228)(37.3)
Impairment of capitalized software384 420 (36)(8.6)
Total$15,407 $16,189 $(782)(4.8)
Research and development expenses. Research and development expenses for the three months ended March 31, 2025 were $4.5 million, or 14.3% of revenues, compared to $4.7 million, or 12.5% of revenues, for the same period in 2024. The decrease in research and development expenses was primarily due to more research and development projects that were capitalizable during the three months ended March 31, 2025, which resulted in a lower percentage of research and development costs being recorded as operating expenses, partially offset by increased prototype builds, testing and certification costs, and outside services costs related to the Company’s increased development efforts for its next line of products.
Sales and marketing expenses. Sales and marketing expenses for the three months ended March 31, 2025 were $3.9 million, or 12.4% of revenues, compared to $3.8 million, or 10.2% of revenues, for the same period in 2024. The increase in sales and marketing expenses was primarily due to higher trade show related costs, partially offset by decreased sales commissions and outbound freight costs as a result of lower sales.
General and administrative expenses. General and administrative expenses for the three months ended March 31, 2025 were $4.5 million, or 14.2% of revenues, compared to $4.0 million, or 10.5% of revenues, for the same period in 2024. The increase in general and administrative expense was primarily due to an increase in share-based compensation expense related to awards issued to the Company’s CEO that was hired in January 2025.
Depreciation and amortization expenses. Depreciation and amortization expenses for the three months ended March 31, 2025 were $2.1 million, or 6.5% of revenues, compared to $3.3 million, or 8.8% of revenues, for the same period in 2024. The decrease in depreciation and amortization expenses was primarily due to the capitalized costs on the Company’s next generation of software intended for sale being capitalized but not amortizable until future quarters.
Impairment of capitalized software. For each of the three months ended March 31, 2025 and 2024, we recorded impairments of $0.4 million.
24


Other (expense) income. The following table summarizes other (expense) income (in thousands):
Three Months Ended March 31,Change
Other (expense) income20252024$%
Interest expense$(1,026)$(2,179)$1,153 (52.9)%
Other income (expense), net303 (375)678 *
Total$(723)$(2,554)$1,831 (71.7)%
* Percentage not meaningful
Interest expense. The $1.2 million decrease in interest expense for the three months ended March 31, 2025 over the same period in 2024 was primarily a result the Company’s various repurchases and exchanges of the 2025 Convertible Notes (as defined below) that occurred during 2024, resulting in lower coupon interest, partially offset by interest expense on the Company’s 2029 Senior Secured Notes (as defined below) that were issued in the fourth quarter of 2024.
Other income (expense), net. Other income (expense), net for the three months ended March 31, 2025 and 2024 was $0.3 million and $(0.4) million, respectively. The increase in other income, net was primarily due to interest income earned on money market fund accounts that the Company began investing in during the first quarter of 2025.
Income (Loss) from discontinued operations, net of tax. Income (loss) from discontinued operations, net of tax for the three months ended March 31, 2025 and 2024 was $(0.4) million and $1.1 million, respectively.

Preferred stock dividends. During the three months ended March 31, 2025 and 2024, we recorded dividends of $0.9 million and $0.8 million, respectively, on our Preferred Stock.
25


Liquidity and Capital Resources
As of March 31, 2025, the Company had available cash and cash equivalents totaling $35.1 million and maintained positive working capital of $7.1 million. The Company had negative cash outflows from operations of $3.5 million for the three months ended March 31, 2025, which was largely due to the payout of the Company’s annual bonuses that was fully accrued for at December 31, 2024.
The Company’s 3.25% convertible notes due in 2025 (the “2025 Convertible Notes”) had a principal balance of $14.9 million as of March 31, 2025 and matured on May 1, 2025. The Company’s 9.0% senior secured notes due in 2029 (the “2029 Senior Secured Notes”) had a principal balance of $40.9 million as of March 31, 2025 and mature on May 1, 2029.
While the Company’s liquidity and financial results had several positive developments in 2024, the Company has a history of operating and net losses and overall usage of cash from operating and investing activities. The Company’s ability to maintain profitable operations and continue to generate positive cash flows is dependent upon achieving a level and mix of revenues adequate to support its evolving cost structure. In order to effect the restructuring or refinancing of the Company’s obligations, or if events or circumstances occur such that the Company does not meet its operating plan as expected, or if the Company becomes obligated to pay unforeseen expenditures, the Company may be required to raise capital, reduce planned research and development activities, incur additional restructuring charges or reduce other operating expenses and capital expenditures, which could have an adverse impact on the Company’s ability to achieve its intended business objectives.
Our liquidity could be compromised if there is any interruption in our business operations, a material failure to satisfy our contractual commitments, a failure to retain our key existing customers or a failure to generate revenue from new or existing products. If additional funds are raised by the issuance of equity securities, or in connection with any additional debt restructurings or refinancing, Company’s stockholders could experience significant dilution of their ownership interests and securities issued may have rights senior to those of the holders of the Company’s common stock.
Contractual Obligations and Commitments
As of March 31, 2025, 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, 2025, our future payments under these noncancellable purchase obligations were approximately $44.1 million.
$14.9 million in outstanding principal amount of 2025 Convertible Notes with required interest payments; the entire principal balance and all accrued interest amounts thereon were due and paid in cash on May 1, 2025; see Part I, Item 1 Note 5 – Debt;
$40.9 million in outstanding borrowings under the 2029 Senior Secured Notes; see Part I Item 1, Note 5 – Debt; 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 or three months ended March 31, 2025.
26


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,
 20252024
Operating cash flows from continuing operations$(3,467)$3,942 
Operating cash flows from discontinued operations— 1,298 
Net cash used in (provided by) operating activities(3,467)5,240 
Investing cash flows from continuing operations(1,725)(577)
Investing cash flows from discontinued operations710 — 
Net cash used in investing activities(1,015)(577)
Financing cash flows from continuing operations42 583 
Financing cash flows from discontinued operations— — 
Net cash provided by financing activities42 583 
Effect of exchange rates on cash(7)226 
Net decrease (increase) in cash and cash equivalents(4,447)5,472 
Cash and cash equivalents, beginning of period39,596 2,409 
Cash and cash equivalents, end of period$35,149 $7,881 
Operating activities.
Net cash used in operating activities for the three months ended March 31, 2025 is primarily comprised of a $1.2 million net loss from continuing operations during the period and net cash used for working capital of $7.0 million, which was largely due to the payout of the annual bonus that was accrued for at December 31, 2024, partially offset by non-cash charges, including depreciation and amortization of $2.1 million, share-based compensation expense of $1.6 million, and provision for excess and obsolete inventory of $0.7 million.
Net cash provided by operating activities for three months ended March 31, 2024 is comprised of cash flows from continuing operations of $3.9 million and cash flows from discontinued operations of $1.3 million. The cash inflows from continuing operations were primarily related to net cash used for working capital of $4.5 million, partially offset by a net loss from continuing operations of $5.5 million that was offset by non-cash charges, including depreciating and amortization of $3.3 million, share-based compensation expense of $0.7 million, amortization of debt discount and debt issuance costs of $0.5 million, and capitalized software impairments of $0.4 million.
Investing activities.
Net cash used in investing activities during the three months ended March 31, 2025 is comprised of $1.7 million of cash outflows related to the development of software in support of our products and services, partially offset by $0.7 million received during the period related to a working capital adjustment payment from the purchaser of the Company’s Telematics Business that was sold in 2024.
Net cash used in investing activities for 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.
Financing activities.
Net cash provided by financing activities during the three months ended March 31, 2025 is comprised of less than $0.1 million of cash received from exercises of stock options.
Net cash provided by financing activities for the three months ended March 31, 2024 is comprised of $0.6 million of cash outflow related to net borrowings of the Credit Facility (as defined in Part I, Item 1 Note 5 – Debt).
27


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
2029 Senior Secured Notes, 2025 Convertible Notes and Embedded Derivative
Our total fixed-rate borrowings under the 2029 Senior Secured Notes and 2025 Convertible Notes as of March 31, 2025 were $40.9 million and $14.9 million, respectively. We record all of our fixed-rate borrowings at amortized cost and therefore, any changes in interest rates do not impact the values that we report for these senior notes on our consolidated financial statements. As of March 31, 2025 and December 31, 2024, we had no variable-rate borrowings related to the 2025 Convertible Notes.
The 2025 Convertible Notes include an embedded derivative which was marked to a fair value of zero at both March 31, 2025 and December 31, 2024. The fair value inputs to the derivative valuation include dividend yield, term, volatility, stock price, and risk-free rate. Consequently we may incur gains and losses on the derivative as changes occur in the stock price, volatility, and risk-free rate at each reporting period. Additional details regarding our 2025 Convertible Notes and the embedded derivative are included in Part 1 Item 1 Note 4 – Fair Value Measurements and Note 5 – Debt in this Quarterly Report on Form 10-Q.
Inflation Risk
Inflationary factors, such as increases in the cost of our materials, supplies, and overhead costs may adversely affect our operating results. Although we do not believe that inflation has had a material impact on our financial position or results of operations to date, we may experience an effect if inflation rates continue to rise. Significant adverse changes in inflation and prices in the future could result in material losses.
Currency Risk
Foreign Currency Exchange Risk
Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates. A majority of our revenue is denominated in U.S. Dollars. However, as we have operations in foreign countries, a stronger U.S. Dollar could make our products and services more expensive in foreign countries and therefore reduce demand. A weaker U.S. Dollar could have the opposite effect. Such economic exposure to currency fluctuations is difficult to measure or predict because our sales are also influenced by many other factors.
For the three months ended March 31, 2025, sales denominated in foreign currencies were approximately 0.7% 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, 2025, a hypothetical 10% change in these foreign currencies would have increased or decreased our revenue by less than $0.1 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, 2025, 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, 2025.
28


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, 2025, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

29


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.
Other than the amended and additional risk factors set forth below, 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 19, 2025. 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.
Tariffs and other trade restrictions may have an adverse impact on our business, operations and financial results.
We source materials from, and manufacture products in, foreign countries, including countries in Asia, and we also sell products in foreign countries. As a result, the price and availability of our products is susceptible to international trade risks and other international conditions. For example, any economic and political uncertainty caused by the tariffs imposed on goods from other countries by the current administration of the United States, and any corresponding tariffs or currency devaluations from other countries in response, may negatively impact demand and/or increase the cost for certain of our products. Furthermore, the imposition of additional tariffs, duties, border adjustment taxes or other trade restrictions by the United States could result in the adoption of additional or increased tariffs or other trade restrictions by other countries. Tariffs may in the future increase our cost of materials and may cause us to increase prices to our customers, which we believe may reduce demand for our products. Our price increases may not be sufficient to fully offset the impact of tariffs and may result in lowering our margin on products sold. In sum, if the United States Government increases or implements additional tariffs, or if additional tariffs or trade restrictions are implemented by other countries, the resulting trade barriers could have a significant adverse impact on our suppliers, our customers and on our business. The volatility and unpredictability of international trade policies and conditions add further complexity to our operations, making it challenging to forecast and plan effectively. We are not able to predict future trade policy of the United States or of any foreign countries in which we operate or purchase goods, or the terms of any trade agreements or their impact on our business. The adoption and expansion of trade restrictions and tariffs, quotas and embargoes, the occurrence or threat of a trade war or other governmental action related to tariffs or trade agreements or policies, has the potential to adversely impact demand for our products, our costs, our customers, our suppliers and the world and U.S. economies, which in turn could have a material adverse effect on our business, operating results and financial condition.
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.

30


Item 5.     Other Information.
On May 7, 2025, the Company’s Board of Directors approved an amendment to and a restatement of the bylaws of the Company (as so amended and restated, the “Bylaws”), which was effective immediately upon such approval by the Board. Among other things, the Bylaws were amended to (i) add a requirement to the advance notice provisions for stockholder proposals that any Proposing Person (as defined in the Bylaws) represent that it will comply with the Exchange Act, including the universal proxy rules adopted thereunder, (ii) require any director nominee of a stockholder of the Company to agree to be named as a nominee in any proxy statement of the Company, (iii) clarify that the approval standard for stockholder votes on matters other than the election of directors is based on shares present and entitled to vote on the subject matter being voted upon, (iv) expand and clarify the authority of the Board of Directors and chairperson of a meeting of the Company’s stockholders with respect to the conduct of business at any such meeting and (v) revise the provisions regarding the selection of the state and federal courts located in Delaware as the exclusive fora for certain lawsuits to exclude claims as to which the court determines that there is an indispensable party not subject to the jurisdiction of such court and to add that, unless otherwise consented to in writing by the Company, the federal district courts of the United States of America will be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act and the Court of Chancery and the federal district court for the District of Delaware will be the exclusive fora for the resolution of any derivative claim arising under the Exchange Act. The Bylaws were also amended to make certain changes to reflect recent changes to the General Corporation Law of the State of Delaware and to avoid any suggestion that the Bylaws provide for different requirements than Delaware law regarding notices of adjourned meetings, access to lists of stockholders entitled to vote at a meeting, and execution of stock certificates.

The foregoing summary is qualified in its entirety by reference to the full text of the Bylaws, which are attached as Exhibit 3.2 to this Quarterly Report on Form 10-Q and are incorporated herein by reference.
31


Item 6.     Exhibits.
Incorporated by Reference to:
Exhibit No.DescriptionFormExhibitFiling Date
3.18-K3.111/9/2016
3.2*
3.38-K3.18/13/2019
3.48-K3.13/10/2020
3.58-K3.11/23/2024
10.1**
8-K10.11/6/2025
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.
**
Management contract, compensatory plan or arrangement.

32


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 8, 2025 Inseego Corp.
 By:/s/    JUHO SARVIKAS
  Juho Sarvikas
  Chief Executive Officer
 
 By:/s/    STEVEN GATOFF
  Steven Gatoff
  Chief Financial Officer



33
EX-3.2 2 insg20250331ex32-amendedan.htm EX-3.2 Document

Exhibit 3.2












AMENDED AND RESTATED
BYLAWS

OF
INSEEGO CORP.

(Effective May 7, 2025)

710259605v2


TABLE OF CONTENTS
Page
Section 1.    Registered Office    1
Section 2.    Other Offices    1
Section 1.    Place of Meetings    1
Section 3.    Notice of Stockholders’ Meetings    1
Section 8.    Voting    11
Section 10.    Proxies and Voting    13
Section 11.    Conduct of Business    13
Section 12.    List of Stockholders Entitled to Vote    13
Section 1.    Powers    13
Section 2.    Number of Directors    14
Section 3.    Election, Qualification, and Term of Office of Directors    14
Section 5.    Place of Meetings; Meetings by Telephone    15
Section 6.    Regular Meetings    15
Section 7.    Special Meetings; Notice    15
Section 8.    Quorum    15
Section 9.    Board Action by Written Consent Without a Meeting    15
Section 10.    Fees and Compensation of Directors    15
Section 11.    Removal of Directors    16
Section 12.    Waivers    16
Section 13.    Approval of Loans to Officers    16
Section 14.    Chairperson of the Board of Directors    16
    -i-
710259605v2


TABLE OF CONTENTS
(continued)
Page
Section 1.    Committees of Directors    16
Section 2.    Committee Minutes    17
Section 3.    Meetings and Action of Committees    17
Section 1.    Officers    17
Section 2.    Appointment of Officers    17
Section 3.    Subordinate Officers    17
Section 5.    Vacancies in Offices    18
Section 6.    Chief Executive Officer    18
Section 7.    President    18
Section 9.    Vice President    19
Section 11.    Representation of Shares of Other Corporations    19
Section 12.    Authority and Duties of Officers    19
Section 1.    Indemnification of Directors and Officers    20
Section 2.    Indemnification of Others    20
Section 3.    Payment of Expenses in Advance    20
Section 4.    Indemnity Not Exclusive    20
Section 5.    Insurance    20
Section 6.    Conflicts    21
Section 1.    Maintenance and Inspection of Records    21
Section 2.    Inspection by Directors    21
Section 3.    Annual Statement to Stockholders    21
Section 1.    Checks    22
    -ii-
710259605v2


TABLE OF CONTENTS
(continued)
Page
Section 2.    Execution of Corporate Contracts and Instruments    22
Section 3.    Stock Certificates; Partly Paid Shares.    22
Section 4.    Special Designation on Certificates    22
Section 5.    Lost Certificates    23
Section 6.    Construction; Definitions    23
Section 7.    Dividends    23
Section 8.    Fiscal Year    23
Section 9.    Seal    23
Section 10.    Transfer of Stock.    23
Section 11.    Stock Transfer Agreements    24
Section 12.    Registered Stockholders    24
ARTICLE IX    FORUM FOR ADJUDICATION OF DISPUTES    24
ARTICLE X    AMENDMENTS    24


    -iii-
710259605v2


ARTICLE I
OFFICES
Section 1.    Registered Office. The registered office of Inseego Corp. (the “Corporation”) shall be in the state of Delaware and shall be at such address as shall be set forth in the Amended and Restated Certificate of Incorporation of the Corporation (as the same may be amended from time to time, including by any certificate of designation, the “Certificate of Incorporation”).
Section 2.    Other Offices. The Corporation may also have offices at such other places both within and outside of the state of Delaware as the Board of Directors of the Corporation (the “Board”) may from time to time designate or the business of the Corporation may require.
ARTICLE II
MEETINGS OF STOCKHOLDERS
Section 1.    Place of Meetings. Meetings of stockholders shall be held at any place, within or outside of the state of Delaware, designated by the Board and stated in the notice of the meeting. In the absence of any such designation, stockholders’ meetings shall be held at the registered office of the Corporation. The Board may, in its sole discretion, determine that a meeting of stockholders shall not be held at any place, but may instead be held solely by means of remote communication, as authorized by Section 211(a)(2) of the General Corporation Law of the State of Delaware (the “DGCL”).
Section 2.    Annual and Special Meetings.
(a)The annual meeting of stockholders shall be held on such day and at such time as may be designated by the Board for the purpose of electing directors and for the transaction of such other business as may properly come before such meeting.
(b)Special meetings of stockholders, for any purpose or purposes, unless otherwise prescribed by statute or by the Certificate of Incorporation, may be called only by (i) the Board, (ii) the chairperson of the board, or (iii) the chief executive officer of the Corporation.
Section 3.    Notice of Stockholders’ Meetings. Except as otherwise provided by law, notice of each meeting of stockholders, whether annual or special, shall be given not less than ten (10) days nor more than sixty (60) days before the date of the meeting to each stockholder entitled to vote at such meeting as of the record date for determining the stockholders entitled to notice of the meeting. The notices of all meetings shall state the place, if any, date and time of the meeting and the means of remote communication, if any, by which stockholders and proxyholders may be deemed to be present in person and vote at such meeting. The notice of a special meeting shall state, in addition, the purpose or purposes for which the meeting is called.
710259605v2


Section 4.    Manner of Giving Notice; Affidavit of Notice; Waiver.
(a)If mailed, notice to stockholders shall be deemed given when deposited in the United States mail, postage prepaid, directed to the stockholder at such stockholder’s address as it appears on the records of the Corporation. Without limiting the manner by which notice otherwise may be given effectively to stockholders, any notice to stockholders may be given by facsimile, telegraph, telex, or by electronic transmission in the manner provided in Section 232 of the DGCL. Without limiting the manner by which notice otherwise may be given effectively to stockholders, any notice to stockholders given by the Corporation under the provisions of the DGCL, the Certificate of Incorporation or these Bylaws shall be effective if given by a single written notice to stockholders who share an address if consented to by the stockholders at that address to whom such notice is given. Any stockholder who fails to object in writing to the Corporation, within sixty (60) days of having been given written notice by the Corporation of its intention to send such single notice, shall be deemed to have consented to receiving such single written notice. Any such consent shall be revocable by the stockholder by written notice to the Corporation.
(b)An affidavit of the secretary or an assistant secretary of the Corporation or of the transfer agent or any other agent of the Corporation that the notice has been given by mail or by a form of electronic transmission, as applicable, shall, in the absence of fraud, be prima facie evidence of the facts stated therein.
(c)A written waiver of any notice, signed by a stockholder entitled to notice, or waiver by electronic transmission by such person, whether given before or after the time of the event for which notice is to be given, shall be deemed equivalent to the notice required to be given to such person. Neither the business nor the purpose of any meeting of the stockholders of the Corporation need be specified in such a waiver. Attendance at any meeting shall constitute a waiver of notice except attendance for the sole purpose of objecting, at the beginning of the meeting, to the transaction of any business because the meeting is not lawfully called or convened.
Section 5.    Advance Notice Provisions for Stockholder Proposals.
(a)At an annual meeting of the stockholders, only such business shall be conducted as shall have been properly brought before the meeting. To be properly brought before an annual meeting, business must be (i) specified in the notice of meeting (or any supplement or amendment thereto) given by or at the direction of the Board, (ii) if not specified in a notice of meeting, otherwise brought before the meeting by or at the direction of the Board or any committee thereof, or (iii) otherwise properly brought before the meeting by a stockholder who (A) was a stockholder of record of the Corporation both at the time of giving the notice provided for in this Section 5 and at the time of the meeting, (B) is entitled to vote at the meeting, and (C) has complied with this Section 5 as to such business. The only matters that may be brought before a special meeting are the matters specified in the notice of meeting given by or at the direction of the person calling the meeting pursuant to Section 2(b) of this Article II, and stockholders shall not be permitted to propose business to be brought before a special meeting of stockholders. Stockholders seeking to nominate persons for election to the Board must comply
    2
710259605v2


with Section 6 of this Article II, and this Section 5 shall not be applicable to nominations except as expressly provided in Section 6 of this Article II.
(b)Without qualification, for business to be properly brought before an annual meeting by a stockholder, the stockholder must (i) provide Timely Notice (as defined below) thereof in writing and in proper form to the secretary of the Corporation, (ii) provide any updates or supplements to such notice at the times and in the forms required by this Section 5 and (iii) constitute a proper matter for stockholder action. To be timely, a stockholder’s notice must be delivered to, or mailed and received at, the principal executive offices of the Corporation not later than the close of business on the ninetieth (90th) day nor earlier than the one hundred twentieth (120th) day prior to the one (1)-year anniversary of the preceding year’s annual meeting; provided, however, that if the date of the annual meeting is more than thirty (30) days before or more than sixty (60) days after such anniversary date, notice by the stockholder to be timely must be so delivered, or mailed and received, not earlier than the close of business on the one hundred twentieth (120th) day prior to such annual meeting and not later than the close of business on the ninetieth (90th) day prior to such annual meeting or, if later, the tenth (10th) day following the day on which public disclosure of the date of such annual meeting was first made (such notice within such time periods, “Timely Notice”). In no event shall any adjournment or postponement of an annual meeting or the announcement thereof commence a new time period (or extend any time period) for the giving of Timely Notice as described above.
(c)To be in proper form for purposes of this Section 5, a stockholder’s notice to the secretary of the Corporation shall set forth:
(i)As to each Proposing Person (as defined below), (A) the name and address of such Proposing Person (including, if applicable, the name and address that appear on the Corporation’s books and records); and (B) the class or series and number of shares of the Corporation that are, directly or indirectly, owned of record or beneficially owned (within the meaning of Rule 13d-3 under the Securities Exchange Act of 1934, as amended, and the rules and regulations thereunder (as so amended and inclusive of such rules and regulations, the “Exchange Act”)) by such Proposing Person, except that such Proposing Person shall in all events be deemed to beneficially own any shares of any class or series of the Corporation as to which such Proposing Person has a right to acquire beneficial ownership at any time in the future (the disclosures to be made pursuant to the foregoing clauses (A) and (B) are referred to as “Stockholder Information”);
(ii)As to each Proposing Person:
(A)any option, warrant, convertible security, stock appreciation right, or similar right with an exercise or conversion privilege or a settlement payment or mechanism at a price related to any class or series of shares of the Corporation or with a value derived in whole or in part from the value of any class or series of shares of the Corporation, whether or not such instrument or right shall be subject to settlement in the underlying class or series of capital stock of the Corporation or otherwise (a “Derivative Instrument”), that is, directly or indirectly, owned of record or beneficially owned by such Proposing Person, and any other direct or indirect opportunity to profit or share in any profit derived from any increase or decrease in the value of shares of the Corporation;
    3
710259605v2


(B)any proxy, agreement, arrangement, understanding, or relationship pursuant to which such Proposing Person has or shares a right to vote any shares of any security of any class or series of the Corporation;
(C)any short interest in any security of the Corporation held by such Proposing Person (for purposes of this Section 5(c) a Proposing Person shall be deemed to have a short interest in a security if such person, directly or indirectly, through any agreement, arrangement, understanding, relationship or otherwise, has the opportunity to profit or share in any profit derived from any decrease in the value of the subject security) (“Short Interests”);
(D)any rights to dividends on the shares of any class or series of the Corporation that are, directly or indirectly, owned of record or beneficially owned by such Proposing Person that are separated or separable from the underlying shares of the Corporation;
(E)any proportionate interest in shares of the Corporation or Derivative Instruments held, directly or indirectly, by a general or limited partnership in which such Proposing Person is a general partner or, directly or indirectly, is the owner of record or beneficially owns an interest in a general partner;
(F)any performance related fees (other than an asset based fee) that such Proposing Person is entitled to based on any increase or decrease in the price or value of shares of any class or series of the Corporation, or any Derivative Instruments or Short Interests, if any, in each case with respect to clauses (A) through (F) herein as of the close of business on the date of such notice, including without limitation any such interests held by members of each such Proposing Person’s immediate family sharing the same household;
(G)any material pending or threatened legal proceeding in which such Proposing Person is a party or material participant involving the Corporation or any of its officers or directors, or any affiliate of the Corporation;
(H)any other material relationship between such Proposing Person, on the one hand, and the Corporation, any affiliate of the Corporation or any principal competitor of the Corporation, on the other hand;
(I)any direct or indirect material interest in any contract or agreement of such Proposing Person with the Corporation, any affiliate of the Corporation or any principal competitor of the Corporation (including, in any such case, any employment agreement, collective bargaining agreement or consulting agreement); and
(J)any other information relating to such Proposing Person that would be required to be disclosed in a proxy statement or other filing required to be made in connection with solicitations of proxies or consents by such Proposing Person in support of the business proposed to be brought before the meeting pursuant to Section 14(a) of the Exchange Act (the disclosures to be made pursuant to the foregoing clauses (A) through (I) and this clause (J) are referred to as “Disclosable Interests”); provided, however, that Disclosable Interests shall not include any such disclosures with respect to the ordinary course business activities of any broker, dealer, commercial bank, trust company, or other nominee who is a Proposing Person
    4
710259605v2


solely as a result of being the stockholder directed to prepare and submit the notice required by these Bylaws on behalf of a beneficial owner;
(iii)As to each Proposing Person, (A) a representation that the stockholder is a holder of record of stock of the Corporation entitled to vote at such meeting and intends to appear in person or by proxy at the meeting to propose such business; (B) a representation as to whether the Proposing Person intends or is part of a group which intends (1) to deliver a proxy statement and/or form of proxy to holders of at least the percentage of the Corporation’s outstanding capital stock required to approve or adopt the proposal and/or (2) otherwise to solicit proxies or votes from stockholders in support of such proposal; and (C) a representation that the stockholder, in proposing business in accordance with these Bylaws, shall comply with the Exchange Act, including the Universal Proxy Rules adopted thereunder (as applicable); and
(iv)As to each item of business that the stockholder proposes to bring before the annual meeting, (A) a reasonably brief description of the business desired to be brought before the annual meeting, the reasons for conducting such business at the annual meeting and any direct or indirect material interest in such business of each Proposing Person, (B) the text of the proposal or business (including the text of any resolutions proposed for consideration and, in the event that such business includes a proposal to amend the Bylaws of the Corporation, the language of the proposed amendment), (C) a reasonably detailed description of all agreements, arrangements, and understandings (x) between or among any of the Proposing Persons or (y) between or among any Proposing Person and any other person or entity (including their names) in connection with the proposal of such business by such stockholder, and (D) any other information relating to such item of business that would be required to be disclosed in a proxy statement or other filing required to be made in connection with solicitations of proxies or consents in support of the business proposed to be brought before the meeting pursuant to Section 14(a) of the Exchange Act.
For purposes of this Section 5, the term “Proposing Person” shall mean (a) the stockholder providing the notice of business proposed to be brought before an annual meeting, (b) the beneficial owner or beneficial owners, if different, on whose behalf the notice of the business proposed to be brought before the annual meeting is made, (c) any participant (as defined in paragraphs (a)(ii)-(vi) of Instruction 3 to Item 4 of Schedule 14A) with such stockholder in such solicitation or associate (within the meaning of Rule 12b-2 under the Exchange Act for purposes of these Bylaws) of such stockholder or beneficial owner, and (d) any other person with whom such stockholder or beneficial owner (or any of their respective associates or other participants in such solicitation) is Acting in Concert (as defined below).
A person shall be deemed to be “Acting in Concert” with another person for purposes of these Bylaws if such person knowingly acts (whether or not pursuant to an express agreement, arrangement, or understanding) in concert with, or towards a common goal relating to the management, governance, or control of the Corporation in parallel with, such other person where (a) each person is conscious of the other person’s conduct or intent and this awareness is an element in their decision-making processes and (b) at least one (1) additional factor suggests that such persons intend to act in concert or in parallel, which such additional factor(s) may include, without limitation, exchanging information (whether publicly or privately), attending meetings,
    5
710259605v2


conducting discussions, or making or soliciting invitations to act in concert or in parallel; provided, that a person shall not be deemed to be Acting in Concert with any other person solely as a result of the solicitation or receipt of revocable proxies or consents from such other person in response to a solicitation made pursuant to, and in accordance with, Section 14(a) of the Exchange Act by way of a proxy or consent solicitation statement filed on Schedule 14A. A person Acting in Concert with another person shall be deemed to be Acting in Concert with any third party who is also Acting in Concert with such other person.
(d)A stockholder providing notice of business proposed to be brought before an annual meeting shall further update and supplement such notice, if necessary, so that the information provided or required to be provided in such notice pursuant to this Section 5 shall be true and correct as of the record date for the meeting and as of the date that is ten (10) business days prior to the meeting or any adjournment or postponement thereof, and such update and supplement shall be delivered to, or mailed and received by, the secretary of the Corporation at the principal executive offices of the Corporation not later than five (5) business days following the later of the record date for the meeting or the date notice of the record date for the meeting is first publicly disclosed (in the case of the update and supplement required to be made as of such record date), and not later than eight (8) business days prior to the date for the meeting or, if practicable, any adjournment or postponement thereof (and, if not practicable, on the first practicable date prior to the date to which the meeting has been adjourned or postponed) (in the case of the update and supplement required to be made as of ten (10) business days prior to the meeting or any adjournment or postponement thereof).
(e)The foregoing notice requirements of this Section 5 shall be deemed satisfied by a stockholder with respect to business other than a nomination if the stockholder has notified the Corporation of his, her, or its intention to present a proposal at an annual meeting in compliance with applicable rules and regulations promulgated under the Exchange Act and such stockholder’s proposal has been included in a proxy statement that has been prepared by the Corporation to solicit proxies for such annual meeting.
(f)Except as otherwise expressly provided in any applicable rule or regulation promulgated under the Exchange Act, no business shall be conducted at an annual meeting except in accordance with this Section 5. Except as otherwise provided by law, the chairperson of the meeting shall have the power and duty, if the facts warrant, (i) to determine whether business was properly brought before the meeting in accordance with this Section 5 (including whether the Proposing Person solicited (or is part of a group which solicited) or did not so solicit, as the case may be, proxies or votes in support of such Proposing Person’s proposal in compliance with such Proposing Person’s representation as required by clause (c)(iii)(B) of this Section 5), and (ii) if he or she should so determine that the business was not proposed in compliance with this Section 5, he or she shall so declare to the meeting and any such business not properly brought before the meeting shall not be transacted. Notwithstanding the foregoing provisions of this Section 5, unless otherwise required by law, if the stockholder (or a qualified representative of the stockholder) does not appear at the annual meeting of stockholders of the Corporation to present the proposed business, such proposed business shall not be transacted, notwithstanding that proxies in respect of such vote may have been received by the Corporation. For purposes of these Bylaws, to be considered a qualified representative of the stockholder, a person must be a duly authorized officer, manager, or partner of such stockholder or must be
    6
710259605v2


authorized by a writing executed by such stockholder or an electronic transmission delivered by such stockholder to act for such stockholder as proxy at the meeting of stockholders and such person must produce such writing or electronic transmission, or a reliable reproduction of the writing or electronic transmission, at the meeting of stockholders.
(g)Notwithstanding the foregoing provisions of this Section 5 with respect to any business proposed to be brought before an annual meeting, each Proposing Person shall comply with all applicable requirements of the Exchange Act with respect to any such business proposals; provided, however, that references in these Bylaws to the Exchange Act, or the rules and regulations promulgated thereunder, are not intended to and shall not limit the requirements of these Bylaws applicable to proposals or any other business to be considered pursuant to this Section 5 (including paragraphs (a)(iii) and (b) of this Section 5), and compliance with paragraphs (a)(iii) and (b) of this Section 5 shall be the exclusive means for a stockholder to submit other business (other than, as provided in paragraph (e) of this Section 5, business other than nominations brought properly under and in compliance with Rule 14a-8 of the Exchange Act). Nothing in this Section 5 shall be deemed to affect any rights of stockholders to request inclusion of proposals in the Corporation’s proxy statement pursuant to any applicable rules and regulations promulgated under the Exchange Act.
(h)For purposes of these Bylaws, “public disclosure” shall include disclosure in a press release reported by the Dow Jones News Service, Associated Press, or other national news service or in a document publicly filed by the Corporation with the Securities and Exchange Commission pursuant to Sections 13, 14, or 15(d) of the Exchange Act.
Section 6.    Advance Notice Provisions for Nominations of Directors.
(a)Nominations of any person for election to the Board at an annual meeting or at a special meeting (but only if the election of directors is a matter specified in the notice of meeting given by or at the direction of the person calling such special meeting) may be made at such meeting only (i) by or at the direction of the Board, including by any committee or persons authorized to do so by the Board, (ii) pursuant to the Corporation’s notice of meeting (or any supplement or amendment thereto), or (iii) by a stockholder who (A) was a stockholder of record of the Corporation both at the time of giving the notice provided for in this Section 6 and at the time of the meeting, (B) is entitled to vote at the meeting, and (C) has complied with this Section 6 as to such nomination.
(b)Without qualification:
(i)For a stockholder to make any nomination of a person or persons for election to the Board at an annual meeting, the stockholder must (A) provide Timely Notice (as defined in Section 5(b) of this Article II) thereof in writing and in proper form to the secretary of the Corporation and (B) provide any updates or supplements to such notice at the times and in the forms required by this Section 6.
(ii)If the election of directors is a matter specified in the notice of a special meeting given by or at the direction of the person calling a special meeting, then for a stockholder to make any nomination of a person or persons for election to the Board at a special
    7
710259605v2


meeting, the stockholder must (A) provide timely notice thereof in writing and in proper form to the secretary of the Corporation at the principal executive offices of the Corporation and (B) provide any updates or supplements to such notice at the times and in the forms required by this Section 6. To be timely, a stockholder’s notice for nominations to be made at a special meeting must be delivered to, or mailed and received at, the principal executive offices of the Corporation not earlier than the one hundred twentieth (120th) day prior to such special meeting and not later than the ninetieth (90th) day prior to such special meeting or, if later, the tenth (10th) day following the day on which public disclosure (as defined in Section 5(h) of this Article II) of the date of such special meeting and of the nominees proposed by the Board to be elected at such meeting was first made.
(c)In no event shall any adjournment or postponement of an annual meeting or special meeting or the announcement thereof commence a new time period (or extend any time period) for the giving of a stockholder’s notice as described above.
(d)To be in proper form for purposes of this Section 6, a stockholder’s notice to the secretary of the Corporation shall set forth:
(i)As to each Nominating Person (as defined below), the Stockholder Information (as defined in Section 5(c)(i) of this Article II, except that for purposes of this Section 6 the term “Nominating Person” shall be substituted for the term “Proposing Person” in all places it appears in Section 5(c)(i) of this Article II);
(ii)As to each Nominating Person, any Disclosable Interests (as defined in Section 5(c)(ii) of this Article II, except that for purposes of this Section 6 the term “Nominating Person” shall be substituted for the term “Proposing Person” in all places it appears in Section 5(c)(ii) of this Article II and the disclosure in clause (J) of Section 5(c)(ii) of this Article II shall be made with respect to the election of directors at the meeting);
(iii)As to each Nominating Person, the information required to be disclosed pursuant to Section 5(c)(iii) of this Article II, except that for purposes of this Section 6, the term “Nominating Person” shall be substituted for the term “Proposing Person” in all places it appears in Section 5(c)(iii) of this Article II and the references to “proposal” or “business” shall be deemed to be reference to “nomination”; and
(iv)As to each person whom a Nominating Person proposes to nominate for election as a director, (A) all information with respect to such proposed nominee that would be required to be set forth in a stockholder’s notice pursuant to this Section 6 if such proposed nominee were a Nominating Person, (B) all information relating to such proposed nominee that is required to be disclosed in a proxy statement or other filings required to be made in connection with solicitations of proxies for election of directors in a contested election pursuant to Section 14(a) under the Exchange Act (including such proposed nominee’s written consent to being named in the proxy statement as a nominee and to serving as a director if elected), (C) a description of all direct and indirect compensation and other material agreements, arrangements, and understandings during the past three (3) years, and any other material relationships, between or among any Nominating Person, on the one hand, and each proposed nominee, his or her respective associates or any other participants in such solicitation, and any other persons with
    8
710259605v2


whom such proposed nominee (or any of his or her respective associates or other participants in such solicitation) is Acting in Concert, on the other hand, including, without limitation, all information that would be required to be disclosed pursuant to Item 404 under Regulation S-K if such Nominating Person were the “registrant” for purposes of such rule and the proposed nominee were a director or executive officer of such registrant, and (D) a completed and signed questionnaire, representation, and agreement as provided in Section 6(h) below (the disclosures and documents to be made or provided pursuant to the foregoing clauses (A) through (D) are referred to as “Nominee Information”).
For purposes of this Section 6, the term “Nominating Person” shall mean (a) the stockholder providing the notice of the nomination proposed to be made at the meeting, (b) the beneficial owner or beneficial owners, if different, on whose behalf the notice of the nomination proposed to be made at the meeting is made, (c) any participant with such stockholder in such solicitation or associate of such stockholder or beneficial owner, and (d) any other person with whom such stockholder or such beneficial owner (or any of their respective associates or other participants in such solicitation) is Acting in Concert.
(e)The Corporation may require any proposed nominee to furnish such other information (i) as may reasonably be required by the Corporation to determine the eligibility of such proposed nominee to serve as an independent director of the Corporation or (ii) that could be material to a reasonable stockholder’s understanding of the independence or lack of independence of such proposed nominee.
(f)A stockholder providing notice of any nomination proposed to be made at an annual or special meeting shall further update and supplement such notice, if necessary, so that the information provided or required to be provided in such notice pursuant to this Section 6 shall be true and correct as of the record date for the meeting and as of the date that is ten (10) business days prior to the meeting or any adjournment or postponement thereof, and such update and supplement shall be delivered to, or mailed and received by, the secretary of the Corporation at the principal executive offices of the Corporation not later than five (5) business days following the later of the record date for the meeting or the date notice of the record date for the meeting is first publicly disclosed (in the case of the update and supplement required to be made as of such record date), and not later than eight (8) business days prior to the date for the meeting or, if practicable, any adjournment or postponement thereof (and if not practicable, on the first practicable date prior to the date to which the meeting has been adjourned or postponed) (in the case of the update and supplement required to be made as of ten (10) business days prior to the meeting or any adjournment or postponement thereof).
(g)Except as otherwise expressly provided in any applicable rule or regulation promulgated under the Exchange Act, no person shall be eligible for election as a director of the Corporation unless nominated in accordance with this Section 6. Except as otherwise provided by law, the chairperson of the meeting shall have the power and duty, if the facts warrant, (i) to determine whether a nomination was properly made in accordance with this Section 6 (including whether the stockholder or beneficial owner, if any, on whose behalf the nomination or proposal is made solicited (or is part of a group which solicited) or did not so solicit, as the case may be, proxies or votes in support of such stockholder’s nominee or proposal in compliance with such stockholder’s representation as required by clause (c)(iii) of this Section 6), and (ii) if he or she
    9
710259605v2


should so determine that any proposed nomination was not made in compliance with this Section 6, he or she shall so declare such determination to the meeting and the defective nomination shall be disregarded. Notwithstanding the foregoing provisions of this Section 6, unless otherwise required by law, if the stockholder (or a qualified representative of the stockholder) does not appear at the annual or special meeting of stockholders of the Corporation to present a nomination, such nomination shall be disregarded, notwithstanding that proxies in respect of such vote may have been received by the Corporation.
(h)To be eligible to be a nominee for election as a director of the Corporation, the proposed nominee must deliver (in accordance with the time periods prescribed for delivery of notice under this Section 6) to the secretary of the Corporation at the principal executive offices of the Corporation a written questionnaire with respect to the background, qualifications, stock ownership, and independence of such proposed nominee (which questionnaire shall be provided by the secretary of the Corporation upon written request) and a written representation and agreement (in the form provided by the secretary of the Corporation upon written request) that such proposed nominee (i) is not and, if elected as a director, will not, during his or her term, become a party to (A) any agreement, arrangement, or understanding with, and has not given any commitment or assurance to, any person or entity as to how such proposed nominee, if elected as a director of the Corporation, will act or vote on any issue or question (a “Voting Commitment”) that has not been disclosed to the Corporation or (B) any Voting Commitment that could limit or interfere with such proposed nominee’s ability to comply, if elected as a director of the Corporation, with such proposed nominee’s fiduciary duties under applicable law, (ii) is not and will not become a party to any agreement, arrangement, or understanding with any person or entity other than the Corporation with respect to any direct or indirect compensation, reimbursement, or indemnification in connection with service or action as a director that has not been disclosed to the Corporation, (iii) in such proposed nominee’s individual capacity and on behalf of the stockholder (or the beneficial owner, if different) on whose behalf the nomination is made, would be in compliance, if elected to a director of the Corporation, and will comply with applicable publicly disclosed corporate governance, conflict of interest, confidentiality, and stock ownership and trading policies and guidelines of the Corporation, and (iv) consents to be named in any proxy statement of the Corporation as a nominee.
(i)Notwithstanding anything in this Section 6 to the contrary, in the event that the number of directors to be elected to the Board at an annual meeting is increased effective after the time period for which nominations would otherwise be due under Section 6(b) a stockholder’s notice required by this Section 6 shall also be considered timely, but only with respect to nominees for the additional directorships, if it shall be delivered to the secretary at the principal executive offices of the Corporation not later than the close of business on the tenth (10th) day following the day on which such public disclosure is first made by the Corporation.
(j)In addition to the requirements of this Section 6 with respect to any nomination proposed to be made at a meeting, each Nominating Person shall comply with all applicable requirements of the Exchange Act with respect to any such nominations; provided, however, that references in these Bylaws to the Exchange Act, or the rules and regulations promulgated thereunder, are not intended to and shall not limit the requirements of these Bylaws applicable to nominations to be considered pursuant to these Bylaws (including paragraphs (a)(iii) and (b) of this Section 6), and compliance with paragraphs (a)(iii) and (b) of this Section 6 shall be the
    10
710259605v2


exclusive means for a stockholder to make nominations. Nothing in this Section 6 shall be deemed to affect any rights (i) of stockholders to request inclusion of nominations in the Corporation’s proxy statement pursuant to any applicable rules and regulations promulgated under the Exchange Act or (ii) of the holders of any series of Preferred Stock to elect directors pursuant to any applicable provisions of the Certificate of Incorporation.
Section 7.    Quorum and Adjournment.
(a)At any meeting of the stockholders, the holders of a majority in voting power of the stock issued and outstanding and entitled to vote at the meeting, present in person, present by any means of remote communication authorized by the Board in its sole discretion, or represented by proxy, shall constitute a quorum for all purposes, unless or except to the extent that the presence of a larger number may be required by law, the Certificate of Incorporation, or these Bylaws. Where a separate vote by a class or classes or series is required, a majority of the voting power of the shares of such class or classes or series present in person, present by any means of remote communication authorized by the Board in its sole discretion, or represented by proxy, shall constitute a quorum entitled to take action with respect to that vote on that matter. A quorum, once established at a meeting, shall not be broken by the withdrawal of enough votes to leave less than a quorum.
(b)If a quorum shall not be present or represented at any annual or special meeting of the stockholders, the chairperson of the meeting, or the holders of a majority in voting power of the shares of stock of the Corporation, which are entitled to vote at the meeting and are present in person, present by any means of remote communication authorized by the Board in its sole discretion, or represented by proxy, shall have power to adjourn the meeting from time to time until a quorum is present or represented. When a meeting is adjourned to another time or place, (including an adjournment taken to address a technical failure to convene or continue a meeting using remote communication), notice need not be given of the adjourned meeting if the time and place, if any, thereof, and the means of remote communications, if any, by which stockholders and proxyholders may be deemed to be present in person and vote at such adjourned meeting are (i) announced at the meeting at which the adjournment is taken, (ii) displayed, during the time scheduled for the meeting, on the same electronic network used to enable stockholders and proxy holders to participate in the meeting by means of remote communication, or (iii) set forth in the notice of meeting given in accordance with Section 3 of this Article II; provided, however, that if the date of any adjourned meeting is more than thirty (30) days after the date for which the meeting was originally noticed, notice of the place, if any, date, and time of the adjourned meeting and the means of remote communications, if any, by which stockholders and proxyholders may be deemed to be present in person and vote at such adjourned meeting, shall be given in conformity herewith. If, after the adjournment, a new record date for determination of stockholders entitled to vote is fixed for the adjourned meeting, the Board shall fix as the record date for determining stockholders entitled to notice of such adjourned meeting the same or an earlier date as that fixed for determination of stockholders entitled to vote at the adjourned meeting, and shall give notice of the adjourned meeting to each stockholder of record as of the record date so fixed for notice of such adjourned meeting. At any adjourned meeting, any business may be transacted that might have been transacted at the original meeting.
    11
710259605v2


Section 8.    Voting. The stockholders entitled to vote at any meeting of stockholders shall be determined in accordance with the provisions of Section 9 of this Article II, Section 217 (relating to voting rights of fiduciaries, pledgers, and joint owners of stock) and Section 218 (relating to voting trusts and other voting agreements) of the DGCL. Except as may be otherwise provided in the Certificate of Incorporation or these Bylaws, each stockholder voting shall be entitled to one (1) vote for each share of capital stock of the Corporation held by such stockholder that has voting power upon the matter in question. At all meetings of stockholders for the election of directors at which a quorum is present, a plurality of the votes cast shall be sufficient to elect a director. All other elections and questions presented to the stockholders at a meeting at which a quorum is present shall, unless otherwise provided by the Certificate of Incorporation, these Bylaws, the rules or regulations of any stock exchange applicable to the Corporation, or applicable law or pursuant to any regulation applicable to the Corporation or its securities, be decided by the affirmative vote of the holders of a majority in voting power of the shares of stock of the Corporation, which are entitled to vote on the subject matter and are present in person, present by any means of remote communication authorized by the Board in its sole discretion, or represented by proxy.
Section 9.    Record Date.
(a)In order that the Corporation may determine the stockholders entitled to notice of any meeting of stockholders or any adjournment thereof, the Board may, except as otherwise required by law, fix a record date, which record date shall not precede the date on which the resolution fixing the record date is adopted and which record date shall, unless otherwise required by law, not be more than sixty (60) nor less than ten (10) days before the date of any meeting of stockholders. If the Board so fixes a date, such date shall also be the record date for determining the stockholders entitled to vote at such meeting unless the Board determines, at the time it fixes such record date, that a later date on or before the date of the meeting shall be the date for making such determination. If no record date is fixed by the Board, the record date for determining stockholders entitled to notice of or to vote at a meeting of stockholders shall be at the close of business on the day next preceding the day on which notice is given or, if notice is waived, at the close of business on the day next preceding the day on which the meeting is held.
(b)In order that the Corporation may determine the stockholders entitled to receive payment of any dividend or other distribution or allotment of any rights, or entitled to exercise any rights in respect of any change, conversion, or exchange of stock or for the purpose of any other lawful action, the Board may fix a record date, which shall not be more than sixty (60) days prior to such other action. If no such record date is fixed for determining stockholders entitled to receive payment of any dividend or other distribution or allotment of rights or to exercise any rights of change, conversion, or exchange of stock or for any other purpose, the record date shall be at the close of business on the day on which the Board adopts a resolution relating thereto.
(c)A determination of stockholders of record entitled to notice of or to vote at a meeting of stockholders shall apply to any adjournment of the meeting; provided, however, that the Board may fix a new record date for determination of stockholders entitled to vote at the adjourned meeting, and in such case shall also fix as the record date for stockholders entitled to notice of such adjourned meeting the same or an earlier date as that fixed for determination of stockholders entitled to vote in accordance herewith at the adjourned meeting.
    12
710259605v2


Section 10.    Proxies and Voting. Each stockholder entitled to vote at a meeting of stockholders may authorize another person or persons to act for such stockholder by proxy authorized by an instrument in writing or by a transmission permitted by law filed in accordance with the procedure established for the meeting, but no such proxy shall be voted or acted upon after three (3) years from its date, unless the proxy provides for a longer period. The revocability of a proxy that states on its face that it is irrevocable shall be governed by the provisions of Section 212 of the DGCL. A stockholder may revoke any proxy that is not irrevocable by attending the meeting and voting in person or by delivering to the secretary of the Corporation a revocation of the proxy or a new proxy bearing a later date. A proxy may be in the form of a telegram, cablegram, or other means of electronic transmission, which sets forth or is submitted with information from which it can be determined that the telegram, cablegram, or other means of electronic transmission was authorized by the stockholder.
Section 11.    Conduct of Business. The date and time of the opening and the closing of the polls for each matter upon which the stockholders will vote at a meeting shall be announced at the meeting by the chairperson of the meeting. The Board may adopt by resolution such rules and regulations for the conduct of the meeting of stockholders as it shall deem appropriate. Except to the extent inconsistent with such rules and regulations as adopted by the Board, the chairperson of the meeting shall have the right and authority to convene and to adjourn the meeting whether or not a quorum is present, to prescribe such rules, regulations and procedures and to do all such acts as, in the judgment of such chairperson, are appropriate for the proper conduct of the meeting. Such rules, regulations or procedures, whether adopted by the Board or prescribed by the chairperson of the meeting, may include, without limitation, the following: (a) the establishment of an agenda or order of business for the meeting; (b) rules and procedures for maintaining order at the meeting and the safety of those present; (c) limitations on attendance at or participation in the meeting to stockholders of record of the Corporation, their duly authorized and constituted proxies or such other individuals as the individual presiding over the meeting of stockholders shall determine; (d) restrictions on entry to the meeting after the time fixed for the commencement thereof; and (e) limitations on the time allotted to questions or comments by participants. The chairperson of the meeting, in addition to making any other determinations that may be appropriate to the conduct of the meeting, shall, if the facts warrant, determine and declare to the meeting that a matter or business was not properly brought before the meeting and, if such individual should so determine, such individual shall so declare to the meeting, and any such matter or business not properly brought before the meeting shall not be transacted or considered. Unless and to the extent determined by the Board or the chairperson of the meeting, meetings of stockholders shall not be required to be held in accordance with the rules of parliamentary procedure. The Board may cancel, postpone, or reschedule any previously scheduled meeting of stockholders at any time, before or after the notice for such meeting has been given to the stockholders.
Section 12.    List of Stockholders Entitled to Vote. The Corporation shall prepare, no later than the tenth day before each meeting of stockholders, a complete list of the stockholders entitled to vote at the meeting; provided, however, if the record date for determining the stockholders entitled to vote is less than ten (10) days before the meeting date, the list shall reflect the stockholders entitled to vote as of the tenth day before the meeting date, arranged in alphabetical order, and showing the address of each stockholder and the number of shares
    13
710259605v2


registered in the name of each stockholder. Nothing contained in this section shall require the Corporation to include electronic mail addresses or other electronic contact information on such list. Such list shall be open to the examination of any stockholder for any purpose germane to the meeting for a period of ten (10) days ending on the day before the meeting date: (i) on a reasonably accessible electronic network, provided that the information required to gain access to such list is provided with the notice of the meeting, or (ii) during ordinary business hours, at the principal place of business of the corporation. In the event that the Corporation determines to make the list available on an electronic network, the Corporation may take reasonable steps to ensure that such information is available only to stockholders of the Corporation. For purposes of these Bylaws, “stock ledger” means 1 or more records administered by or on behalf of the Corporation in which the names of all of the Corporation’s stockholders of record, the address and number of shares registered in the name of each such stockholder, and all issuances and transfers of stock of the Corporation are recorded. The stock ledger shall be the only evidence as to who are the stockholders entitled by this section to examine the list required by this section or to vote in person or by proxy at any meeting of stockholders.
ARTICLE III
DIRECTORS
Section 1.    Powers. Subject to the provisions of the DGCL and any limitations in the Certificate of Incorporation or these Bylaws relating to action required to be approved by the stockholders or by the outstanding shares, the business and affairs of the Corporation shall be managed and all corporate powers shall be exercised by or under the direction of the Board.
Section 2.    Number of Directors. The number of directors which shall constitute the whole Board shall be eight (8), which number may be changed exclusively by resolution of the Board, acting by the vote of not less than a majority of the directors then in office. No decrease in the number of directors constituting the Board shall shorten the term of any incumbent director.
Section 3.    Election, Qualification, and Term of Office of Directors. Except as provided in Section 4 of this Article III, and unless otherwise provided in the Certificate of Incorporation, each director shall be elected at each annual meeting of stockholders to hold office until the next annual meeting and until such director’s successor is duly elected and qualified or until such director’s earlier death, resignation, or removal. Directors need not be stockholders unless so required by the Certificate of Incorporation or these Bylaws. The Certificate of Incorporation or these Bylaws may prescribe other qualifications for directors.
Section 4.    Resignations and Vacancies.
(a)Any director may resign at any time by giving notice in writing or by electronic transmission to the chairperson of the board, the president, or the secretary of the Corporation. Such resignation shall take effect at the time specified therein or upon the happening of an event or events specified therein, or if the time is not specified and the resignation is not made contingent upon the happening of an event or events, upon receipt thereof; and, unless otherwise specified therein, the acceptance of such resignation shall not be necessary to make it effective.
    14
710259605v2


(b)Unless otherwise provided in the Certificate of Incorporation (i) vacancies resulting from death, resignation, disqualification, removal, or other causes and (ii) newly created directorships resulting from any increase in the authorized number of directors shall be filled by the affirmative vote of a majority of the remaining directors then in office, even though less than a quorum of the Board, or by a sole remaining director. Any director elected in accordance with the preceding sentence shall hold office for the remainder of the full term in which the vacancy occurred or new directorship was created and until such director’s successor is duly elected and qualified or until such director’s earlier death, resignation, or removal.
(c)If at any time, by reason of death or resignation or other cause, the Corporation should have no directors in office, then any officer or any stockholder or an executor, administrator, trustee, or guardian of a stockholder, or other fiduciary entrusted with like responsibility for the person or estate of a stockholder, may call a special meeting of stockholders in accordance with the provisions of the Certificate of Incorporation or these Bylaws, or may apply to the Court of Chancery for a decree summarily ordering an election as provided in Section 211 of the DGCL. If, at the time of filling any vacancy or any newly created directorship, the directors then in office constitute less than a majority of the whole Board (as constituted immediately prior to any such increase), then the Court of Chancery may, upon application of any stockholder or stockholders holding at least ten percent (10%) of the total number of the shares at the time outstanding, having the right to vote for such directors, summarily order an election to be held to fill any such vacancies or newly created directorships, or to replace the directors chosen by the directors then in office as aforesaid, which election shall be governed by the provisions of Section 211 of the DGCL as far as applicable.
Section 5.    Place of Meetings; Meetings by Telephone. The Board may hold meetings, both regular and special, either within or outside of the state of Delaware. Unless otherwise restricted by the Certificate of Incorporation or these Bylaws, members of the Board, or any committee designated by the Board, may participate in a meeting of the Board, or any committee, by means of conference telephone or other communications equipment by means of which all persons participating in the meeting can hear each other, and such participation in a meeting pursuant to this Section 5 shall constitute presence in person at the meeting.
Section 6.    Regular Meetings. Regular meetings of the Board may be held without notice at such time and at such place as shall from time to time be determined by the Board.
Section 7.    Special Meetings; Notice. Special meetings of the Board may be called by the chairperson of the board or the chief executive officer on two (2) days’ notice to each director if provided either by mail or overnight courier, or upon twenty-four (24) hours advance notice if provided either personally, by telephone, or email. Special meetings of the Board shall be called by the chairperson of the board or the chief executive officer in like manner and on like notice on the written request of two (2) directors unless the Board consists of only one (1) director, in which case special meetings shall be called by the chairperson of the board or the chief executive officer in like manner and on like notice on the written request of the sole director. The notice need not specify the purpose or place of the meeting, if the meeting is to be held at the principal executive office of the Corporation.
    15
710259605v2


Section 8.    Quorum. At all meetings of the Board, a majority of the authorized number of directors shall constitute a quorum for the transaction of business and the act of a majority of the directors present at any meeting at which there is a quorum shall be the act of the Board, except as may be otherwise specifically provided by statute or by the Certificate of Incorporation.
Section 9.    Board Action by Written Consent Without a Meeting. Unless otherwise restricted by the Certificate of Incorporation or these Bylaws, any action required or permitted to be taken at any meeting of the Board, or of any committee thereof, may be taken without a meeting if all members of the Board or committee, as the case may be, consent thereto in writing or by electronic transmission and the writing or writings or electronic transmission or transmissions are filed with the minutes of proceedings of the Board or committee. Such filing shall be in paper form if the minutes are maintained in paper form and shall be in electronic form if the minutes are maintained in electronic form.
Section 10.    Fees and Compensation of Directors. Unless otherwise restricted by the Certificate of Incorporation or these Bylaws, the Board shall have the authority to fix stated salaries for directors for their service in such capacity and to provide for payment of a fixed sum and expenses of attendance, if any, for attendance at each regular or special meeting of the Board. The Board shall also have the authority to provide for payment of a fixed sum and expenses of attendance, if any, payable to members of committees for attending committee meetings. No such compensation shall preclude any director from serving the Corporation in any other capacity and receiving compensation therefor.
Section 11. Removal of Directors. Unless otherwise restricted by statute, by the Certificate of Incorporation, or by these Bylaws, any director or the entire Board may be removed, with or without cause, by the holders of a majority of the shares then entitled to vote at an election of directors. No reduction of the authorized number of directors shall have the effect of removing any director prior to the expiration of such director’s term of office.
Section 12.    Waivers. A written waiver of any notice, signed by a director entitled to notice, or waiver by electronic transmission by such person, whether given before or after the time of the event for which notice is to be given, shall be deemed equivalent to the notice required to be given to such person. Neither the business nor the purpose of any meeting need be specified in such a waiver. Attendance at any meeting shall constitute a waiver of notice except attendance for the sole purpose of objecting, at the beginning of the meeting, to the transaction of any business because the meeting is not lawfully called or convened.
Section 13.    Approval of Loans to Officers. The Corporation may lend money to, or guarantee any obligation of, or otherwise assist any officer or other employee of the Corporation or of its subsidiary, including any officer or employee who is a director of the Corporation or its subsidiary, whenever, in the judgment of the directors, such loan, guaranty or assistance may reasonably be expected to benefit the Corporation. The loan, guaranty or other assistance may be with or without interest and may be unsecured, or secured in such manner as the Board shall approve, including, without limitation, a pledge of shares of stock of the Corporation. Nothing in this Section 13 contained shall be deemed to deny, limit or restrict the powers of guaranty or warranty of the Corporation at common law or under any statute.
    16
710259605v2


Section 14.    Chairperson of the Board of Directors. The Corporation may also have, at the discretion of the Board, a chairperson of the board of directors who shall be considered an officer of the Corporation. The chairperson of the board shall, if present, preside at meetings of the Board and exercise and perform such other powers and duties as may from time to time be assigned to him by the Board or as may be prescribed by these Bylaws.
ARTICLE IV
COMMITTEES OF DIRECTORS
Section 1.    Committees of Directors. The Board may, by resolution passed by a majority of the Board, designate one (1) or more committees, each committee to consist of one (1) or more of the directors of the Corporation. The Board may designate one (1) or more directors as alternate members of any committee, who may replace any absent or disqualified member at any meeting of the committee. In the absence or disqualification of a member of a committee, the member or members thereof present at any meeting and not disqualified from voting, whether or not such member or members constitute a quorum, may unanimously appoint another member of the Board to act at the meeting in the place of any such absent or disqualified member. Any such committee, to the extent provided in the resolution of the Board or in these Bylaws, shall have and may exercise all the powers and authority of the Board in the management of the business and affairs of the Corporation, and may authorize the seal of the Corporation to be affixed to all papers that may require it; but no such committee shall have the power or authority to (a) approve or adopt, or recommend to the stockholders, any action or matter expressly required by the DGCL to be submitted to stockholders for approval or (b) adopt, amend, or repeal any bylaw of the Corporation.
Section 2.    Committee Minutes. Each committee shall keep regular minutes of its meetings and report the same to the Board when required.
Section 3.    Meetings and Action of Committees. Meetings and actions of committees shall be governed by, and held and taken in accordance with, the provisions of: Section 5 of Article III (Place of Meetings; Meetings by Telephone), Section 6 of Article III (Regular Meetings), Section 7 of Article III (Special Meetings; Notice), Section 8 of Article III (Quorum), Section 9 of Article III (Board Action by Written Consent Without a Meeting), and Section 12 of Article III (Waivers), with such changes in the context of those Bylaws as are necessary to substitute the committee and its members for the Board and its members. However, (a) the time of regular meetings of committees may be determined either by resolution of the Board or by resolution of the committee, (b) special meetings of committees may also be called by resolution of the Board, and (c) notice of special meetings of committees shall also be given to all alternate members, who shall have the right to attend all meetings of the committee. The Board may adopt rules for the government of any committee not inconsistent with the provisions of these Bylaws.
ARTICLE V
OFFICERS
    17
710259605v2


Section 1.    Officers. The officers of the Corporation shall be a chief executive officer, a president, a chief financial officer, and a secretary. The Corporation may also have, at the discretion of the Board, a chairperson of the board, one (1) or more vice presidents, one (1) or more assistant secretaries, one (1) or more assistant treasurers, and any such other officers as may be appointed in accordance with the provisions of these Bylaws. Any number of offices may be held by the same person, unless the Certificate of Incorporation or these Bylaws otherwise provide.
Section 2.    Appointment of Officers. The officers of the Corporation, except such officers as may be appointed in accordance with the provisions of Section 3 of this Article V, shall be appointed by the Board, subject to the rights, if any, of an officer under any contract of employment.
Section 3.    Subordinate Officers. The Board may appoint, or empower the chief executive officer or the president, to appoint, such other officers and agents as the business of the Corporation may require, each of whom shall hold office for such period, have such authority, and perform such duties as are provided in these Bylaws or as the Board may from time to time determine.
Section 4.    Removal and Resignation of Officers.
(a)Subject to the rights, if any, of an officer under any contract of employment, any officer may be removed, either with or without cause, by an affirmative vote of the majority of the Board then in office at any regular or special meeting of the Board or, except in the case of an officer chosen by the Board, by any officer upon whom such power of removal may be conferred by the Board.
(b)Any officer may resign at any time by giving written notice to the Corporation. Any resignation shall take effect at the date of the receipt of that notice or at any later time specified in that notice. Unless otherwise specified in the notice of resignation, the acceptance of the resignation shall not be necessary to make it effective. Any resignation is without prejudice to the rights, if any, of the Corporation under any contract to which the officer is a party.
Section 5.    Vacancies in Offices. Any vacancy occurring in any office of the Corporation shall be filled by the Board or as provided in Section 3 of this Article V.
Section 6.    Chief Executive Officer. Subject to such supervisory powers, if any, as may be given by the Board to the chairperson of the board, if any, the chief executive officer of the Corporation shall, subject to the control of the Board, have general supervision, direction, and control of the business, property, affairs, and the officers of the Corporation. He or she shall preside at all meetings of the stockholders and, in the absence or non-existence of a chairperson of the board, at all meetings of the Board and shall have the general powers and duties of management usually vested in the office of chief executive officer of a corporation and shall have such other powers and duties as may be prescribed by the Board or these Bylaws.
    18
710259605v2


Section 7.    President. Subject to such supervisory powers, if any, as may be given by the Board to the chairperson of the board (if any) or the chief executive officer, the president shall have general supervision, direction, and control of the business and other officers of the Corporation. He or she shall have the general powers and duties of management usually vested in the office of president of a corporation and such other powers and duties as may be prescribed by the Board or these Bylaws.
Section 8.    Chief Financial Officer.
(a)Unless otherwise set forth in a resolution of the Board, the chief financial officer shall be the treasurer of the Corporation. The chief financial officer shall keep and maintain, or cause to be kept and maintained, adequate and correct books and records of accounts of the properties and business transactions of the Corporation, including accounts of its assets, liabilities, receipts, disbursements, gains, losses, capital retained earnings, and shares. The books of account shall at all reasonable times be open to inspection by any director.
(b)The chief financial officer shall deposit all moneys and other valuables in the name and to the credit of the Corporation with such depositories as may be designated by the Board. He or she shall disburse the funds of the Corporation as may be ordered by the Board, shall render to the president, the chief executive officer, or the directors, upon request, an account of all his or her transactions as chief financial officer and of the financial condition of the Corporation, and shall have other powers and perform such other duties as may be prescribed by the Board or these Bylaws.
Section 9.    Vice President. In the absence of the chief executive officer and president or in the event of the chief executive’s or president’s inability or refusal to act, the vice presidents, if any, in order of their rank as fixed by the Board or, if not ranked, a vice president designated by the Board, or in the absences of any designation, then in order of their election shall perform all the duties of the president and when so acting shall have all the powers of, and be subject to all the restrictions upon, the president. The vice presidents shall have such other powers and perform such other duties as from time to time may be prescribed for them respectively by the Board, these Bylaws, the president or the chairperson of the board.
Section 10.    Secretary.
(a)The secretary shall keep or cause to be kept, at the principal executive office of the Corporation or such other place as the Board may direct, a book of minutes of all meetings and actions of directors, committees of directors, and stockholders. The minutes shall show the time and place of each meeting, the names of those present at directors’ meetings or committee meetings, the number of shares present or represented at stockholders’ meetings, and the proceedings thereof.
(b)The secretary shall keep, or cause to be kept, at the principal executive office of the Corporation or at the office of the Corporation’s transfer agent or registrar, as determined by resolution of the Board, a share register, or a duplicate share register, showing the names of all stockholders and their addresses, the number and classes of shares held by each, the number and
    19
710259605v2


date of certificates evidencing such shares, and the number and date of cancellation of every certificate surrendered for cancellation.
(c)The secretary shall give, or cause to be given, notice of all meetings of the stockholders and of the Board required to be given by law or by these Bylaws. He or she shall keep the seal of the Corporation, if one be adopted, in safe custody and shall have such other powers and perform such other duties as may be prescribed by the Board or by these Bylaws.
Section 11.    Representation of Shares of Other Corporations. The chairperson of the board, the chief executive officer, the president, any vice president, the chief financial officer, the secretary or assistant secretary of this Corporation, or any other person authorized by the Board or the chief executive officer or the president or a vice president, is authorized to vote, represent, and exercise on behalf of this Corporation all rights incident to any and all shares of any other corporation or corporations standing in the name of this Corporation. The authority granted herein may be exercised either by such person directly or by any other person authorized to do so by proxy or power of attorney duly executed by the person having such authority.
Section 12.    Authority and Duties of Officers. In addition to the foregoing authority and duties, all officers of the Corporation shall respectively have such authority and perform such duties in the management of the business of the Corporation as may be designated from time to time by the Board or the stockholders.
ARTICLE VI
INDEMNIFICATION
Section 1.    Indemnification of Directors and Officers. The Corporation shall, to the maximum extent and in the manner permitted by the DGCL, indemnify each of its directors and officers against expenses (including attorneys’ fees), judgments, fines, settlements and other amounts actually and reasonably incurred in connection with any proceeding, arising by reason of the fact that such person is or was an agent of the Corporation. For purposes of this Section 1, a “director” or “officer” of the Corporation includes any person (a) who is or was a director or officer of the Corporation, (b) who is or was serving at the request of the Corporation as a director or officer of another corporation, partnership, joint venture, trust or other enterprise, or (c) who was a director or officer of a Corporation which was a predecessor corporation of the Corporation or of another enterprise at the request of such predecessor corporation.
Section 2.    Indemnification of Others. The Corporation shall have the power, to the maximum extent and in the manner permitted by the DGCL, to indemnify each of its employees and agents (other than directors and officers) against expenses (including attorneys’ fees), judgments, fines, settlements and other amounts actually and reasonably incurred in connection with any proceeding, arising by reason of the fact that such person is or was an agent of the Corporation. For purposes of this Section 2, an “employee” or “agent” of the Corporation (other than a director or officer) includes any person (a) who is or was an employee or agent of the Corporation, (b) who is or was serving at the request of the Corporation as an employee or agent of another corporation, partnership, joint venture, trust or other enterprise, or (c) who was an
    20
710259605v2


employee or agent of a corporation which was a predecessor corporation of the Corporation or of another enterprise at the request of such predecessor corporation.
Section 3.    Payment of Expenses in Advance. Expenses incurred in defending any action or proceeding for which indemnification is required pursuant to Section 1 of this Article VI or for which indemnification is permitted pursuant to Section 2 of this Article VI following authorization thereof by the Board shall be paid by the Corporation in advance of the final disposition of such action or proceeding upon receipt of an undertaking by or on behalf of the indemnified party to repay such amount if it shall ultimately be determined that the indemnified party is not entitled to be indemnified as authorized in this Article VI.
Section 4.    Indemnity Not Exclusive. The indemnification provided by this Article VI shall not be deemed exclusive of any other rights to which those seeking indemnification may be entitled under any bylaw, agreement, vote of shareholders or disinterested directors or otherwise, both as to action in an official capacity and as to action in another capacity while holding such office, to the extent that such additional rights to indemnification are authorized in the Certificate of Incorporation.
Section 5.    Insurance. The Corporation may purchase and maintain insurance on behalf of any person who is or was a director, officer, employee or agent of the Corporation, or is or was serving at the request of the Corporation as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise against any liability asserted against him or her and incurred by him or her in any such capacity, or arising out of his or her status as such, whether or not the Corporation would have the power to indemnify him or her against such liability under the provisions of the DGCL.
Section 6.    Conflicts. No indemnification or advance shall be made under this Article VI, except where such indemnification or advance is mandated by law or the order, judgment or decree of any court of competent jurisdiction, in any circumstance where it appears: (a) that it would be inconsistent with a provision of the Certificate of Incorporation, these Bylaws, a resolution of the stockholders or an agreement in effect at the time of the alleged cause of the action asserted in the proceeding in which the expenses were incurred or other amounts were paid, which prohibits or otherwise limits indemnification; or (b) that it would be inconsistent with any condition expressly imposed by a court in approving a settlement.
ARTICLE VII
RECORDS AND REPORTS
Section 1.    Maintenance and Inspection of Records. The Corporation shall, either at its principal executive offices or at such place or places as designated by the Board, keep a record of its stockholders listing their names and addresses and the number and class(es) of shares held by each stockholder, a copy of these Bylaws as amended to date, accounting books, and other records. Any stockholder, in person or by attorney or other agent, shall, upon written demand under oath stating the purpose thereof, have the right during the usual hours for business to inspect for any proper purpose the Corporation’s stock ledger, a list of its stockholders, and its other books and records and to make copies or extracts therefrom. A proper purpose shall mean a
    21
710259605v2


purpose reasonably related to such person’s interests as a stockholder. In every instance where an attorney or other agent is the person who seeks the right to inspection, the demand under oath shall be accompanied by a power of attorney or such other writing that authorizes the attorney or other agent to so act on behalf of the stockholder. The demand under oath shall be directed to the Corporation at its registered office in Delaware or at its principal place of business.
Section 2.    Inspection by Directors. Any director shall have the right to examine the Corporation’s stock ledger, a list of its stockholders, and its other books and records for a purpose reasonably related to his or her position as a director. The Court of Chancery is hereby vested with the exclusive jurisdiction to determine whether a director is entitled to the inspection sought. The Court may summarily order the Corporation to permit the director to inspect any and all books and records, the stock ledger, and the stock list and to make copies or extracts therefrom. The Court may, in its discretion, prescribe any limitations or conditions with reference to the inspection, or award such other and further relief as the Court may deem just and proper.
Section 3.    Annual Statement to Stockholders. The Board shall present at each annual meeting, and at any special meeting of the stockholders when called for by vote of the stockholders, a full and clear statement of the business and condition of the Corporation.
ARTICLE VIII
GENERAL MATTERS
Section 1.    Checks. From time to time, the Board shall determine by resolution which person or persons may sign or endorse all checks, drafts, other orders for payment of money, notes or other evidences of indebtedness that are issued in the name of or payable to the Corporation, and only the persons so authorized shall sign or endorse those instruments.
Section 2.    Execution of Corporate Contracts and Instruments. The Board, except as otherwise provided in these Bylaws, may authorize any officer or officers, or agent or agents, to enter into any contract or execute any instrument in the name of and on behalf of the Corporation; such authority may be general or confined to specific instances. Unless so authorized or ratified by the Board or within the agency power of an officer, no officer, agent or employee shall have any power or authority to bind te Corporation by any contract or engagement or to pledge its credit or to render it liable for any purpose or for any amount.
Section 3.    Stock Certificates; Partly Paid Shares. The shares of the Corporation shall be represented by certificates, provided that the Board of the Corporation may provide by resolution or resolutions that some or all of any or all classes or series of its stock shall be uncertificated shares. Any such resolution shall not apply to shares represented by a certificate until such certificate is surrendered to the Corporation. Notwithstanding the adoption of such a resolution by the Board, every holder of stock represented by certificates and upon request every holder of uncertificated shares shall be entitled to have a certificate signed by, or in the name of the Corporation by any two officers of the Corporation certifying the number of shares owned by such stockholder. Any or all of the signatures on the certificate may be a facsimile. In case any
    22
710259605v2


officer, transfer agent or registrar who has signed or whose facsimile signature has been placed upon a certificate has ceased to be such officer, transfer agent or registrar before such certificate is issued, it may be issued by the Corporation with the same effect as if he or she were such officer, transfer agent or registrar at the date of issue.
The Corporation may issue the whole or any part of its shares as partly paid and subject to call for the remainder of the consideration to be paid therefor. Upon the face or back of each stock certificate issued to represent any such partly paid shares, upon the books and records of the Corporation in the case of uncertificated partly paid shares, the total amount of the consideration to be paid therefor and the amount paid thereon shall be stated. Upon the declaration of any dividend on fully paid shares, the Corporation shall declare a dividend upon partly paid shares of the same class, but only upon the basis of the percentage of the consideration actually paid thereon.
Section 4.    Special Designation on Certificates. If the Corporation is authorized to issue more than one class of stock or more than one series of any class, then the powers, the designations, the preferences, and the relative, participating, optional or other special rights of each class of stock or series thereof and the qualifications, limitations or restrictions of such preferences and/or rights shall be set forth in full or summarized on the face or back of the certificate that the Corporation shall issue to represent such class or series of stock; provided, however, that, except as otherwise provided in Section 202 of the DGCL, in lieu of the foregoing requirements there may be set forth on the face or back of the certificate that the Corporation shall issue to represent such class or series of stock a statement that the Corporation will furnish without charge to each stockholder who so requests the powers, the designations, the preferences, and the relative, participating, optional or other special rights of each class of stock or series thereof and the qualifications, limitations or restrictions of such preferences and/or rights.
Section 5.    Lost Certificates. Except as provided in this Section 5, no new certificates for shares shall be issued to replace a previously issued certificate unless the latter is surrendered to the Corporation and canceled at the same time. The Corporation may issue a new certificate of stock or uncertificated shares in the place of any certificate previously issued by it, alleged to have been lost, stolen or destroyed, and the Corporation may require the owner of the lost, stolen or destroyed certificate, or the owner’s legal representative, to give the Corporation a bond sufficient to indemnify it against any claim that may be made against it on account of the alleged loss, theft or destruction of any such certificate or the issuance of such new certificate or uncertificated shares.
Section 6.    Construction; Definitions. Unless the context requires otherwise, the general provisions, rules of construction, and definitions in the DGCL shall govern the construction of these Bylaws. Without limiting the generality of this provision, the singular number includes the plural, the plural number includes the singular, and the term “person” includes both a corporation and a natural person.
Section 7.    Dividends. The directors of the Corporation, subject to any restrictions contained in (a) the DGCL or (b) the Certificate of Incorporation, may declare and pay dividends upon the
    23
710259605v2


shares of its capital stock. Dividends may be paid in cash, in property, or in shares of the Corporation’s capital stock. The directors of the Corporation may set apart out of any of the funds of the Corporation available for dividends a reserve or reserves for any proper purpose and may abolish any such reserve. Such purposes shall include but not be limited to equalizing dividends, repairing or maintaining any property of the Corporation, and meeting contingencies.
Section 8.    Fiscal Year. The fiscal year of the Corporation shall be fixed by resolution of the Board and may be changed by the Board.
Section 9.    Seal. The Corporation may adopt a corporate seal, which may be altered at pleasure, and may use the same by causing it or a facsimile thereof, to be impressed or affixed or in any other manner reproduced.
Section 10.    Transfer of Stock. Upon surrender to the Corporation or the transfer agent of the Corporation of a certificate for shares duly endorsed or accompanied by proper evidence of succession, assignation or authority to transfer, it shall be the duty of the Corporation to issue a new certificate to the person entitled thereto, cancel the old certificate, and record the transaction in its books.
Section 11.    Stock Transfer Agreements. The Corporation shall have power to enter into and perform any agreement with any number of stockholders of any one or more classes of stock of the Corporation to restrict the transfer of shares of stock of the Corporation of any one or more classes owned by such stockholders in any manner not prohibited by the DGCL.
Section 12.    Registered Stockholders. The Corporation shall be entitled to recognize the exclusive right of a person registered on its books as the owner of shares to receive dividends and to vote as such owner, shall be entitled to hold liable for calls and assessments the person registered on its books as the owner of shares, and shall not be bound to recognize any equitable or other claim to or interest in such share or shares on the part of another person, whether or not it shall have express or other notice thereof, except as otherwise provided by the DGCL.
ARTICLE IX
FORUM FOR ADJUDICATION OF DISPUTES
Unless the Corporation consents in writing to the selection of an alternative forum, the sole and exclusive forum for (a) any derivative action or proceeding brought on behalf of the Corporation, (b) any action asserting a claim of breach of a fiduciary duty owed by any director, officer or other employee of the Corporation to the Corporation or the Corporation’s stockholders, (c) any action asserting a claim arising pursuant to any provision of the DGCL, or (d) any action asserting a claim governed by the internal affairs doctrine, shall be a state or federal court located within the state of Delaware, in all cases subject to the court’s having personal jurisdiction over the indispensable parties named as defendants, except for, as to each of (a) through (d) above, any claim as to which such court determines that there is an indispensable party not subject to the jurisdiction of such court (and any such indispensable party does not consent to the personal jurisdiction of such court within ten (10) days following such determination). Unless the Corporation consents in writing to the selection of an alternative
    24
710259605v2


forum, to the fullest extent permitted by law, (x) the federal district courts of the United States of America shall be the sole and exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act of 1933, as amended, and (y) the Court of Chancery and the federal district court for the District of Delaware shall be the sole and exclusive fora for the resolution of any derivative claim arising under the Securities and Exchange Act of 1934, as amended. Any person or entity purchasing or otherwise acquiring any interest in shares of capital stock of the Corporation shall be deemed to have notice of and consented to the provisions of this Article IX.
ARTICLE X
AMENDMENTS
These Bylaws may be altered, amended, or repealed or new bylaws may be adopted by the affirmative vote of at least sixty-six and two-thirds percent (66 2/3%) of the voting power of all of the then-outstanding shares of the voting stock of the Corporation entitled to vote or by the Board, when such power is conferred upon the Board by the Certificate of Incorporation. If the power to adopt, amend, or repeal bylaws is conferred upon the Board by the Certificate of Incorporation it shall not divest or limit the power of the stockholders to adopt, amend, or repeal bylaws.
    25
710259605v2
EX-31.1 3 insg20250331ex311.htm EX-31.1 Document



Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
Pursuant to Rule 13a-14(a) adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Juho Sarvikas, certify that:
1. I have reviewed this 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 8, 2025
/s/    Juho Sarvikas
Juho Sarvikas
Chief Executive Officer
(principal executive officer)


EX-31.2 4 insg20250331ex312.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 8, 2025
/s/    Steven Gatoff
Steven Gatoff
Chief Financial Officer
(principal financial officer)



EX-32.1 5 insg20250331ex321.htm EX-32.1 Document


Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
I, Juho Sarvikas, Chief Executive Officer of Inseego Corp. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:
the Quarterly Report on Form 10-Q of the Company for the quarter ended March 31, 2025 (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 8, 2025
/s/    Juho Sarvikas
Juho Sarvikas
Chief Executive Officer
(principal executive officer)



EX-32.2 6 insg20250331ex322.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, 2025 (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 8, 2025
/s/    Steven Gatoff
Steven Gatoff
Chief Financial Officer
(principal financial officer)




EX-101.SCH 7 insg-20250331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ DEFICIT link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Nature of Business and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Discontinued Operations and Held for Sale link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Financial Statement Details link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Share-based Compensation link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Earnings (Loss) per Share link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Segment, Geographic, and Concentrations of Risk Information link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - Nature of Business and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Discontinued Operations and Held for Sale (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Financial Statement Details (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Share-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Earnings (Loss) per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Stockholders' Equity (Deficit) (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Segment, Geographic, and Concentrations of Risk Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Nature of Business and Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Discontinued Operations and Held for Sale - Condensed Consolidated Statements of Operations and Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Financial Statement Details - Inventories, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Financial Statement Details - Prepaid Expenses and Other (Details) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Financial Statement Details - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Financial Statement Details - Other Long-term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Financial Statement Details - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Financial Statement Details - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Debt - Components (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Debt - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Share-based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Share-based Compensation - Share-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Share-based Compensation - Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Share-based Compensation - Schedule of Stock Options, Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Earnings (Loss) per Share - Calculation of Basic and Diluted Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Earnings (Loss) per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Stockholders' Equity (Deficit) - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Stockholders' Equity (Deficit) - Issuance of Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Segment, Geographic, and Concentrations of Risk Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Segment, Geographic, and Concentrations of Risk Information - Revenues, Significant Expenses and Other Segment Items (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Segment, Geographic, and Concentrations of Risk Information - Net Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 insg-20250331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 insg-20250331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 insg-20250331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Adjustments to reconcile net loss to net cash used in (provided by) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Statistical Measurement [Domain] Statistical Measurement [Domain] Customer one Customer One [Member] Customer one. Cash paid during the year for: Cash Paid During Year [Abstract] Cash paid during the year. Cover [Abstract] Cover [Abstract] Net decrease (increase) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Trading Symbol Trading Symbol Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] 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 Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Operating income from discontinued operations Disposal Group, Including Discontinued Operation, Operating Income (Loss) Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Allowance on accounts receivable Accounts Receivable, Allowance for Credit Loss, Current Disposal Group Name [Domain] Disposal Group Name [Domain] Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Operating costs and expenses: Operating Costs and Expenses [Abstract] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Telematics Business Telematics Business [Member] Telematics Business Fair Value Measurements Fair Value Disclosures [Text Block] Award Timing Disclosures [Line Items] Other Performance Measure, Amount Other Performance Measure, Amount Schedule of Restricted Stock Unit Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Common stock, shares outstanding (in shares) Beginning balance, shares (in shares) Ending balance, shares (in shares) Common Stock, Shares, Outstanding Proceeds from stock option exercises and employee stock purchase plan, net of taxes Proceeds From Stock Option Exercises And Employee Stock Purchase Plan, Net Of Taxes Proceeds from stock option exercises and employee stock purchase plan, net of taxes Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Shares available for future issuance or purchase (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Operating lease liabilities Operating Lease, Liability, Noncurrent Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Segment Information Segment Reporting, Policy [Policy Text Block] Warrant or right, reason for issuance expiry term Warrants and Rights Outstanding, Term Plan Name [Domain] Plan Name [Domain] Other assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] RSUs grant date fair value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value, Amount Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value, Amount Money market funds Money Market Funds [Member] Net cash used in (provided by) operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Secured Debt Secured Debt [Member] Plan Name [Axis] Plan Name [Axis] Equity Components [Axis] Equity Components [Axis] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Warrant Issuance Date November 06, 2024, One Warrant Issuance Date November 06, 2024, One [Member] Warrant Issuance Date November 06, 2024, One Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Investing cash flows from discontinued operations Cash Provided by (Used in) Investing Activities, Discontinued Operations Insider Trading Policies and Procedures [Line Items] Reportable Segment Reportable Segment [Member] Reportable Segment Use of Estimates Use of Estimates, Policy [Policy Text Block] Impairment of capitalized software Impairment of capitalized software Impairment of capitalized software Capitalized Computer Software, Impairments Financing cash flows from discontinued operations Cash Provided by (Used in) Financing Activities, Discontinued Operations Adjustment to Compensation, Amount Adjustment to Compensation Amount Compensation Amount Outstanding Recovery Compensation Amount Less: Segment Reconciliation [Abstract] Diluted EPS Earnings Per Share, Diluted [Abstract] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Geographical [Axis] Geographical [Axis] Tabular List, Table Tabular List [Table Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Sales and marketing Selling and Marketing Expense [Member] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] CEO Chief Executive Officer [Member] Number of securities called by warrants or rights (in shares) Number of Shares to Purchase with Warrants (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Accrued Liabilities, Current Total (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Correlation coefficient Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Correlation Coefficient Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Correlation Coefficient Credit Facility [Domain] Credit Facility [Domain] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Current assets: Assets, Current [Abstract] Goodwill Goodwill Other comprehensive income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Income (Loss) from continuing operations Income (loss) from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service [Domain] Product and Service [Domain] Stock options Non-qualified stock options Share-Based Payment Arrangement, Option [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Software licenses Intangible Assets, Current Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Security, Excluded EPS Calculation [Table] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Preferred stock, shares outstanding (in shares) Preferred stock, beginning balance (in shares) Preferred stock, ending balance (in shares) Preferred Stock, Shares Outstanding Schedule of Geographic Concentration of Net Revenues Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Common stock warrants Warrant [Member] Security Exchange Name Security Exchange Name Award Type [Axis] Award Type [Axis] Basic and diluted Basic EPS Earnings Per Share, Basic [Abstract] Restricted Stock Units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Total liabilities Liabilities Exercises of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan, net of taxes withheld Stock Issued During Period Value Exercise Of Stock Options Vesting Of Restricted Stock Units And Employee Stock Purchase Plan Stock issue during period value exercise of stock options vesting of restricted stock units and employee stock purchase plan. Convertible Debt Convertible Debt [Member] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Research and development Research and Development Expense Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revolving Credit Facility Revolving Credit Facility [Member] Expiration Date Trading Arrangement Expiration Date Operating cash flows from continuing operations Net Cash Provided by (Used in) Operating Activities, Continuing Operations Operating lease liabilities Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Common stock, shares issued (in shares) Common Stock, Shares, Issued Threshold of consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Preferred stock, liquidation preference Preferred Stock, Liquidation Preference, Value Research and development Disposal Group, Including Discontinued Operation, Research And Development Disposal Group, Including Discontinued Operation, Research And Development Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Concentration percentage Concentration Risk, Percentage Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Warrant Issuance Date November 06, 2024, Three Warrant Issuance Date November 06, 2024, Three [Member] Warrant Issuance Date November 06, 2024, Three Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period 2029 Senior Secured Notes, net Secured Long-Term Debt, Noncurrent Debt Instrument [Line Items] Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Research and development Research and Development Expense [Member] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Property, plant and equipment, accumulated depreciation Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Diluted (in shares) Income (loss) attributable to common stockholders (in shares) Weighted Average Number of Shares Outstanding, Diluted MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Total stockholders’ deficit Beginning balance Ending balance Equity, Attributable to Parent Related Party Related Party [Member] Warrants Issuance Date October 24, 2024 Warrants Issuance Date October 24, 2024 [Member] Warrants Issuance Date October 24, 2024 Deferred income taxes Deferred Income Tax Expense (Benefit) Concentration Risk Type [Domain] Concentration Risk Type [Domain] Capitalizable software development expenditures Capitalizable Software Development Expenditures Capitalizable Software Development Expenditures Accounts receivable, net of allowance for expected credit losses of $144 and $123, respectively Accounts Receivable, after Allowance for Credit Loss, Current Cost of revenues Cost of Sales [Member] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Product Product [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Number of shares authorized under the plan (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Foreign currency translation adjustment Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Net carrying amount Long-Term Debt Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus All Executive Categories All Executive Categories [Member] 2025 Convertible Notes Convertible Debt Securities [Member] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] ASSETS Assets [Abstract] Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Document Type Document Type Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Commitment fee rate Line of Credit Facility, Commitment Fee Percentage Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] 2025 Convertible Notes, Long and Short Term Portions 2025 Convertible Notes, Long and Short Term Portions [Member] 2025 Convertible Notes, Long and Short Term Portions Contractual interest expense Interest Expense, Debt, Excluding Amortization Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Valuation date stock price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Maximum Maximum [Member] Amortization of purchased intangible assets related to business combinations Amortization of Intangible Assets Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accounts payable Accounts Payable, Current Accounting Policies [Abstract] Accounting Policies [Abstract] Fixed wireless access solutions Fixed Wireless Access Solutions [Member] Fixed Wireless Access Solutions Revenues: Revenues [Abstract] Less: unamortized debt discount Debt Instrument, Unamortized Discount Preferred stock dividends Less: preferred stock dividends Preferred Stock Dividends, Income Statement Impact Financing cash flows from continuing operations Net Cash Provided by (Used in) Financing Activities, Continuing Operations Schedule of Stock Options, Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Restricted Stock Units, Service And Market Based Vesting Restricted Stock Units, Service And Market Based Vesting [Member] Restricted Stock Units, Service And Market Based Vesting Cash flows from investing activities: Proceeds from Investing Activities [Abstract] Shares Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Statistical Measurement [Axis] Statistical Measurement [Axis] PEO Name PEO Name Income (Loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Award Type [Domain] Award Type [Domain] Name Outstanding Recovery, Individual Name Europe (including United Kingdom) Europe Excluding United Kingdom [Member] Europe Excluding United Kingdom Schedule of Discontinued Operations, Condensed Consolidated Statements of Operations, Comprehensive Income Disposal Groups, Including Discontinued Operations [Table Text Block] Discontinued Operations, Held-for-Sale Discontinued Operations, Held-for-Sale [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] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Non-PEO NEO Non-PEO NEO [Member] Title and Position [Axis] Title and Position [Axis] Additional Paid-in Capital Additional Paid-in Capital [Member] Award Timing Predetermined Award Timing Predetermined [Flag] Class of Stock [Line Items] Class of Stock [Line Items] Redemption price as a percentage of principal amount Debt Instrument, Redemption Price, Percentage Diluted earnings per share (in dollars per share) Earnings Per Share, Diluted Class of Stock [Axis] Class of Stock [Axis] Warrants Issuance Date August 02, 2024 Warrants Issuance Date August 02, 2024 [Member] Warrants Issuance Date August 02, 2024 Title and Position [Domain] Title and Position [Domain] Intangible assets - accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Income (Loss) from discontinued operations (net of income tax provision of $400 and $220, respectively) Income from discontinued operations, net of tax Income from discontinued operations, net of tax Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Schedule of Stockholders' Equity Note, Warrants or Rights Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Vesting range percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Exercised price, loan warrants (in dollars per share) Class Of Loan Warrant Or Right, Exercised Class Of Loan Warrant Or Right, Exercised Income taxes Income Taxes Paid Preferred stock issued (in shares) Preferred Stock, Shares Issued Customer [Axis] Customer [Axis] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Australia AUSTRALIA Sales and marketing Selling and Marketing Expense Income tax provision Income Tax Expense (Benefit) Stated interest rate of debt issued Debt Instrument, Interest Rate, Stated Percentage Cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Recognition period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Total revenues Revenues Total Revenue from Contract with Customer, Excluding Assessed Tax Product Information [Line Items] Product Information [Line Items] Additions to capitalized software development costs and purchases of intangible assets Payments to Acquire Intangible Assets Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Provision for excess and obsolete inventory Inventory Write-down Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Operating income (loss) Operating Income (Loss) Number of reportable segments Number of Reportable Segments Total liabilities and stockholders’ deficit Liabilities and Equity Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Payroll and related expenses Employee-related Liabilities, Current Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Additional paid-in capital Additional Paid in Capital Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] (Income) Loss from discontinued operations, net of tax Income (loss) from discontinued operations, net of tax Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Interest expense Consolidated interest expense Interest expense Interest Income (Expense), Nonoperating Underlying Security Market Price Change Underlying Security Market Price Change, Percent Individual: Individual [Axis] Accumulated Other Comprehensive (Loss) Income AOCI Attributable to Parent [Member] Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Simulation term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Inventories Total inventories Inventory, Net Discontinued operations, basic (in dollars per share) Income from discontinued operations, net of tax (in dollars per share) Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share Investing cash flows from continuing operations Net Cash Provided by (Used in) Investing Activities, Continuing Operations Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Product and Service [Axis] Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province Statement [Line Items] Statement [Line Items] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Consideration for divestiture Disposal Group, Including Discontinued Operation, Consideration Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] LIABILITIES AND STOCKHOLDERS’ DEFICIT Liabilities and Equity [Abstract] Series E preferred stock Series E Preferred Stock [Member] Risks and Uncertainties [Abstract] Minimum Minimum [Member] Restatement Determination Date Restatement Determination Date Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Long-term deferred revenue Contract with Customer, Liability, Noncurrent Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Outstanding — beginning balance (in shares) Outstanding — ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Segments [Axis] Segments [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Adjusted cost of revenues Cost Of Revenues, Adjusted Cost Of Revenues, Adjusted Schedule of Prepaid Expenses and Other Schedule of Other Current Assets [Table Text Block] Carrying amount of debt Principal Long-Term Debt, Gross Exercise Price Award Exercise Price General and administrative Disposal Group, Including Discontinued Operation, General and Administrative Expense Other interest expense Interest Expense, Other Financial liabilities fair value Financial Liabilities Fair Value Disclosure Non-cash operating lease expense Noncash Operating Lease Expense Noncash Operating Lease Expense Earnings (Loss) per Share Earnings Per Share [Text Block] Arrangement Duration Trading Arrangement Duration Continuing operations, basic (in dollars per share) Income (loss) from continuing operations attributable to common stockholders (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Customer two Customer Two [Member] Customer Two [Member] Preferred stock dividends Dividends, Preferred Stock Stockholders’ deficit: Equity, Attributable to Parent [Abstract] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Segments [Domain] Segments [Domain] Discontinued operations tax provision Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Debt instrument, repurchase amount Debt Instrument, Repurchase Amount All Individuals All Individuals [Member] Restricted Stock Units, Time-Based Vesting Restricted Stock Units, Time-Based Vesting [Member] Restricted Stock Units, Time-Based Vesting Net borrowings on revolving credit facility Proceeds from Lines of Credit PEO PEO [Member] Credit concentration risk Credit Concentration Risk [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Name Trading Arrangement, Individual Name Other income (expense), net Other (income) expense, net Other Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Intangible assets, net of accumulated amortization of $35,180 and $33,558, respectively Intangible Assets, Net (Excluding Goodwill) Other income (expense), net Disposal Group, Including Discontinued Operation, Other Income (Expenses), Net Disposal Group, Including Discontinued Operation, Other Income (Expenses), Net Disposal Group Name [Axis] Disposal Group Name [Axis] Income (loss) from continuing operations attributable to common stockholders Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic Unrecognized expense, RSU Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Dividends payable Dividends Payable Other (expense) income: Other Nonoperating Income (Expense) [Abstract] Assets: Assets, Fair Value Disclosure [Abstract] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Related Party [Domain] Related and Nonrelated Parties [Domain] Total cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Rebate receivables Rebate Receivables, Current Rebate Receivables, Current Add: unamortized debt premium Debt Instrument, Unamortized Premium Deferred revenue Deferred Revenue Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Gross profit from discontinued operations Disposal Group, Including Discontinued Operation, Gross Profit (Loss) Discontinued operations, diluted (in dollars per share) Income from discontinued operations, net of tax (in dollars per share) Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share Local Phone Number Local Phone Number Held for Sale and Discontinued Operations Held For Sale And Discontinued Operations [Policy Text Block] Held For Sale And Discontinued Operations Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Total operating costs and expenses Operating Expenses Deferred tax liabilities, net Deferred Income Tax Liabilities, Net Volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Long-term liabilities: Liabilities, Noncurrent [Abstract] Line of credit increase Line of Credit Facility, Increase (Decrease), Net PEO Total Compensation Amount PEO Total Compensation Amount Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Accrued interest Interest Payable, Current Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Common Stock Common Stock [Member] Measure: Measure [Axis] Sales and marketing Disposal Group, Including Discontinued Operation, Selling And Marketing Disposal Group, Including Discontinued Operation, selling And Marketing Stock split, conversion ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Issuance of common shares in connection with a public offering, net of issuance costs (in shares) Stock Issued During Period, Shares, New Issues Income from discontinued operations, net of tax Income From Discontinued Operations, Net Of Tax [Member] Income From Discontinued Operations, Net Of Tax Entity Emerging Growth Company Entity Emerging Growth Company Segment Reporting [Abstract] Segment Reporting [Abstract] Entity Central Index Key Entity Central Index Key General and administrative General and Administrative Expense [Member] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Minimum draw Line Of Credit Facility, Minimum Draw Line Of Credit Facility, Minimum Draw Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Exercises of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan, net of taxes withheld (in shares) Stock Issued During Period Shares Exercise Of Stock Options Vesting Of Restricted Stock Units And Employee Stock Purchase Plan Stock issued during period shares exercise of stock options vesting of restricted stock units and employee stock purchase plan. Discontinued Operations and Disposal Groups [Abstract] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Stockholders' Equity (Deficit) Equity [Text Block] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Segment, Geographic, and Concentrations of Risk Information Segment Reporting Disclosure [Text Block] 2025 Notes 2025 Convertible Notes [Member] 2025 Convertible Notes Operating cash flows from discontinued operations Cash Provided by (Used in) Operating Activities, Discontinued Operations Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 2018 Plan 2018 Plan [Member] 2018 Plan Title Trading Arrangement, Individual Title Repurchased face amount Debt Instrument, Repurchased Face Amount Adjusted general and administrative General And Administrative Expense, Adjusted General And Administrative Expense, Adjusted Statement [Table] Statement [Table] Total interest expense Interest Expense, Debt Basic and Diluted EPS Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] City Area Code City Area Code Income tax provision Discontinued Operation, Tax Effect of Discontinued Operation Current liabilities: Liabilities, Current [Abstract] Income from discontinued operations before income taxes Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Disposal Group Classification [Domain] Disposal Group Classification [Domain] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Level 1 Fair Value, Inputs, Level 1 [Member] Total current assets Assets, Current Schedule of Interest Expense Interest Income and Interest Expense Disclosure [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] 2025 Convertible notes Debt Conversion, Converted Instrument, Amount Services and other Services And Other [Member] Services And Other Supplemental disclosures of non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Preferred Stock Preferred Stock [Member] Exercisable — ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Noncancellable purchase obligations Unrecorded Unconditional Purchase Obligation Income Taxes Income Tax Disclosure [Text Block] Nature of Business and Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Net earnings (loss) per share Earnings Per Share [Abstract] Earnings Per Share [Abstract] Equity [Abstract] Equity [Abstract] Accumulated deficit Retained Earnings (Accumulated Deficit) Interest income, net Disposal Group, Including Discontinued Operation, Interest Income Class of Stock [Domain] Class of Stock [Domain] Gain on change in fair value of embedded derivative Embedded Derivative, Gain on Embedded Derivative Inventories Increase (Decrease) in Inventories Schedule of Net Carrying Amount of Debt Schedule of Debt [Table Text Block] General and administrative General and Administrative Expense Adjusted research and development Research And Development Expense, Adjusted Research And Development Expense, Adjusted Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount Inseego International Holdings Limited Inseego International Holdings Limited [Member] Inseego International Holdings Limited Credit Facility [Axis] Credit Facility [Axis] Amendment Flag Amendment Flag Customer three Customer Three [Member] Customer Three Entity Registrant Name Entity Registrant Name Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Depreciation and amortization Depreciation, Depletion and Amortization Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Gross profit Gross Profit 2025 Convertible Notes, net Convertible Debt, Current Fair Value as of Grant Date Award Grant Date Fair Value Customer concentration risk Customer Concentration Risk [Member] Less: unamortized issuance costs Debt Issuance Costs, Net Level 2 Fair Value, Inputs, Level 2 [Member] Debt Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Geographical [Domain] Geographical [Domain] Fractional shares issued (in shares) Fractional Shares Issued Fractional Shares Issued Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Debt aggregate face amount Debt Instrument, Face Amount Entity Address, Postal Zip Code Entity Address, Postal Zip Code Schedule of Share-based Compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Concentration Risk Type [Axis] Concentration Risk Type [Axis] Common stock, par value $0.001; 150,000,000 shares authorized, 15,007,437 and 14,990,712 shares issued and outstanding as of March 31, 2025 and December 31, 2024, respectively Common Stock, Value, Issued Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value 2029 Senior Secured Notes 2029 Senior Secured Notes [Member] 2029 Senior Secured Notes Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Threshold of trading days Debt Instrument, Convertible, Threshold Trading Days Warrants Issuance Date June 28, 2024 Warrants Issuance Date June 28, 2024 [Member] Warrants Issuance Date June 28, 2024 Raw materials and components Inventory, Raw Materials, Gross Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Preferred stock, par value $0.001; 2,000,000 shares authorized:, Preferred stock, par value $0.001; 39,500 shares designated, 25,000 shares issued and outstanding as of both March 31, 2025 and December 31, 2024 (aggregate liquidation preference of $39,256,278 as of March 31, 2025) Preferred Stock, Value, Issued Dividends accrued (in dollars per share) Preferred Stock, Per Share Amounts of Preferred Dividends in Arrears Finished goods Inventory, Finished Goods, Gross Stock Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Employee stock purchase plan Employee Stock [Member] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Basic earnings per share (in dollars per share) Earnings Per Share, Basic Accounts payable Increase (Decrease) in Accounts Payable Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] General term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Nature of Operation, Product Information, Concentration of Risk [Table] Nature of Operation, Product Information, Concentration of Risk [Table] Property, plant and equipment, net of accumulated depreciation of $29,119 and $28,897, respectively Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Other Other Prepaid Expense, Current Warrants Issuance Date July 18, 2024 Warrants Issuance Date July 18, 2024 [Member] Warrants Issuance Date July 18, 2024 Accretion of exit fee Debt Instrument, Accretion Of Exit Fee Debt Instrument, Accretion Of Exit Fee Capital expenditures financed through accounts payable or accrued liabilities Capital Expenditures Incurred but Not yet Paid Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Net income (loss) attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Schedule of Stock by Class [Table] Stock, Class of Stock [Table] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Weighted-average shares used in computation of net earnings (loss) per share Weighted Average Number of Shares Outstanding, Diluted [Abstract] Unrecognized expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Total assets Assets Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Total operating costs and expenses Disposal Group, Including Discontinued Operation, Operating Expense Other long-term liabilities Total other long-term liabilities Other Liabilities, Noncurrent Total cost of revenues Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Commitments and contingencies (Note 10.) Commitments and Contingencies Royalties Accrued Royalties, Current Other Other Sundry Liabilities, Noncurrent Termination Date Trading Arrangement Termination Date Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Share-based Compensation Share-Based Payment Arrangement [Text Block] Entity Address, City or Town Entity Address, City or Town Debt Instrument [Axis] Debt Instrument [Axis] Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Share-based compensation expense Share-based compensation Share-Based Payment Arrangement, Expense Discontinued Operations and Held for Sale Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Net income (loss) Net income (loss) Net income (loss) Net Income (Loss) Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Warrant Issuance Date November 06, 2024, Two Warrant Issuance Date November 06, 2024, Two [Member] Warrant Issuance Date November 06, 2024, Two Exercise price (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Amortization of debt discount/premium Amortization of Debt Discount (Premium) Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] Warrant Issuance Date November 06, 2024, Four Warrant Issuance Date November 06, 2024, Four [Member] Warrant Issuance Date November 06, 2024, Four Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Entity File Number Entity File Number Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Adjusted sales and marketing Selling And Marketing Expense, Adjusted Selling And Marketing Expense, Adjusted Document Fiscal Year Focus Document Fiscal Year Focus Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table] Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table] Effect of exchange rates on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Other Other Accrued Liabilities, Current Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Name Forgone Recovery, Individual Name Document Period End Date Document Period End Date Add: fair value of embedded derivative Embedded Derivative, Fair Value of Embedded Derivative Liability Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Non-vested — beginning balance (in shares) Non-vested — ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Insider Trading Arrangements [Line Items] Financial Statement Details Supplemental Balance Sheet Disclosures [Text Block] Capitalized software development expenditures Capitalized Software Development Expenditures Capitalized Software Development Expenditures Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Continuing operations, diluted (in dollars per share) Income (loss) from continuing operations attributable to common stockholders (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Adjustment to Compensation: Adjustment to Compensation [Axis] Prepaid expenses and other Total prepaid expenses and other Prepaid Expense and Other Assets, Current Accounts Receivable Accounts Receivable [Member] Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Adjusted depreciation and amortization Depreciation And Amortization, Adjusted Depreciation And Amortization, Adjusted Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Series D Preferred Stock Series D Preferred Stock [Member] Customer [Domain] Customer [Domain] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Accumulated Deficit Retained Earnings [Member] Schedule of Other Long-term Liabilities Other Noncurrent Liabilities [Table Text Block] Amortization of debt issuance costs Amortization of Debt Issuance Costs Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Mobile solutions Mobile Solutions [Member] Mobile Solutions Related Party [Axis] Related and Nonrelated Parties [Axis] Basic (in shares) Income (loss) from continuing operations/ discontinued operations attributable to common stockholders (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] RSUs Restricted stock units Restricted Stock Units (RSUs) [Member] Amortization of debt discount and debt issuance costs Amortization of Debt Issuance Costs and Discounts United States and Canada North America [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Accrued contract manufacturing liabilities Accrued Contract Manufacturing, Current Accrued Contract Manufacturing, Current Name Awards Close in Time to MNPI Disclosures, Individual Name Depreciation and amortization Disposal Group, Including Discontinued Operation, Depreciation and Amortization Net Revenues Revenue Benchmark [Member] Increase in consideration due to closing working capital and debt Disposal Group, Including Discontinued Operation, Increase In Consideration Due To Closing Working Capital and Debt Disposal Group, Including Discontinued Operation, Increase In Consideration Due To Closing Working Capital and Debt Entity Filer Category Entity Filer Category Grant date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Performance obligation, amount Revenue, Remaining Performance Obligation, Amount Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Cost of revenues: Cost of Revenue [Abstract] Company Selected Measure Name Company Selected Measure Name EX-101.PRE 11 insg-20250331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Cover - shares
3 Months Ended
Mar. 31, 2025
May 01, 2025
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2025  
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 Filer Category Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   15,007,562
Amendment Flag false  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001022652  
Current Fiscal Year End Date --12-31  
Non-Rule 10b5-1 Arrangement Terminated false  
Non-Rule 10b5-1 Arrangement Adopted false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 35,149 $ 39,596
Accounts receivable, net of allowance for expected credit losses of $144 and $123, respectively 12,091 13,803
Inventories 15,113 13,575
Prepaid expenses and other 3,808 5,926
Total current assets 66,161 72,900
Property, plant and equipment, net of accumulated depreciation of $29,119 and $28,897, respectively 922 1,102
Intangible assets, net of accumulated amortization of $35,180 and $33,558, respectively 18,864 18,747
Goodwill 3,949 3,949
Operating lease right-of-use assets 2,592 2,855
Other assets 508 446
Total assets 92,996 99,999
Current liabilities:    
Accounts payable 18,059 18,433
Accrued expenses and other current liabilities 26,066 30,133
2025 Convertible Notes, net 14,938 14,905
Total current liabilities 59,063 63,471
Long-term liabilities:    
Operating lease liabilities 2,262 2,627
Deferred tax liabilities, net 177 174
2029 Senior Secured Notes, net 41,775 41,830
Other long-term liabilities 2,714 4,755
Total liabilities 105,991 112,857
Commitments and contingencies (Note 10.)
Stockholders’ deficit:    
Preferred stock, par value $0.001; 2,000,000 shares authorized:, Preferred stock, par value $0.001; 39,500 shares designated, 25,000 shares issued and outstanding as of both March 31, 2025 and December 31, 2024 (aggregate liquidation preference of $39,256,278 as of March 31, 2025) 0 0
Common stock, par value $0.001; 150,000,000 shares authorized, 15,007,437 and 14,990,712 shares issued and outstanding as of March 31, 2025 and December 31, 2024, respectively 15 15
Additional paid-in capital 894,825 892,534
Accumulated other comprehensive loss 224 218
Accumulated deficit (908,059) (905,625)
Total stockholders’ deficit (12,995) (12,858)
Total liabilities and stockholders’ deficit $ 92,996 $ 99,999
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Allowance on accounts receivable $ 144,000 $ 123,000
Property, plant and equipment, accumulated depreciation 29,119,000 28,897,000
Intangible assets - accumulated amortization $ 35,180,000 $ 33,558,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) 15,007,437 14,990,712
Common stock, shares outstanding (in shares) 15,007,437 14,990,712
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 $ 39,256,000 $ 39,256,000
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenues:    
Total revenues $ 31,673 $ 37,505
Cost of revenues:    
Total cost of revenues 16,690 24,261
Gross profit 14,983 13,244
Operating costs and expenses:    
Research and development 4,535 4,683
Sales and marketing 3,934 3,839
General and administrative 4,490 3,955
Depreciation and amortization 2,064 3,292
Impairment of capitalized software 384 420
Total operating costs and expenses 15,407 16,189
Operating income (loss) (424) (2,945)
Other (expense) income:    
Interest expense (1,026) (2,179)
Other income (expense), net 303 (375)
Income (Loss) before income taxes (1,147) (5,499)
Income tax provision 23 17
Income (Loss) from continuing operations (1,170) (5,516)
Income (Loss) from discontinued operations (net of income tax provision of $400 and $220, respectively) (400) 1,061
Net income (loss) (1,570) (4,455)
Preferred stock dividends (864) (790)
Net income (loss) attributable to common stockholders $ (2,434) $ (5,245)
Basic and diluted    
Continuing operations, basic (in dollars per share) $ (0.14) $ (0.53)
Continuing operations, diluted (in dollars per share) (0.14) (0.53)
Discontinued operations, basic (in dollars per share) (0.03) 0.09
Discontinued operations, diluted (in dollars per share) (0.03) 0.09
Basic earnings per share (in dollars per share) [1] (0.16) (0.44)
Diluted earnings per share (in dollars per share) [1] $ (0.16) $ (0.44)
Weighted-average shares used in computation of net earnings (loss) per share    
Basic (in shares) 15,002,003 11,879,719
Diluted (in shares) 15,002,003 11,879,719
Other comprehensive income:    
Foreign currency translation adjustment $ 6 $ 262
Comprehensive loss (1,564) (4,193)
Product    
Revenues:    
Total revenues 19,693 29,452
Cost of revenues:    
Total cost of revenues 15,396 22,713
Mobile solutions    
Revenues:    
Total revenues 17,790 15,270
Fixed wireless access solutions    
Revenues:    
Total revenues 1,903 14,182
Services and other    
Revenues:    
Total revenues 11,980 8,053
Cost of revenues:    
Total cost of revenues $ 1,294 $ 1,548
[1] *rounding may impact summation of amounts
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ DEFICIT - USD ($)
$ in Thousands
Total
Preferred Stock
Common Stock
Additional Paid-in Capital
[1]
Accumulated Deficit
Accumulated Other Comprehensive (Loss) Income
Preferred stock, beginning balance (in shares) at Dec. 31, 2023   25,000        
Beginning balance at Dec. 31, 2023 $ (102,105) $ 0 $ 12 [1] $ 810,138 $ (906,928) $ (5,327)
Beginning balance, shares (in shares) at Dec. 31, 2023 [1]     11,879,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (4,455)       (4,455)  
Foreign currency translation adjustment 262         262
Exercises of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan, net of taxes withheld (in shares) [1]     4,000      
Exercises of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan, net of taxes withheld (8)     (8)    
Share-based compensation 717     717    
Preferred stock dividends 0     790 (790)  
Preferred stock, ending balance (in shares) at Mar. 31, 2024   25,000        
Ending balance at Mar. 31, 2024 (105,589) $ 0 $ 12 [1] 811,637 (912,173) (5,065)
Ending balance, shares (in shares) at Mar. 31, 2024 [1]     11,883,000      
Preferred stock, beginning balance (in shares) at Dec. 31, 2024   25,000        
Beginning balance at Dec. 31, 2024 $ (12,858) $ 0 $ 15 [1] 892,534 (905,625) 218
Beginning balance, shares (in shares) at Dec. 31, 2024 14,990,712   14,991,000 [1]      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) $ (1,570)       (1,570)  
Foreign currency translation adjustment 6         6
Exercises of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan, net of taxes withheld (in shares) [1]     16,000      
Exercises of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan, net of taxes withheld (174)     (174)    
Share-based compensation 1,601     1,601    
Preferred stock dividends 0     864 (864)  
Preferred stock, ending balance (in shares) at Mar. 31, 2025   25,000        
Ending balance at Mar. 31, 2025 $ (12,995) $ 0 $ 15 [1] $ 894,825 $ (908,059) $ 224
Ending balance, shares (in shares) at Mar. 31, 2025 15,007,437   15,007,000 [1]      
[1] Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash flows from operating activities:    
Net income (loss) $ (1,570) $ (4,455)
Adjustments to reconcile net loss to net cash used in (provided by) operating activities:    
(Income) Loss from discontinued operations, net of tax 400 (1,061)
Depreciation and amortization 2,098 3,338
Provision for expected credit losses 14 (41)
Impairment of capitalized software 384 420
Provision for excess and obsolete inventory 680 128
Share-based compensation expense 1,601 688
Amortization of debt discount and debt issuance costs (22) 489
Deferred income taxes 3 3
Non-cash operating lease expense 263 252
Changes in assets and liabilities:    
Accounts receivable 1,698 238
Inventories (2,218) 1,880
Prepaid expenses and other assets 1,346 (460)
Accounts payable (850) (734)
Accrued expenses and other liabilities (6,972) 3,563
Operating lease liabilities (322) (306)
Operating cash flows from continuing operations (3,467) 3,942
Operating cash flows from discontinued operations 0 1,298
Net cash used in (provided by) operating activities (3,467) 5,240
Cash flows from investing activities:    
Purchases of property, plant and equipment (32) 0
Additions to capitalized software development costs and purchases of intangible assets (1,693) (577)
Investing cash flows from continuing operations (1,725) (577)
Investing cash flows from discontinued operations 710 0
Net cash used in investing activities (1,015) (577)
Cash flows from financing activities:    
Net borrowings on revolving credit facility 0 583
Proceeds from stock option exercises and employee stock purchase plan, net of taxes 42 0
Financing cash flows from continuing operations 42 583
Financing cash flows from discontinued operations 0 0
Net cash provided by financing activities 42 583
Effect of exchange rates on cash (7) 226
Net decrease (increase) in cash and cash equivalents (4,447) 5,472
Cash and cash equivalents, beginning of period 39,596 2,409
Cash and cash equivalents, end of period 35,149 7,881
Cash paid during the year for:    
Interest 7 147
Income taxes 57 44
Supplemental disclosures of non-cash investing and financing activities:    
Capital expenditures financed through accounts payable or accrued liabilities $ 918 $ 104
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Discontinued operations tax provision $ 400 $ 220
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.25.1
Nature of Business and Significant Accounting Policies
3 Months Ended
Mar. 31, 2025
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” or “our”) 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, 2024, included in the Company's Annual Report on Form 10-K for the year ended December 31, 2024 (the “Form 10-K”).
The condensed consolidated balance sheet as of December 31, 2024 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.
Divestiture of the Telematics Business
On November 27, 2024, the Company completed the previously announced sale of its fleet management and telematics solutions business, which has operations in the United Kingdom, Europe, Australia and New Zealand (the “Telematics Business”). The sale of the Telematics Business was completed pursuant to the Share Purchase Agreement, which was entered into on September 16, 2024 with Light Sabre SPV Limited (the “Purchase Agreement”). Pursuant to the terms of the Purchase Agreement, Ctrack Holdings (the “Purchaser”), as assignee of Light Sabre SPV Limited, acquired the entire issued share capital of the Company’s Inseego International Holdings Limited subsidiary for $52.0 million in an all-cash transaction (the “Sale Transaction”). The Purchase Agreement provided for a working capital adjustment, which was determined in December 2024 and funded in January 2025, resulting in an increase to the initial purchase consideration of $0.7 million as a result of changes in closing working capital and net debt.
In accordance with the authoritative guidance for discontinued operations (Accounting Standards Codification (“ASC”) 205-20), the Company determined that the Telematics Business met the held-for sale and discontinued operations accounting criteria at the end of the third quarter of 2024. Accordingly, within these consolidated financial statements, the assets and liabilities associated with the Telematics Business disposal group prior to its sale have been classified as held for sale within the Consolidated Balance Sheets and its operations and cash flows have been classified as discontinued operations within the Condensed Consolidated Statements of Operations and Comprehensive Income and Condensed Consolidated Statements of Cash Flows.
Refer to Note 2 – Discontinued Operations and Held for Sale for additional information regarding the Telematics Business, including the assets and liabilities divested and income from discontinued operations. Unless otherwise noted, disclosures within these remaining Notes to Condensed Consolidated Financial Statements relate solely to the Company's continuing operations.
Held for Sale and Discontinued Operations
The Company classifies assets and liabilities to be sold (disposal group) as held for sale in the period when all of the applicable criteria are met, including: (i) management commits to a plan to sell, (ii) the disposal group is available to sell in its present condition, (iii) there is an active program to locate a buyer, (iv) the disposal group is being actively marketed at a reasonable price in relation to its fair value, (v) significant changes to the plan to sell are unlikely, and (vi) the sale of the disposal group is generally probable of being completed within one year. Management performs an assessment at least quarterly or when events or changes in business circumstances indicate that a change in classification may be necessary.
Assets and liabilities held for sale are presented separately within the Condensed Consolidated Balance Sheets with any adjustments necessary to measure the disposal group at the lower of its carrying value or fair value less costs to sell. Depreciation of property, plant and equipment and amortization of intangible and right-of-use assets are not recorded while these assets are classified as held for sale. For each period the disposal group remains classified as held for sale, its
recoverability is reassessed and any necessary adjustments are made to its carrying value. No impairment upon classification as held for sale was recorded during the year ended December 31, 2024.
The Company reports the results of operations of a business as discontinued operations if a disposal represents a strategic shift that will have a major effect on its operations and financial results. The results of discontinued operations are reported as Income from discontinued operations, net of tax in the Condensed Consolidated Statements of Operations and Comprehensive Income for the current and prior periods commencing in the period in which the held for sale criteria are met. Income from discontinued operations, net of tax includes direct costs attributable to the divested business and excludes any cost allocations associated with any shared or corporate functions unless otherwise dedicated to the divested business. Income from discontinued operations, net of tax will include any gain or loss recognized upon disposition or from adjustment of the carrying amount to fair value less costs to sell while classified as held for sale.
Transactions between the businesses held for sale and businesses held for use that are expected to continue after the disposal are not eliminated in order to appropriately reflect the continuing operations as well as the activity to be disposed of. Interest costs are included as a component of Income from discontinued operations, net of tax for debt specifically attributable to the discontinued operation or debt that is obligated to be repaid in connection with the completion of the divestiture. Activity within comprehensive income directly associated with a divested business is not realized as a component of Income from discontinued operations, net of tax until completion of the sale or disposition.
Reverse Stock Split
On January 24, 2024, the Company completed a 1-for-10 reverse stock split of its issued and outstanding common stock (the “Reverse Stock Split”). As a result of the Reverse Stock Split, each share of common stock issued and outstanding immediately prior to January 24th was 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.
Segment Information
The Company has one reportable segment. The Company’s Executive Chairman, who was the Company’s Chief Operating Decision Maker (“CODM”) as of December 31, 2024, left the Company in February 2025, at which point, the Company’s CODM became its Chief Executive Officer (“CEO”). Neither of these CODMs manage any part of the Company separately, and the allocation of resources and assessment of performance is based solely on the Company’s consolidated operations and financial results. See Note 9 – Segment, Geographic, and Concentrations of Risk Information for more information.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent liabilities. Actual results could differ materially from these estimates. Estimates are assessed each period and updated to reflect current information. Significant estimates include revenue recognition, capitalized software costs, allowance for credit losses, provision for excess and obsolete inventory, accrued liabilities related to our contract manufacturers, valuation of tangible and intangible long-lived assets, valuation of goodwill, valuation of derivatives, accruals relating to litigation, income taxes and share-based compensation expense.
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 21 R9.htm IDEA: XBRL DOCUMENT v3.25.1
Discontinued Operations and Held for Sale
3 Months Ended
Mar. 31, 2025
Discontinued Operations and Disposal Groups [Abstract]  
Discontinued Operations and Held for Sale Discontinued Operations and Held for Sale
As noted in Note 1 – Nature of Business and Significant Accounting Policies, on September 16, 2024, the Company entered into the Purchase Agreement to sell its Telematics Business. On November 27, 2024, the Company completed the sale of its Telematics Business.
The operating results of the discontinued operations only reflect revenues and expenses that are directly attributable to the Telematics Business. The following table summarizes Income from discontinued operations, net of tax included in the Condensed Consolidated Statements of Operations and Comprehensive Income for the three months ended March 31, 2025 and 2024 (in thousands):
 Three Months Ended
March 31,
  20252024
Services and other revenues$— $7,504 
Services and other cost of revenues— 3,356 
Gross profit from discontinued operations— 4,148 
Operating costs and expenses:
Research and development— 361 
Sales and marketing— 1,155 
General and administrative— 1,028 
Depreciation and amortization— 343 
Total operating costs and expenses— 2,887 
Operating income from discontinued operations— 1,261 
Other (expense) income:
Interest income, net— 
Other income (expense), net— 15 
Income from discontinued operations before income taxes— 1,281 
Income tax provision400 220 
Income (loss) from discontinued operations, net of tax$(400)$1,061 
Income taxes related to discontinued operations in the three months ended March 31, 2025 relate to the deregistration process for the Company’s remaining subsidiaries in South Africa, which do not have operations. As the sale of the Telematics Business was completed on November 27, 2024, there were no assets or liabilities held for sale as of either March 31, 2025 or December 31, 2024.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Statement Details
3 Months Ended
Mar. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Financial Statement Details Financial Statement Details
Inventories
Inventories consist of the following (in thousands):
 March 31,
2025
December 31,
2024
Finished goods$15,113 $13,531 
Raw materials and components— 44 
Total inventories$15,113 $13,575 
Prepaid expenses and other
Prepaid expenses and other consists of the following (in thousands):
 March 31,
2025
December 31,
2024
Rebate receivables
$1,201 $3,495 
Software licenses
1,325 1,034 
Other
1,282 1,397 
Total prepaid expenses and other$3,808 $5,926 
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
 March 31,
2025
December 31,
2024
Royalties$460 $954 
Payroll and related expenses4,401 7,997 
Accrued interest1,968 926 
Deferred revenue9,438 9,245 
Operating lease liabilities1,389 1,346 
Accrued contract manufacturing liabilities4,841 4,772 
Other3,569 4,893 
Total accrued expenses and other current liabilities$26,066 $30,133 
Other long-term liabilities
Other long-term liabilities consist of the following (in thousands):
 March 31,
2025
December 31,
2024
Long-term deferred revenue$2,567 $4,608 
Other147 147 
Total other long-term liabilities$2,714 $4,755 
As of March 31, 2025, of the $2.6 million long-term deferred revenue balance, $2.5 million relates to performance obligations expected to be satisfied between one and two years, and $0.1 million relates to performance obligations expected to be satisfied between two and three years from March 31, 2025.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2025
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The following table sets forth the fair value of the financial assets and liabilities measured on a recurring basis and indicates the fair value hierarchy utilized to determine such fair value (in thousands):
March 31, 2025
TotalLevel 1Level 2Level 3
Assets:
Cash equivalents:
Money market funds33,406 33,406 — — 
Total cash equivalents33,406 33,406 — — 
No transfers between levels occurred during the three months ended March 31, 2025 or March 31, 2024.
The Company also has an interest make-whole payment derivative liability on its 2025 Convertible Notes (as defined in Note 5 – Debt) that is measured at fair value on a recurring basis. The fair value of that liability was zero as of both March 31, 2025 and December 31, 2024. The interest make-whole payment derivative liability is a Level 3 instrument and was valued using a Monte Carlo model.
During the three months ended March 31, 2025 and 2024, there were no conversions of the 2025 Convertible Notes into shares of the Company’s common stock. There was also no change in the fair value of the interest make-whole liability for the three months ended March 31, 2025 or March 31, 2024.
Other Financial Instruments
The carrying values of the Company’s other financial assets and liabilities approximate their fair values because of their short-term nature, with the exception of the 2029 Senior Secured Notes (as defined in Note 5 – Debt) and 2025 Convertible Notes. The 2029 Senior Secured Notes and 2025 Convertible Notes are carried at amortized cost, with the 2025 Convertible notes being adjusted for changes in fair value of the embedded interest make-whole payment derivative.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.25.1
Debt
3 Months Ended
Mar. 31, 2025
Debt Disclosure [Abstract]  
Debt Debt
2029 Senior Secured Notes
On November 6, 2024, the Company issued to multiple noteholders approximately $40.9 million in principal amount of new senior secured notes due in 2029 (the “2029 Senior Secured Notes”). The 2029 Senior Secured Notes bear interest at 9.0% per annum, to be paid in cash, in arrears, on a semi-annual basis, and have a maturity date of May 1, 2029. The Company may, subject to certain provisions, issue additional principal amounts of the 2029 Senior Secured Notes with the same terms as the notes issued on November 6, 2024, with the exception of the first date on which interest expense begins to accrue.
The 2029 Senior Secured Notes are secured by a first priority lien on substantially all of the Company’s assets. The Company may redeem all or part of the 2029 Senior Secured Notes at any time prior to May 1, 2029 at a redemption price equal to 100% of the principal amount of the 2029 Senior Secured Notes to be redeemed, plus the present value of the sum of all required interest payments from such redemption date through May 1, 2029 at such redemption date, plus accrued and unpaid interest on such 2029 Senior Secured Notes to, but excluding, the redemption date.
As of March 31, 2025, $40.9 million of principal of the 2029 Senior Secured Notes was outstanding, $31.8 million of which was held by related parties.
The 2029 Senior Secured Notes, net consists of the following (in thousands):
March 31,
2025
December 31,
2024
Principal gross amount$40,879 $40,879 
Add: unamortized debt premium1,527 1,621 
Less: unamortized issuance costs(631)(670)
Net carrying amount$41,775 $41,830 
2025 Convertible Notes
In 2020, the Company completed both a registered public offering and a privately negotiated exchange agreement that resulted in the issuance of 3.25% convertible senior notes due in 2025 (the “2025 Convertible Notes”).
The 2025 Convertible Notes matured on May 1, 2025. The 2025 Convertible Notes were senior unsecured obligations of the Company and bore interest at an annual rate of 3.25%, which was payable semi-annually in arrears on May 1 and November 1 of each year.
Repurchases and Exchanges of 2025 Convertible Note
Throughout the year ended December 31, 2024, the Company entered into a series of repurchase and exchange agreements with various holders of the Company’s 2025 Convertible Notes, some of whom were considered related parties of the Company. In summary, as a result of these repurchase and exchange agreements, the Company exchanged $146.9 million of outstanding principal of the 2025 Convertible Notes in exchange for $33.8 million of cash, $40.9 million of principal of the 2029 Senior Secured Notes, 2.9 million shares of the Company’s common stock, and warrants to purchase an aggregate of approximately 2.5 million shares of the Company’s common stock.
As of both March 31, 2025 and December 31, 2024, $14.9 million of principal amount of the 2025 Convertible Notes was outstanding, none of which was held by related parties.
The 2025 Convertible Notes consist of the following (in thousands):
March 31,
2025
December 31,
2024
Principal$14,949 $14,949 
Add: fair value of embedded derivative — $— 
Less: unamortized debt discount (6)$(25)
Less: unamortized issuance costs(5)$(19)
Net carrying amount$14,938 $14,905 
The 2025 Convertible Notes reached maturity and were repaid in full, including all accrued interest, on May 1, 2025.
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 “Credit Facility Parties”).
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 Credit Facility Parties’ obligations under the Credit Agreement were secured by a continuing security interest in all property of each Credit Facility Party, subject to certain Excluded Collateral (as defined in the Credit Agreement).
On May 2, 2023, (1) two related parties, South Ocean Funding, LLC and North Sound Ventures, LP (collectively, the “Credit Facility Participants”) collectively purchased a $4.0 million last-out subordinated participation interest in the Credit Agreement (the “Credit Facility Participation Interest”) from the Lender, and (2) the Borrowers entered into an amendment to the Credit Agreement which increased the borrowing base under the Credit Facility by $4.0 million, increased the minimum borrowing amount for interest calculations to $8.5 million, and modified certain covenants. In connection with the purchase of the Credit Facility Participation Interest, we agreed to pay the Credit Facility Participants an aggregate exit fee (the “Exit Fee”) ranging from 7.5% to 12.5% of the amount of the Credit Facility Participation Interest, payable upon the earlier to occur of (a) the maturity date of the Credit Facility, (b) termination of the Lender’s commitment to make revolving loans prior to the scheduled maturity date of the Credit Facility, and (c) the early redemption of the Credit Facility Participation Interest, as applicable. Further, the purchase of the Credit Facility Participation Interest granted an option for the Credit Facility Participants to purchase the subject revolving loan or to redeem its Credit Facility Participation Interest under certain circumstances. The Credit Facility Participants are each affiliates of beneficial holders of greater than five percent of our outstanding common stock.
Effective April 18, 2024, the Company exercised its right to voluntarily pay-off and terminate the Credit Facility.
Interest Expense, Summary
The following table sets forth total interest expense, annualized effective interest rate, and interest expense related to related parties, if applicable, for each of the debt instruments detailed above (in thousands, except for percentages):
Three Months Ended
March 31,
20252024
2029 Senior Secured Notes
Contractual interest expense$920 $— 
Amortization of debt issuance costs38 — 
Amortization of debt discount/premium(93)— 
Total interest expense$865 $— 
Related party interest expense$672 $— 
2025 Convertible Notes
Contractual interest expense$121 $1,315 
Amortization of debt issuance costs15 165 
Amortization of debt discount/premium18 207 
Total interest expense$154 $1,687 
Related party interest expense$— $209 
Credit Facility
Contractual interest expense$— $222 
Accretion of exit fee— 75 
Amortization of debt issuance costs— 117 
Total interest expense$— $414 
Other interest expense$$78 
Consolidated interest expense$1,026 $2,179 
The annualized effective interest rates, including the impact of non-cash interest expense, for the 2029 Senior Secured Notes and 2025 Convertible Notes for the three months ended March 31, 2025 was 8.5% and 4.1%, respectively. The annualized effective interest rates, including the impact of non-cash interest expense, for the 2025 Convertible Notes and Credit Facility for the three months ended March 31, 2024 was 4.2% and 29.7%, respectively.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.25.1
Share-based Compensation
3 Months Ended
Mar. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Share-based Compensation Share-based Compensation
During the three months ended March 31, 2025 and 2024, 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 2018 Plan authorizes 5,775,308 shares, of which 2,681,632 remain available for future grants as of March 31, 2025.
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, 2025 and 2024 (in thousands):
 Three Months Ended
March 31,
  20252024
Cost of revenues$52 $25 
Research and development268 160 
Sales and marketing146 164 
General and administrative1,135 339 
Income from discontinued operations, net of tax— 29 
      Total$1,601 $717 
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, which generally only include time-based vesting requirements. 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, 2025:
Outstanding — December 31, 2024269,851 
Granted893,000 
Exercised(4,636)
Canceled(36,732)
Outstanding — March 31, 20251,121,483 
Exercisable — March 31, 2025134,598 
During the three months ended March 31, 2025, the Company granted stock options to the CEO in connection with his hiring on January 6, 2025. These stock options contain a requirement that in order to be exercisable, the Company’s closing stock price must exceed the exercise price of the awards for 20 of the 30 trading-days immediately prior to the requested exercise date. The Company granted a total of 850,000 of these options to the CEO at a weighted average exercise price of $18.46. The total grant-date fair value of the options was $6.7 million and will be expensed over the four-year vesting term of the awards.
These options granted to the Company’s CEO were valued using a Monte Carlo simulation model. The following table details the key assumptions utilized in the Monte Carlo simulation model used to calculate the grant-date fair value of the awards:
January 6, 2025
Valuation date stock price$11.23 
Simulation term (years)10
Risk-free interest rate4.57 %
Volatility84.00 %
Expected dividend yield— %
At March 31, 2025, total unrecognized compensation expense related to stock options was $5.4 million, which is expected to be recognized over a weighted-average period of 3.68 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, 2025:
Non-vested — December 31, 20241,111,841 
Granted338,776 
Vested(51,534)
Forfeited(81,277)
Non-vested — March 31, 20251,317,806 
During the three months ended March 31, 2025, the Company granted RSUs to the CEO in connection with his hiring on January 6, 2025. The Company granted the CEO 124,347 RSUs that contain a time-based vesting requirement (“Time-based CEO RSUs”) with a total grant-date fair value of $1.4 million that vest over four years. The Company also granted the CEO RSUs that contain a market-based vesting condition in addition to a time-based vesting requirement (“Market-based CEO RSUs”). The Company granted 167,910 of these Market-based CEO RSUs with a total grant-date fair value of $3.2 million that will be expensed over the three-year vesting term of the awards. The actual number of shares to be issued upon completion of the time-based vesting requirement of the Market-based CEO RSUs is dependent upon the Company’s share price performance relative to the total shareholder return of Russell Microcap Index (“rTSR”) over the vesting period, ranging from 0% to 200% of the number of market-based RSUs granted. The following table details the key assumptions utilized in the Monte Carlo simulation model used to calculate the grant-date fair value of the Market-based CEO RSUs:
January 6, 2025
Valuation date stock price$11.23 
Simulation term (years)3
Risk-free interest rate4.25 %
Volatility105.63 %
Expected dividend yield— %
Correlation coefficient0.3741
At March 31, 2025, total unrecognized compensation expense related to RSUs, including the RSUs with a market based condition discussed above, was $9.2 million, which is expected to be recognized over a weighted-average period of 3.23 years.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings (Loss) per Share
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Earnings (Loss) per Share Earnings (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 Convertible Notes calculated using the if-converted method and warrants, stock options and RSUs calculated using the treasury stock method) are excluded from the diluted EPS computation in loss periods and when their effect would be anti-dilutive.
The calculation of basic and diluted EPS was as follows (in thousands, except per share data):
Income/(Loss)
(Numerator)
Shares*
(Denominator)
Per-Share Amount**
For the three months ended March 31, 2025
Basic and Diluted EPS
Income (loss) from continuing operations$(1,170)
Less: preferred stock dividends(864)
Income (loss) from continuing operations attributable to common stockholders(2,034)15,002 $(0.14)
Income from discontinued operations, net of tax(400)15,002 $(0.03)
Income (loss) attributable to common stockholders$(2,434)15,002 $(0.16)
For the three months ended March 31, 2024
Basic and Diluted EPS
Income (loss) from continuing operations$(5,516)
Less: preferred stock dividends(790)
Income (loss) from continuing operations attributable to common stockholders(6,306)11,880 $(0.53)
Income from discontinued operations, net of tax1,061 11,880 $0.09 
Income (loss) attributable to common stockholders$(5,245)11,880 $(0.44)
(*) Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1.
(**) Rounding may affect summation.
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 as of March 31, 2025 and 2024 (in thousands):
As of March 31,
20252024
2025 Convertible Notes119 1,338 
Common stock warrants3,018 — 
Non-qualified stock options 1,121 448 
Restricted stock units 1,318 186 
Employee stock purchase plan29 26 
     Total5,605 1,998 
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity (Deficit)
3 Months Ended
Mar. 31, 2025
Equity [Abstract]  
Stockholders' Equity (Deficit) Stockholders' Equity (Deficit)
Warrants
In connection with various debt restructuring agreements entered into during the year ended December 31, 2024, the Company issued warrants to purchase an aggregate of 3.0 million shares of the Company’s common stock, including the warrants noted in Note 5 – Debt. The warrants expire four years from their date of issuance and are exercisable on a cash basis at any time before their expiration dates. The warrants are subject to adjustment for stock splits, reverse stock splits, stock dividends and similar transactions and contain customary registration rights with respect to the shares of common stock issuable upon exercise of the warrants. The warrants issued during the year ended December 31, 2024 are the only outstanding warrants as of both March 31, 2025 and December 31, 2024. As of March 31, 2025, none of the warrants have been exercised.
The number and exercise price of the warrants issued and outstanding as of March 31, 2025 are as follows:
Issuance DateNumber of Shares to Purchase with WarrantsExercise price
June 28, 2024550,000 $12.12 
July 18, 2024236,074 $13.37 
August 2, 202488,534 $11.03 
October 24, 202420,646 $12.34 
November 6, 2024180,000 $11.27 
November 6, 20241,543,363 $12.12 
November 6, 202429,687 $12.34 
November 6, 2024370,000 $15.77 
Total3,018,304 
Preferred Stock
The Company has a total of 2,000,000 shares of preferred stock authorized for issuance at a par value of $0.001 per share, 150,000 of which have been designated Series D Preferred Stock and 39,500 of which have been designated Series E Preferred Stock. As of March 31, 2025 and December 31, 2024, the Company had 25,000 shares of Series E preferred stock issued and outstanding. Dividends declared, but not paid, related to the Series E Preferred Stock resulted in $14.3 million and $13.4 million of dividends accrued, approximating $570.26 and $535.71 per preferred share, as of March 31, 2025 and December 31, 2024, respectively.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.25.1
Segment, Geographic, and Concentrations of Risk Information
3 Months Ended
Mar. 31, 2025
Segment Reporting [Abstract]  
Segment, Geographic, and Concentrations of Risk Information Segment, Geographic, and Concentrations of Risk Information
Segment Information
As previously detailed in Note 1 – Nature of Business and Significant Accounting Policies, the Company operates as one reportable segment. As of March 31, 2025, the Company’s CODM was its CEO. The Company’s CODM does not manage any part of the Company separately, and the allocation of resources and assessment of performance is based solely on the Company’s consolidated operations and financial results. The accounting policies of our single reportable segment are the same as those described in Note 1 – Nature of Business and Significant Accounting Policies.
The CODM uses net income (loss) in evaluating the performance of our single reportable segment and determining how to allocate resources of the Company as a whole, including investing in our products, services and customers. As the Company only has one reportable segment, the measure of segment assets is reported on the balance sheet as total consolidated assets.
The following table details the revenues, significant expenses and other segment items regularly provided to the CODM:
Three Months Ended
March 31,
20252024
Revenues$31,673 $37,505 
Less:
Adjusted cost of revenues (1)
16,638 24,236 
Adjusted research and development (2)
4,267 4,523 
Adjusted sales and marketing (2)
3,788 3,674 
Adjusted general and administrative (3)
3,355 3,618 
Adjusted depreciation and amortization (4)
1,748 2,962 
Capitalizable software development expenditures2,376 583 
Capitalized software development expenditures(2,376)(583)
Share-based compensation1,601 687 
Amortization of purchased intangible assets related to business combinations316 330 
Impairment of capitalized software384 420 
Interest expense1,026 2,179 
Other (income) expense, net(303)375 
Income tax provision23 17 
Segment net income (loss)$(1,170)$(5,516)
Reconciliation of profit or loss
Income from discontinued operations, net of tax(400)1,061 
Consolidated net income (loss)$(1,570)$(4,455)
(1) Excludes any share-based compensation expense.
(2) Excludes any depreciation and amortization or share-based compensation expense.
(3) Excludes any depreciation and amortization, share-based compensation expense, right-of-use asset impairments, or debt restructuring costs.
(4) Excludes amortization of purchased intangible assets.
Geographic Information
The following table details the Company’s revenues by geographic region based on shipping destination (in thousands):
Three Months Ended
March 31,
20252024
United States and Canada$31,620 $35,476 
Europe (including United Kingdom)$— $701 
Australia$53 $1,328 
Total$31,673 $37,505 
Substantially all of the Company’s long-term assets are located within the United States.
Concentrations of Credit Risk
Customer Concentrations
For the three months ended March 31, 2025, two customers accounted for 54.6% and 35.1% of revenues, respectively. For the three months ended March 31, 2024, two customers accounted for 47.2% and 21.9% of revenues, respectively.
As of March 31, 2025, two customers accounted for 45.6% and 31.4% of accounts receivable, net, respectively. As of December 31, 2024, three customers accounted for 33.6%, 22.8%, and 18.8% of accounts receivable, net, respectively.
Concentrations in the Available Sources of Supply of Materials and Product
Our services use hardware and software from various third parties, some of which are procured from sole-source suppliers. For example, our MiFi mobile hotspots and fixed wireless access devices rely substantially on chipsets from Qualcomm. From time to time, certain components used in our products or solutions have been in short supply or their anticipated commercial introduction has been delayed or their availability has been interrupted for reasons outside our control. In addition, many of our suppliers are located outside of the United States and therefore can be impacted by additional government regulations, such as import tariffs.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2025
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, 2025, future payments under these noncancellable purchase obligations were approximately $44.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 30 R18.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes
3 Months Ended
Mar. 31, 2025
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Income taxes for both periods consisted primarily of foreign income taxes at certain of the Company’s international entities and 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.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.25.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Pay vs Performance Disclosure    
Net Income (Loss) $ (1,570) $ (4,455)
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2025
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Nature of Business and Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2025
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” or “our”) 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, 2024, included in the Company's Annual Report on Form 10-K for the year ended December 31, 2024 (the “Form 10-K”).
The condensed consolidated balance sheet as of December 31, 2024 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” or “our”) 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, 2024, included in the Company's Annual Report on Form 10-K for the year ended December 31, 2024 (the “Form 10-K”).
The condensed consolidated balance sheet as of December 31, 2024 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.
Held for Sale and Discontinued Operations
In accordance with the authoritative guidance for discontinued operations (Accounting Standards Codification (“ASC”) 205-20), the Company determined that the Telematics Business met the held-for sale and discontinued operations accounting criteria at the end of the third quarter of 2024. Accordingly, within these consolidated financial statements, the assets and liabilities associated with the Telematics Business disposal group prior to its sale have been classified as held for sale within the Consolidated Balance Sheets and its operations and cash flows have been classified as discontinued operations within the Condensed Consolidated Statements of Operations and Comprehensive Income and Condensed Consolidated Statements of Cash Flows.
Held for Sale and Discontinued Operations
The Company classifies assets and liabilities to be sold (disposal group) as held for sale in the period when all of the applicable criteria are met, including: (i) management commits to a plan to sell, (ii) the disposal group is available to sell in its present condition, (iii) there is an active program to locate a buyer, (iv) the disposal group is being actively marketed at a reasonable price in relation to its fair value, (v) significant changes to the plan to sell are unlikely, and (vi) the sale of the disposal group is generally probable of being completed within one year. Management performs an assessment at least quarterly or when events or changes in business circumstances indicate that a change in classification may be necessary.
Assets and liabilities held for sale are presented separately within the Condensed Consolidated Balance Sheets with any adjustments necessary to measure the disposal group at the lower of its carrying value or fair value less costs to sell. Depreciation of property, plant and equipment and amortization of intangible and right-of-use assets are not recorded while these assets are classified as held for sale. For each period the disposal group remains classified as held for sale, its
recoverability is reassessed and any necessary adjustments are made to its carrying value. No impairment upon classification as held for sale was recorded during the year ended December 31, 2024.
The Company reports the results of operations of a business as discontinued operations if a disposal represents a strategic shift that will have a major effect on its operations and financial results. The results of discontinued operations are reported as Income from discontinued operations, net of tax in the Condensed Consolidated Statements of Operations and Comprehensive Income for the current and prior periods commencing in the period in which the held for sale criteria are met. Income from discontinued operations, net of tax includes direct costs attributable to the divested business and excludes any cost allocations associated with any shared or corporate functions unless otherwise dedicated to the divested business. Income from discontinued operations, net of tax will include any gain or loss recognized upon disposition or from adjustment of the carrying amount to fair value less costs to sell while classified as held for sale.
Transactions between the businesses held for sale and businesses held for use that are expected to continue after the disposal are not eliminated in order to appropriately reflect the continuing operations as well as the activity to be disposed of. Interest costs are included as a component of Income from discontinued operations, net of tax for debt specifically attributable to the discontinued operation or debt that is obligated to be repaid in connection with the completion of the divestiture. Activity within comprehensive income directly associated with a divested business is not realized as a component of Income from discontinued operations, net of tax until completion of the sale or disposition.
Segment Information
Segment Information
The Company has one reportable segment. The Company’s Executive Chairman, who was the Company’s Chief Operating Decision Maker (“CODM”) as of December 31, 2024, left the Company in February 2025, at which point, the Company’s CODM became its Chief Executive Officer (“CEO”). Neither of these CODMs manage any part of the Company separately, and the allocation of resources and assessment of performance is based solely on the Company’s consolidated operations and financial results.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent liabilities. Actual results could differ materially from these estimates. Estimates are assessed each period and updated to reflect current information. Significant estimates include revenue recognition, capitalized software costs, allowance for credit losses, provision for excess and obsolete inventory, accrued liabilities related to our contract manufacturers, valuation of tangible and intangible long-lived assets, valuation of goodwill, valuation of derivatives, accruals relating to litigation, income taxes and share-based compensation expense.
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 34 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Discontinued Operations and Held for Sale (Tables)
3 Months Ended
Mar. 31, 2025
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of Discontinued Operations, Condensed Consolidated Statements of Operations, Comprehensive Income The following table summarizes Income from discontinued operations, net of tax included in the Condensed Consolidated Statements of Operations and Comprehensive Income for the three months ended March 31, 2025 and 2024 (in thousands):
 Three Months Ended
March 31,
  20252024
Services and other revenues$— $7,504 
Services and other cost of revenues— 3,356 
Gross profit from discontinued operations— 4,148 
Operating costs and expenses:
Research and development— 361 
Sales and marketing— 1,155 
General and administrative— 1,028 
Depreciation and amortization— 343 
Total operating costs and expenses— 2,887 
Operating income from discontinued operations— 1,261 
Other (expense) income:
Interest income, net— 
Other income (expense), net— 15 
Income from discontinued operations before income taxes— 1,281 
Income tax provision400 220 
Income (loss) from discontinued operations, net of tax$(400)$1,061 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Statement Details (Tables)
3 Months Ended
Mar. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventories
Inventories consist of the following (in thousands):
 March 31,
2025
December 31,
2024
Finished goods$15,113 $13,531 
Raw materials and components— 44 
Total inventories$15,113 $13,575 
Schedule of Prepaid Expenses and Other
Prepaid expenses and other consists of the following (in thousands):
 March 31,
2025
December 31,
2024
Rebate receivables
$1,201 $3,495 
Software licenses
1,325 1,034 
Other
1,282 1,397 
Total prepaid expenses and other$3,808 $5,926 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
 March 31,
2025
December 31,
2024
Royalties$460 $954 
Payroll and related expenses4,401 7,997 
Accrued interest1,968 926 
Deferred revenue9,438 9,245 
Operating lease liabilities1,389 1,346 
Accrued contract manufacturing liabilities4,841 4,772 
Other3,569 4,893 
Total accrued expenses and other current liabilities$26,066 $30,133 
Schedule of Other Long-term Liabilities
Other long-term liabilities consist of the following (in thousands):
 March 31,
2025
December 31,
2024
Long-term deferred revenue$2,567 $4,608 
Other147 147 
Total other long-term liabilities$2,714 $4,755 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2025
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following table sets forth the fair value of the financial assets and liabilities measured on a recurring basis and indicates the fair value hierarchy utilized to determine such fair value (in thousands):
March 31, 2025
TotalLevel 1Level 2Level 3
Assets:
Cash equivalents:
Money market funds33,406 33,406 — — 
Total cash equivalents33,406 33,406 — — 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Debt (Tables)
3 Months Ended
Mar. 31, 2025
Debt Disclosure [Abstract]  
Schedule of Net Carrying Amount of Debt
The 2029 Senior Secured Notes, net consists of the following (in thousands):
March 31,
2025
December 31,
2024
Principal gross amount$40,879 $40,879 
Add: unamortized debt premium1,527 1,621 
Less: unamortized issuance costs(631)(670)
Net carrying amount$41,775 $41,830 
The 2025 Convertible Notes consist of the following (in thousands):
March 31,
2025
December 31,
2024
Principal$14,949 $14,949 
Add: fair value of embedded derivative — $— 
Less: unamortized debt discount (6)$(25)
Less: unamortized issuance costs(5)$(19)
Net carrying amount$14,938 $14,905 
Schedule of Interest Expense
The following table sets forth total interest expense, annualized effective interest rate, and interest expense related to related parties, if applicable, for each of the debt instruments detailed above (in thousands, except for percentages):
Three Months Ended
March 31,
20252024
2029 Senior Secured Notes
Contractual interest expense$920 $— 
Amortization of debt issuance costs38 — 
Amortization of debt discount/premium(93)— 
Total interest expense$865 $— 
Related party interest expense$672 $— 
2025 Convertible Notes
Contractual interest expense$121 $1,315 
Amortization of debt issuance costs15 165 
Amortization of debt discount/premium18 207 
Total interest expense$154 $1,687 
Related party interest expense$— $209 
Credit Facility
Contractual interest expense$— $222 
Accretion of exit fee— 75 
Amortization of debt issuance costs— 117 
Total interest expense$— $414 
Other interest expense$$78 
Consolidated interest expense$1,026 $2,179 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Share-based Compensation (Tables)
3 Months Ended
Mar. 31, 2025
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, 2025 and 2024 (in thousands):
 Three Months Ended
March 31,
  20252024
Cost of revenues$52 $25 
Research and development268 160 
Sales and marketing146 164 
General and administrative1,135 339 
Income from discontinued operations, net of tax— 29 
      Total$1,601 $717 
Schedule of Stock Option Activity
The following table summarizes the Company’s stock option activity for the three months ended March 31, 2025:
Outstanding — December 31, 2024269,851 
Granted893,000 
Exercised(4,636)
Canceled(36,732)
Outstanding — March 31, 20251,121,483 
Exercisable — March 31, 2025134,598 
Schedule of Stock Options, Valuation Assumptions The following table details the key assumptions utilized in the Monte Carlo simulation model used to calculate the grant-date fair value of the awards:
January 6, 2025
Valuation date stock price$11.23 
Simulation term (years)10
Risk-free interest rate4.57 %
Volatility84.00 %
Expected dividend yield— %
The following table details the key assumptions utilized in the Monte Carlo simulation model used to calculate the grant-date fair value of the Market-based CEO RSUs:
January 6, 2025
Valuation date stock price$11.23 
Simulation term (years)3
Risk-free interest rate4.25 %
Volatility105.63 %
Expected dividend yield— %
Correlation coefficient0.3741
Schedule of Restricted Stock Unit Activity
The following table summarizes the Company’s RSU activity for the three months ended March 31, 2025:
Non-vested — December 31, 20241,111,841 
Granted338,776 
Vested(51,534)
Forfeited(81,277)
Non-vested — March 31, 20251,317,806 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings (Loss) per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Earnings per Share The calculation of basic and diluted EPS was as follows (in thousands, except per share data):
Income/(Loss)
(Numerator)
Shares*
(Denominator)
Per-Share Amount**
For the three months ended March 31, 2025
Basic and Diluted EPS
Income (loss) from continuing operations$(1,170)
Less: preferred stock dividends(864)
Income (loss) from continuing operations attributable to common stockholders(2,034)15,002 $(0.14)
Income from discontinued operations, net of tax(400)15,002 $(0.03)
Income (loss) attributable to common stockholders$(2,434)15,002 $(0.16)
For the three months ended March 31, 2024
Basic and Diluted EPS
Income (loss) from continuing operations$(5,516)
Less: preferred stock dividends(790)
Income (loss) from continuing operations attributable to common stockholders(6,306)11,880 $(0.53)
Income from discontinued operations, net of tax1,061 11,880 $0.09 
Income (loss) attributable to common stockholders$(5,245)11,880 $(0.44)
(*) Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1.
(**) Rounding may affect summation.
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 as of March 31, 2025 and 2024 (in thousands):
As of March 31,
20252024
2025 Convertible Notes119 1,338 
Common stock warrants3,018 — 
Non-qualified stock options 1,121 448 
Restricted stock units 1,318 186 
Employee stock purchase plan29 26 
     Total5,605 1,998 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity (Deficit) (Tables)
3 Months Ended
Mar. 31, 2025
Equity [Abstract]  
Schedule of Stockholders' Equity Note, Warrants or Rights
The number and exercise price of the warrants issued and outstanding as of March 31, 2025 are as follows:
Issuance DateNumber of Shares to Purchase with WarrantsExercise price
June 28, 2024550,000 $12.12 
July 18, 2024236,074 $13.37 
August 2, 202488,534 $11.03 
October 24, 202420,646 $12.34 
November 6, 2024180,000 $11.27 
November 6, 20241,543,363 $12.12 
November 6, 202429,687 $12.34 
November 6, 2024370,000 $15.77 
Total3,018,304 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Segment, Geographic, and Concentrations of Risk Information (Tables)
3 Months Ended
Mar. 31, 2025
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
The following table details the revenues, significant expenses and other segment items regularly provided to the CODM:
Three Months Ended
March 31,
20252024
Revenues$31,673 $37,505 
Less:
Adjusted cost of revenues (1)
16,638 24,236 
Adjusted research and development (2)
4,267 4,523 
Adjusted sales and marketing (2)
3,788 3,674 
Adjusted general and administrative (3)
3,355 3,618 
Adjusted depreciation and amortization (4)
1,748 2,962 
Capitalizable software development expenditures2,376 583 
Capitalized software development expenditures(2,376)(583)
Share-based compensation1,601 687 
Amortization of purchased intangible assets related to business combinations316 330 
Impairment of capitalized software384 420 
Interest expense1,026 2,179 
Other (income) expense, net(303)375 
Income tax provision23 17 
Segment net income (loss)$(1,170)$(5,516)
Reconciliation of profit or loss
Income from discontinued operations, net of tax(400)1,061 
Consolidated net income (loss)$(1,570)$(4,455)
(1) Excludes any share-based compensation expense.
(2) Excludes any depreciation and amortization or share-based compensation expense.
(3) Excludes any depreciation and amortization, share-based compensation expense, right-of-use asset impairments, or debt restructuring costs.
(4) Excludes amortization of purchased intangible assets.
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,
20252024
United States and Canada$31,620 $35,476 
Europe (including United Kingdom)$— $701 
Australia$53 $1,328 
Total$31,673 $37,505 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Nature of Business and Significant Accounting Policies (Details)
$ in Millions
3 Months Ended
Jan. 24, 2024
shares
Mar. 31, 2025
segment
Jan. 31, 2025
USD ($)
Sep. 16, 2024
USD ($)
Product Information [Line Items]        
Fractional shares issued (in shares) | shares 0      
Stock split, conversion ratio 0.1      
Number of reportable segments | segment   1    
Discontinued Operations, Held-for-Sale | Inseego International Holdings Limited        
Product Information [Line Items]        
Consideration for divestiture       $ 52.0
Increase in consideration due to closing working capital and debt     $ 0.7  
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Discontinued Operations and Held for Sale - Condensed Consolidated Statements of Operations and Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Income (loss) from discontinued operations, net of tax $ (400) $ 1,061
Discontinued Operations, Held-for-Sale | Telematics Business    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Gross profit from discontinued operations 0 4,148
Research and development 0 361
Sales and marketing 0 1,155
General and administrative 0 1,028
Depreciation and amortization 0 343
Total operating costs and expenses 0 2,887
Operating income from discontinued operations 0 1,261
Interest income, net 0 5
Other income (expense), net 0 15
Income from discontinued operations before income taxes 0 1,281
Income tax provision 400 220
Income (loss) from discontinued operations, net of tax (400) 1,061
Discontinued Operations, Held-for-Sale | Telematics Business | Product    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Gross profit from discontinued operations 0 7,504
Discontinued Operations, Held-for-Sale | Telematics Business | Services and other    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Gross profit from discontinued operations $ 0 $ 3,356
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Statement Details - Inventories, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Finished goods $ 15,113 $ 13,531
Raw materials and components 0 44
Total inventories $ 15,113 $ 13,575
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Statement Details - Prepaid Expenses and Other (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Rebate receivables $ 1,201 $ 3,495
Software licenses 1,325 1,034
Other 1,282 1,397
Total prepaid expenses and other $ 3,808 $ 5,926
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Statement Details - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Royalties $ 460 $ 954
Payroll and related expenses 4,401 7,997
Accrued interest 1,968 926
Deferred revenue 9,438 9,245
Operating lease liabilities 1,389 1,346
Accrued contract manufacturing liabilities 4,841 4,772
Other 3,569 4,893
Total accrued expenses and other current liabilities $ 26,066 $ 30,133
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Statement Details - Other Long-term Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Long-term deferred revenue $ 2,567 $ 4,608
Other 147 147
Total other long-term liabilities $ 2,714 $ 4,755
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Statement Details - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Long-term deferred revenue $ 2,567 $ 4,608
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Performance obligation, amount $ 2,500  
Revenue, remaining performance obligation, expected timing of satisfaction, period 2 years  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-04-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Performance obligation, amount $ 100  
Revenue, remaining performance obligation, expected timing of satisfaction, period 3 years  
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Assets:  
Total cash equivalents $ 33,406
Money market funds  
Assets:  
Total cash equivalents 33,406
Level 1  
Assets:  
Total cash equivalents 33,406
Level 1 | Money market funds  
Assets:  
Total cash equivalents 33,406
Level 2  
Assets:  
Total cash equivalents 0
Level 2 | Money market funds  
Assets:  
Total cash equivalents 0
Level 3  
Assets:  
Total cash equivalents 0
Level 3 | Money market funds  
Assets:  
Total cash equivalents $ 0
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Financial liabilities fair value $ 0   $ 0
Gain on change in fair value of embedded derivative 0 $ 0  
2025 Notes | Convertible Debt      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
2025 Convertible notes $ 0 $ 0  
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Narrative (Details) - USD ($)
12 Months Ended
Nov. 06, 2024
May 02, 2023
Dec. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Aug. 31, 2022
Dec. 31, 2020
Debt Instrument [Line Items]              
Number of securities called by warrants or rights (in shares)       3,018,304      
Revolving Credit Facility              
Debt Instrument [Line Items]              
Debt aggregate face amount   $ 4,000,000          
Maximum borrowing capacity           $ 50,000,000  
Minimum draw   8,500,000       $ 4,500,000  
Line of credit increase   $ 4,000,000          
Effective interest rate         29.70%    
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%          
2029 Senior Secured Notes | Secured Debt              
Debt Instrument [Line Items]              
Debt aggregate face amount $ 40,900,000            
Stated interest rate of debt issued 9.00%            
Redemption price as a percentage of principal amount 100.00%            
Carrying amount of debt     $ 40,879,000 $ 40,879,000      
Repurchased face amount     40,900,000        
Effective interest rate       8.50%      
2029 Senior Secured Notes | Secured Debt | Related Party              
Debt Instrument [Line Items]              
Carrying amount of debt       $ 31,800,000      
2025 Notes | Convertible Debt              
Debt Instrument [Line Items]              
Stated interest rate of debt issued             3.25%
Carrying amount of debt     14,949,000 $ 14,949,000      
Repurchased face amount     146,900,000        
Debt instrument, repurchase amount     $ 33,800,000        
Issuance of common shares in connection with a public offering, net of issuance costs (in shares)     2,900,000        
Number of securities called by warrants or rights (in shares)     2,500,000        
Effective interest rate       4.10% 4.20%    
2025 Notes | Convertible Debt | Related Party              
Debt Instrument [Line Items]              
Carrying amount of debt     $ 0 $ 0      
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Components (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
2029 Senior Secured Notes | Secured Debt    
Debt Instrument [Line Items]    
Principal $ 40,879 $ 40,879
Add: unamortized debt premium 1,527 1,621
Less: unamortized issuance costs (631) (670)
Net carrying amount 41,775 41,830
2025 Notes | Convertible Debt    
Debt Instrument [Line Items]    
Principal 14,949 14,949
Add: fair value of embedded derivative 0 0
Less: unamortized debt discount (6) (25)
Less: unamortized issuance costs (5) (19)
Net carrying amount $ 14,938 $ 14,905
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Debt Instrument [Line Items]    
Other interest expense $ 7 $ 78
Consolidated interest expense 1,026 2,179
Revolving Credit Facility    
Debt Instrument [Line Items]    
Contractual interest expense 0 222
Accretion of exit fee 0 75
Amortization of debt issuance costs 0 117
Total interest expense 0 414
2029 Senior Secured Notes | Secured Debt    
Debt Instrument [Line Items]    
Contractual interest expense 920 0
Amortization of debt issuance costs 38 0
Amortization of debt discount/premium (93) 0
Total interest expense 865 0
2029 Senior Secured Notes | Secured Debt | Related Party    
Debt Instrument [Line Items]    
Total interest expense 672 0
2025 Notes | Convertible Debt    
Debt Instrument [Line Items]    
Contractual interest expense 121 1,315
Amortization of debt issuance costs 15 165
Amortization of debt discount/premium 18 207
Total interest expense 154 1,687
2025 Notes | Convertible Debt | Related Party    
Debt Instrument [Line Items]    
Total interest expense $ 0 $ 209
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Share-based Compensation - Narrative (Details)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
tradingDay
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Granted (in shares) 893,000
Stock options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
General term (in years) 10 years
Unrecognized expense | $ $ 5.4
Recognition period 3 years 8 months 4 days
Stock options | 2018 Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of shares authorized under the plan (in shares) 5,775,308
Shares available for future issuance or purchase (in shares) 2,681,632
Stock options | CEO  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period (in years) 4 years
Threshold of trading days | tradingDay 20
Threshold of consecutive trading days | tradingDay 30
Granted (in shares) 850,000
Exercise price (in dollars per share) | $ / shares $ 18.46
Grant date fair value | $ $ 6.7
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 3 years 2 months 23 days
Granted (in shares) 338,776
Unrecognized expense, RSU | $ $ 9.2
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
Restricted Stock Units, Time-Based Vesting | CEO  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period (in years) 4 years
Granted (in shares) 124,347
RSUs grant date fair value | $ $ 1.4
Restricted Stock Units, Service And Market Based Vesting | CEO  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period (in years) 3 years
Granted (in shares) 167,910
RSUs grant date fair value | $ $ 3.2
Restricted Stock Units, Service And Market Based Vesting | Minimum | CEO  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting range percentage 0.00%
Restricted Stock Units, Service And Market Based Vesting | Maximum | CEO  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting range percentage 200.00%
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Share-based Compensation - Share-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense $ 1,601 $ 717
Cost of revenues    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense 52 25
Research and development    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense 268 160
Sales and marketing    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense 146 164
General and administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense 1,135 339
Income from discontinued operations, net of tax    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense $ 0 $ 29
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Share-based Compensation - Activity (Details)
3 Months Ended
Mar. 31, 2025
shares
Stock Options  
Outstanding — beginning balance (in shares) 269,851
Granted (in shares) 893,000
Exercised (in shares) (4,636)
Cancelled (in shares) (36,732)
Outstanding — ending balance (in shares) 1,121,483
Exercisable — ending balance (in shares) 134,598
RSUs  
Restricted Stock Units  
Non-vested — beginning balance (in shares) 1,111,841
Granted (in shares) 338,776
Vested (in shares) (51,534)
Forfeited (in shares) (81,277)
Non-vested — ending balance (in shares) 1,317,806
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Share-based Compensation - Schedule of Stock Options, Valuation Assumptions (Details) - CEO
Jan. 06, 2025
$ / shares
Stock options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Valuation date stock price (in dollars per share) $ 11.23
Simulation term (years) 10 years
Risk-free interest rate 4.57%
Volatility 84.00%
Expected dividend yield 0.00%
Restricted Stock Units, Service And Market Based Vesting  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Valuation date stock price (in dollars per share) $ 11.23
Simulation term (years) 3 years
Risk-free interest rate 4.25%
Volatility 105.63%
Expected dividend yield 0.00%
Correlation coefficient 0.3741
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings (Loss) per Share - Calculation of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Basic and Diluted EPS    
Income (loss) from continuing operations $ (1,170) $ (5,516)
Less: preferred stock dividends (864) (790)
Income (loss) from continuing operations attributable to common stockholders (2,034) (6,306)
Income from discontinued operations, net of tax (400) 1,061
Net income (loss) attributable to common stockholders $ (2,434) $ (5,245)
Shares    
Income (loss) from continuing operations/ discontinued operations attributable to common stockholders (in shares) 15,002,003 11,879,719
Income (loss) attributable to common stockholders (in shares) 15,002,003 11,879,719
Basic EPS    
Income (loss) from continuing operations attributable to common stockholders (in dollars per share) $ (0.14) $ (0.53)
Income from discontinued operations, net of tax (in dollars per share) (0.03) 0.09
Basic earnings per share (in dollars per share) [1] (0.16) (0.44)
Diluted EPS    
Income (loss) from continuing operations attributable to common stockholders (in dollars per share) (0.14) (0.53)
Income from discontinued operations, net of tax (in dollars per share) (0.03) 0.09
Diluted earnings per share (in dollars per share) [1] $ (0.16) $ (0.44)
[1] *rounding may impact summation of amounts
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings (Loss) per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 5,605 1,998
2025 Convertible Notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 119 1,338
Common stock warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 3,018 0
Non-qualified stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 1,121 448
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 1,318 186
Employee stock purchase plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 29 26
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity (Deficit) - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]    
Number of securities called by warrants or rights (in shares) 3,018,304  
Exercised price, loan warrants (in dollars per share) $ 0  
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Series D Preferred Stock    
Class of Stock [Line Items]    
Preferred stock, shares authorized (in shares) 150,000  
Series E preferred stock    
Class of Stock [Line Items]    
Preferred stock, shares authorized (in shares) 39,500 39,500
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock issued (in shares) 25,000 25,000
Preferred stock, shares outstanding (in shares) 25,000 25,000
Dividends payable $ 14.3 $ 13.4
Dividends accrued (in dollars per share) $ 570.26 $ 535.71
2025 Convertible Notes, Long and Short Term Portions | Convertible Debt    
Class of Stock [Line Items]    
Number of securities called by warrants or rights (in shares)   3,000,000
2025 Notes | Convertible Debt    
Class of Stock [Line Items]    
Number of securities called by warrants or rights (in shares)   2,500,000
Warrant or right, reason for issuance expiry term   4 years
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity (Deficit) - Issuance of Warrants (Details)
Mar. 31, 2025
$ / shares
shares
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 3,018,304
Warrants Issuance Date June 28, 2024  
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 550,000
Exercise price (in dollars per share) | $ / shares $ 12.12
Warrants Issuance Date July 18, 2024  
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 236,074
Exercise price (in dollars per share) | $ / shares $ 13.37
Warrants Issuance Date August 02, 2024  
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 88,534
Exercise price (in dollars per share) | $ / shares $ 11.03
Warrants Issuance Date October 24, 2024  
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 20,646
Exercise price (in dollars per share) | $ / shares $ 12.34
Warrant Issuance Date November 06, 2024, One  
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 180,000
Exercise price (in dollars per share) | $ / shares $ 11.27
Warrant Issuance Date November 06, 2024, Two  
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 1,543,363
Exercise price (in dollars per share) | $ / shares $ 12.12
Warrant Issuance Date November 06, 2024, Three  
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 29,687
Exercise price (in dollars per share) | $ / shares $ 12.34
Warrant Issuance Date November 06, 2024, Four  
Class of Stock [Line Items]  
Number of Shares to Purchase with Warrants (in shares) 370,000
Exercise price (in dollars per share) | $ / shares $ 15.77
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Segment, Geographic, and Concentrations of Risk Information - Narrative (Details) - segment
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Segment Reporting Information [Line Items]      
Number of reportable segments 1    
Net Revenues | Customer concentration risk | Customer one      
Segment Reporting Information [Line Items]      
Concentration percentage 54.60% 47.20%  
Net Revenues | Customer concentration risk | Customer two      
Segment Reporting Information [Line Items]      
Concentration percentage 35.10% 21.90%  
Accounts Receivable | Credit concentration risk | Customer one      
Segment Reporting Information [Line Items]      
Concentration percentage 45.60%   33.60%
Accounts Receivable | Credit concentration risk | Customer two      
Segment Reporting Information [Line Items]      
Concentration percentage 31.40%   22.80%
Accounts Receivable | Credit concentration risk | Customer three      
Segment Reporting Information [Line Items]      
Concentration percentage     18.80%
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Segment, Geographic, and Concentrations of Risk Information - Revenues, Significant Expenses and Other Segment Items (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Revenues $ 31,673 $ 37,505
Less:    
Share-based compensation 1,601 717
Impairment of capitalized software 384 420
Interest expense 1,026 2,179
Other (income) expense, net (303) 375
Income tax provision 23 17
Income (Loss) from continuing operations (1,170) (5,516)
Income from discontinued operations, net of tax (400) 1,061
Net income (loss) (1,570) (4,455)
Reportable Segment    
Segment Reporting Information [Line Items]    
Revenues 31,673 37,505
Less:    
Adjusted cost of revenues 16,638 24,236
Adjusted research and development 4,267 4,523
Adjusted sales and marketing 3,788 3,674
Adjusted general and administrative 3,355 3,618
Adjusted depreciation and amortization 1,748 2,962
Capitalizable software development expenditures 2,376 583
Capitalized software development expenditures (2,376) (583)
Share-based compensation 1,601 687
Amortization of purchased intangible assets related to business combinations 316 330
Impairment of capitalized software 384 420
Interest expense 1,026 2,179
Other (income) expense, net (303) 375
Income tax provision 23 17
Income (Loss) from continuing operations (1,170) (5,516)
Income from discontinued operations, net of tax (400) 1,061
Net income (loss) $ (1,570) $ (4,455)
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Segment, Geographic, and Concentrations of Risk Information - Net Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total $ 31,673 $ 37,505
United States and Canada    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 31,620 35,476
Europe (including United Kingdom)    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 0 701
Australia    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total $ 53 $ 1,328
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Details)
$ in Millions
Mar. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Noncancellable purchase obligations $ 44.1
EXCEL 66 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ^9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ) M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$, M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2B4^BQ-+.9*,7?/B(W0PS&K!#ASTEJ,L:6#M-#,>Q:^ "F&"$T:6O IJ%.%?_Q,X=8*?D MF.R2&H:A',2HUYE?)2CH&7+'SY!=QO]YN6,LK?EU4 M^=QNN9""2W[W-KG^\+L(.V_LSOXO8U%_,SX+M@W\^A?M)U!+ P04 " / MG*A:F5R<(Q & "<)P $P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4 M?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)- MNIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQ MEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1 M]E6\W*.76!4!EQC?-*HU+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++ M9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D> M/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO> M1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9= M=N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8 MT='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7 M\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I M=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;R MWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z M;I,[2$R<><41 71% B.5' 86%S+D4.Z2D 83 > MLX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[ MM'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ M#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1. M"CS<_N\-L,+$CN'MB[\!4$L#!!0 ( ^&PO=V]R:W-H965T&ULM9IK<^(V&(7_BH9V.NU,");,+5O" M#"')-M/=A UI.VVG'X0MP+.VYMPL4/(A&G@8R)$O/KQHA^&+MM(\B?^#T0Z_3@F)@H,RF_FI,' M_[KAF#<2H?"TL>#PLQ)C$8;&"=[CWYUIH_B;1GAXO'>_S\-#F!E/Q5B&?P2^ M7EXW^@WBBSG/0OTLU[^(7:".\?-DF.;_DO7VV7:[0;PLU3+:B>$-HB#>_O+7 M74$<"FB%@.T$[)V NA4"=R=P\Z#;-\MCW7+-AP,EUT29I\'-'.1EDZLA31"; M:IQJ!7<#T.GA6*Z$(DV2+KD2Z:"EP=/<:7D[_W<]'B^7LT M2[6"%O>/K8"V#FV[@^F&']*$>^*Z ?TL%6HE&L,?OJ-=YV=;NF]D]B9LNPC; MQMR'M]++H(=J\K))A"TI+J=.\XLM$JJJ&:E31.J<%NE+QI46*MR09Y%(I6WQ M<"NM,ENAC%%5S7C=(E[WM'@3H0+IFTY(8!BP5A[N5'2[RGZ'ZFOF[!4Y>R>V M3,7A"Y)_ *KK$?>:\S"U5B0JJQFP7P3LHR]U%^M ;\A]$ KRF$4SH6S!< _' MH4VW[W;ZMG"HM&:XJR+)S>W7U\(N.GY\FE M+20JKQF2.N67U#DEYD/L205-DYM6>D&F&OHCD8J,919KM8%?WYK]B/OMG2TQ M+JH;^0 >Z"F17_@K>?"A?P;SP,MS(XWXB&4?&K';ZW7;76M>5%PW+ROSLE/R MCGP?W-.+_0'Y!,^1I]A>K[CE58\Z9.J9;F$&-+W(=6^/C=E,>D]M +.2%->LY<(B6/$1QHGF?M>C+$R57 M0>S9ZQOW'(^L0<\!2;2D)(JSS?N@$YEJ'I*_@J1ZN,(=KQAEU)KT'+Q$2V"B M..?DS74$$][J8+A!W_Y]Q55U8Y5\1'&H^20]J*_)4L88/QPQZ5/6=-L5H\XY MZ(B6>$1QMGD)-)"1G!/*?IS]1*;"RQ34I#4D[C26400#[51+[^L%2;@B*QYF M@GSO7 ) D02F>_E;P0E7QXQ.AQ-+T=6>>@N+!NPI*3V$F<-,Z4,K.8[=0E MKTKXHF3699FHWP?W)H3=ZS*>0X( M8B4$L9,@R$S7 .P!"A9260>C(SXCSQ-@ 0;^ULR:]1P0Q$H(8B=!T#3B84AN MLA1NI_86B_M4K9_@LKKQ2O1A)Z'/7234PO3(C^"@ET '4<)C>YWBAI7K"[BN M;M"2?!@.+OMZ7 JH1RP>;E,=[QP$Q$H"8CB\[(?8-Y_W:;ZJ39XR#3P;FX^G M-?$W8IM=.6S=.KF;V459#6G'<7J=+ANT5K:,)04QG%U&D8C]?!WL/N3V*+A! M=>6=@VQ8238,!Y-B?>\^2 W(_BF R^[AHGV@P9(U8.T+C#6+?#K#G/ MP3ENR3DN3B5[D#MLKMC:^Q&[9M/,O.P5>@[0<0^VOW! >91Q\SF#J1=U9ITF MA9FS,H"^78L7*@IBPR[6R+AQY4B$Z^H&+FG'Q2D%"SSR95*5%G>M3OM-X:=U ML ]L>";?'D^)9U:>MUO"Q=5B"WZ4;SRWRL>W^_>?N<&AE(1B#E+GL@??,[7= M$M^>:)GDN\HSJ;6,\L.EX+Y0Y@&X/Y=2[T_,'RC^8\+P/U!+ P04 " / MG*A:V9XC4>Z\O%HRA^E"O&)'K*TKR\'*VD7)^/QV6\8ADMS\2:Y?!D M(8J,2K@MEN-R73":5(.R=$QLVQ]GE.>CR47UM[MB\_?./+E51_&$\NUG3)YDQ^7]\5<#=NO"0\8WG)18X*MK@<3?'Y MS''4@,KB'\X>R\XU4E0>A/BA;CXGER-;(6(IBZ5R0>'7ELU8FBI/@./GSNFH M>:<:V+W^[?VOBCR0>: EFXGT7Y[(U>4H'*&$+>@FE=_$XR>V(^0I?[%(R^I_ M]+BSM4?V;/NTFHC, NP,#R&X >>D 9S>@FKEQC:RB=44E MG5P4XA$5RAJ\J8MJ;JK1P(;G:AGGLH"G',;)R>SVYNKZ9GY]A>!J?OOE\]7T M'FX^3K],;V;7:/[I^OI^CD[1]_D5>G?R'IT@GJ/[E=B4-$_*B[$$#,K3.-Z] M[V/]/C+POJ^T.$,.MA"QB:<9/C,/OV)Q,]S='SX&Y@U]TM GE3]GB/ZF*%@N M$2U+)LMS'9_:@:MWH*+LO%S3F%V.((Q*5FS9:/+V#?;M#SIV?\C9'E>GX>J8 MO$]FM%PA6#44JPOV<\.W- 7RVE6L7?F5*Y4*MA/'PVYT,=YVZ6BL(B_R&ZL] MG&Z#TS7BG,:QV LR!(Q XP/*;-0#AE-+!!-(>_0/&8(,AAB3VO(!@P8%2SA M$J4"EK%4=B?8=2NN)Y@X%G@JE24DC/19Q[8&Y'5X8&)'^("MQLH);4?/UFO8 M>D:VG_,MK($H.-.N@]=_IX>Q I,XJ< ,]2VRWTFD;>?XM M1/+(TU2K@G8_'J)>_CQFM0^LH^G8".P6=AO,:[Y$*8,2!Q6JECD5B]--R0P1 MLO/:14,@/@\Q:ZQ";R#7X%:(L5'[)KC5ITE MTQ+HZR7Q;;^WL33::^-! JVP8K.RJA(=S004*)"H53:_$9+5R5R+MJ^=4#$Z MO1C5FME#":356&P6V?TZX-C,]G7/BVS_L*[2F/F.&^ !K*U XL@8LE]$OCR5 MK,B.!ZU1:E\=M'_(V_Y9JQ5,8A;,0UTZLDBDKXZ$^(=ZI+/RR8"XDU9#B5E# MK]B"P59*D*1/7:"#VY_T=1$'P2%8G9$[@+5SB#5K)P1JA.8LYW FFC,( 8!M MCE6B$4I ZQW"U9F%SD Y3%I%)69%K<4^U46!%FU?.4F #ZL\C94;#!4FI)57 M8CZ.UGGE&$+-V1"4IG>$U-EA*)^&MFNKA\2LAS.195RJ\T2M,['(5:"Q/ ;$ MZ)W:#74@8_OLO9:!T;\^-2!MB^/_.]J?@U9PB6_,JG,IXA\KD2:L*-^^"0D. M/JB.'H^YU'=VC/K]ZM;.'_*V3[X5:V(6:SBM[Q)6J:8!CIJT0%N:;A@ZL<]L M&W] Q+)M6_V@8 2"'VE1;QJ^H"5Y16+6?8 :>%W>P^]H\MEP9;P M!@@_."XG]5EQ70%EJ@E4'1LCBWB^18)P]X)]W_K-WJ]![,-(-9GLKU%;HA!S MB:*"% @,SB_V[.$ELN Q/ DLUPFJ"<.N%46V%6!2;Z.73'XU-[6Y=O+W'KG' MS]]$TS_HB8C19G\JVPJ*F'L,TR3A:C= :E9-JE.>HYBN.:1J+/LLP!FH:B_B]4W4JRK3TN0TZ7(JLL5HX!=&<#SA8"Z8W>COE8U M7RY\5D&U-!**2L-O^^EL!P2;&QF[[Q4:PNWJ?A=5*PZV0SVI-J4;?$IZJD;76 M.KNU;16M:4+4C&VZSB!G1"66N-A<6\NQT.1 M:\Y2.I=(Y4E"Y/=[RL5V9&'KY<9'MEIK<\,>#S.RH@NJ/V=S"2.[CA*SA*:* MB11)NAQ9=_AV@@/C4%A\872K]JZ107D2XMD,'N*1Y1A%E--(FQ $_C9T0CDW MD4#'URJH5<]I'/>O7Z+_4\ #S!-1="+X?RS6ZY$UL%!,ER3G^J/8OJ,5D&_B M18*KXA=M2]O LU"4*RV2RAD4)"PM_\FW*A%[#OB8@ULYN.+#^X?I MW2<8W-^]OWNF?!?(F]0#U\CUW']%O?):?:@7?9T39ACQQV@981@R*B*9,-F/L>8[C#.W-/DB+F=O;-VL( M[M6">R<%SR64L-3?KU'&2:H126-$O^8L@]K2UP8A3W).-(WA:X;*CA@Q]=+& M44[D[PET0XS#0Y(6P\$@[!]E\6H6[R3+0ZI)NF*09D24HI#XMPT D@BIV8^C M -Y!AGL^'CB' "V&/=\?' 7P:P"_XV70)942I$*A1L_P3HA$&\)SBJY8BF+! M.9$*P0M#:@TEU%HOY13]/7'.C>/@5PA=5@W]0:T_N$Q_H5(ADNNUD.P'/# < MY=U6\<'AI^$X+6^@VZX!T*\!^BMFOI>K_]*?(NA%X9.'[OMVK&S:WW. MY>IAJZ-@58I9NNI"J,*?P=!F>1IBKW_CDQ +*AG(GJ&L6YJ MYK^Z_N+#WMP+_8,5H-.L";!KX/AT!W\%<&;M5T$;W< _7+8ZS9JB=TT;7]BU M?Z+T_?,(NLR:!+NVC2_LVYS!%C N-DK50D!A3]NJ/#C<"X6N'[2(/\.RU&_O MG3_,X0_V^"N6*L3I$ER=FSXD0);GJ7*@158<29Z$A@-.<;F&,RB5Q@">+X70 M+P-SRJE/M>/_ 5!+ P04 " /G*A:X5C/'+4( #>+0 & 'AL+W=O MY$T4$"$JB:VLFMIP; MS\0?8[GM0Z]3_!X&@W5@,KBUXP\\9W/0$%YH/2; M^G*9GO8"%1')R5PH%XG\MR'G),^5)QG'7XW3WO:>:N#NYQ?OGROP$LQ#PLDY MS7_+4K$\[8U[("6+9)V+._KTA32 (N5O3G->_05/C6W0 _,U%[1H!LL(BJRL M_R?/S43L#("A8P!J!J#] 9%C0-@,"/<'8,< W S UU(=J,JO1$GY6JKS/!)._9G*W=Q=?Y+#+7R_ UYO9#/3!+[,I.'KW M'KP#60GNEW3-DS+E)P,A@U2W&LR;@,[K@) CH!!_.[(AY9KP8]O4U$.Q M?:AJ <=\EE-_O,3' 8_VW!UY*R%$F]18I_WR3T522[[0HW5 M!K4>/ZS&J^:TF81P. I/!IM=#!:K411$6ZM6<-$VN,B;@G/*!:"+;7C65$1= MIJ(C9RVTPRW:X0&IF.]AMD&N_40[DPV'PSC82XEIA3 :0GM*1ML@1]X@_\>Y-R)STF;+ZL(*>R<'*ZDI1O35!L3#V.PF@O/Q:C MX4X26T'"0#-8X USEN2D3HM4+M^(2I65=@+C[F$VR MOTD*.%V(IX39)SBT9-F(V#3"*' $K(D1'L*,U--4K %CL[5%.!CMAVPQ&\*Q MJWPU84(O0^WTP*RKFM2\U,]+ACZ DE@)I?'6>D2#?<*W&/6E0'2$JGD/^HGOL@GR MJRIR\$#DZS5YB5PDSXY'U&2W/H38>$0M9A&.'=.+- LB/PM>;L-3,FJ3<4>W M1B;!H?UIM=C D2- 38'(3X'M25TP6LC>5\JFLE9]I6F(M+3.+3*I3L[M:)\1 M;691!(>.T#4E(C\E6D)/,]Y$+ZE&!P^.9#DK)LHLZ5#7W^$@J+K].X2"#U*. M\Q6IEC[R[]9VBDS:[$L7^\!-*QBX-#G2Y(K\Y'HML;S:\)%)DWT8F;FQF&'L MDBM(\RGR\^DM(PO"F")\0>??9&(V64H<2P_(Y,?^V) J-JM1[&!^I$D4^4G4 MF$V0",&RA[5('G)9*E0^#T4ARZ0"LJ1Y2I@=162\%?<1-J2LS2Q"+HY%FF.1 MGV//$I[-ZW>"+%^+_46:)L9.V;4K;VW$FEV1GUW/;7WJ@UIOE!-QE)4@I7F> M,/D"*QF.+Z7HM#\I]5W&NPD)/D(C;U:SR/&>A#0!(S\!.U T27P+COH^\6LX MK&9.')J=D9^=I_;6^P/YB&T!&B+#8B:M'(0=:L(._83MA/'VA#1W>@V(Q+N3(VDD,Y%8S)_*=)6S_&O9OU6X*2?O)1I;M(ZGQ<;#FU81&TS!-T-"Q3A=J\1&^)CYV,Z5Z@#4\R_L\C R!;C/#,'8HBU KB]"O M+&X93==S^\1Y1[ZY@#KRUMZ;T](#!S^^!XF]LN6M2+ORUD:JM0GV*X<#]B'- M-0,8#V-C(](T4^N5CN<":Q&!T3_?B\1>D?#FE'3DK8U8BP?L7U0X?#\2FTL& M, KC_89E,4-H!!W= .]L8?N)^XH^9/*]G%/)BJZ%*;^+-V>F(V]MP)K_L7]? MW-\6.MT0[\I;&ZE6#_B0/7%O[5DVPTK(6QN_E@O8O^GN+\5.=]B[\M9&JC4']FN. TK1 MW#& L:&U;588CAT$%6FM$+VRNRX19_-F@YTJU6T]+=.I:.C*6QNR%@T1_/'B MB[R"X\U(._+61JK51^1?7GB]^"++S@*,Q_M]T&(V#EQ+?9'6"I%_H>&PDUJ= MKA9TY:V-6(N.Z)#C 8>HH\@\&P>E)-U/C,4JPF-'8I14:%_1E!KY*?5W^ ?X M+Z/K,E4+S$7R'62%G"=1GRA^60I*"FDAN&VJ!CN'6 O"'JO#P%Q.A1Q0'SS< M7MT>.#ZKCMGN73^'QU-HN2X1')_7)Y2-7R+Y2W4T>*!O79]\ODK88U9RD).% M#"/X.)(USNK#Q/4705?5\=H'*@0MJH]+DJ2$*0/Y^X)2\?)%W6![I'OR?U!+ M P04 " /G*A:7*Z9A- ( _/P & 'AL+W=O(ATS1KN JC9'!Q5I7= M9Q=GZ::(HX3?9R3?K%9A]GK%X_3E?$ ';P5?HJ=E418,+\[6X1.?\>+7]7T& M;\,=RB):\22/TH1D_/%\<$E' 7-+@:K%;Q%_R=\]D]*4KVGZK7SQ%^<#K>P1 MC_F\*"%"^/?,QSR.2R3HQQ\UZ&"GLQ1\__R&?ET9#\9\#7,^3N-_18MB>3YP M!F3!'\--7'Q)7VYX;9!9XLW3.*_^DI>ZK38@\TU>I*M:&'JPBI+M__![[8AW M E3O$&"U #M60*\%]+: U2%@U +&L1K,6L \5L"J!:R6 +,[!.Q:P#Y6@U,+ M.&T-77%P:P&W)6!T>8EJ;Y'3J@S:AKS*ETE8A!=G6?I"LK(]X)4/5=)5\I F M45*.CUF106T$ P:O],)M-K?^P_D%/RZVQ"/OSXD?Q(HH0\+---'B:+_&Q8 M0/=*)<-YW97QMBNLHRL/:1'&$K&)6NP>!A3/,KX@LR*=?Y, 3-4 XW2U@I': M)>VII2\7BZ@CTA#"-Z;+D M4BHLEYE1O@[G_'P 9N4\>^:#BY]^H);VLRSEMF!F!58N,<\7S-0T[6SX_#ZO M,%5ZF& ^)EB !-9(%'V7*+HR4:Z$O#@F%[:8UKOPG5*-4M&KXW=KXW^OG^I!Z0 M?D>\ M816!K7P.4SPD3O7TL=PZ5 OP,HT7/,O_0:9_;*+BE?S^)8UC EOAES!;2-/$ MQ$P33+ I)IB'">9C@@5(8(U4LG:I9"FGCELX04;5IH1\B,LMBBQ#+&&XGAJ& MV5X+E(KZAAX3S,,$\X]R1H"DLA%3>Q=36QE3&.QPJDW@_ ,;Q&3^2HHL3'+8 MFU;GZ<5_X%@$!W39)G=LB]LVJ[5<3Y3*^\89$\S#!/,QP0*U7QM1=G91=I11 MGG[GV3S*83.1/FX/ 21=ER'.3\@SSXMRVP$UT+DBB^;%VTF!;)*HR F<,.OW M*,\W4+E)8-D@?+6.TU?.Z[KU)ILORX5F#=N7$Y+ 9 &01?@=M+Y$Q7+)X\7[ MO8QLZZ*VHF/KHA3JNR9A@DT=(9*&N&W!U.AC@@5(8(V,=7<9Z_Y?9*PLX5QQ M5F\=$29*X_JF$2:8=[CS/J:^ FLD414VQ-NFC*-9N5<%A M2 .+RD;2X^A(5*4>*IJ/BA9@H36S9<])4C6G-VTFQU$)H8NC@&JFZ;CM\7Z8 MDY0T$4C) Q9TL)*27CJ46KHP8TNL<2FCMMX>UI*&IF:9\K,#W3.35$T9-B/0 MQ4L>BLK5 2T=NWNU5._!C4I-4BDWZ>CB)A]5KX^*%F"A-;-KST]2)6?U%V^G MY.,?E::LT0XN"*@,)"J:CXH68*$U$V;/0E(U#7GPEDJ>$Y;DFHHY9OOD)FDG M1%IL0LWVDJ"VH6M)$ E#QV6F;K27! FQZ&JFQ=K4HJ0AHT['@K#G#*F:-/Q3 M=U7RJ(AD%S5<5[/;:^Q$W:7>,[=<+Q6&]?4!5W0%$I5>1$4+L-":R;.G(JGS M/[R0HJCL'RK:%!7-0T7S4=$"++1F2NVY0JHF"X^ZF*HQF@N :0L4 "IUAXKF MH:+Y5$(%B@X)L)0V?[JT9_"8FL'["Q=43.3#K%:TUDWE,3>;]72C_0Y=4!\SH.,>JI7K_9 Z5J&0B:PA-A4,LJE(?%2W 0FOF M[KM?6*HIS;]+[DHS3R0T3ZEMM&="3,YPBHKF'66!CZHSP$)K)M2>]61JSK#/ MQ143>3_H!VT'6*FP=X QT;RC+/!1=098:,T [TE5IJ8[>UU=,9%H;.];U>IZ MAQ<3S9-TW[&$X2LV.A5:!5@=:T9M3U:RGF3E\5=7IC2PJ$PE.XZI1%7JH:+Y MJ&@!%EHS6_9,)5.S?.JK*WE"2&E*UVW_@%+23@CS$33E 0,ZV"T)LN,:3IM] M]&7&N)JCF6Y[5(L-&3,Z#A1[FI*IN;G^]U;RD$BX0AA5MM&^J9NH^]-[#N[0 M*W*4!_S0%454CA(5+->KZ.HX(42TBN=%[Q%@N2)B0(DTV8O1)F;/EP2$C8V]^F!2=4 MUNOANP\-5SQ[JCYLS6$WN$F@BWK)H.R*MU_/P@EM=,.JSTS;-92-;BB3U4"% MM)P"%I5B,1M$;&F-#C6ZI.:2CJZD6,[HQI%J!QU4J@,J9.53.KJ66ZX!DB:M M<:'&E=58HQM+*@'V49E]'@5#J-02$)%ZA+DCGTFU,P.\:$AE')"1^\L$_::L M!BJDY12T4)D6F-Y!O]1^$)%+@(^9W,> 1:58##K&I#UC94I*N+=!+ M>UB!NVNQW+;/BJTTWCE6)BEINU\_2G;CQ'II.^1+ZS@4_9 B^5",SQ^Y^"&7 MC"GTM"HK>=%;*K4^&PQDMF0K*C_R-:O@FP47*ZK@HW@8R+5@-#>+5N4 1]%P ML*)%U;L\-_?NQ>4YWZBRJ-B]0'*S6E'Q_(F5_/&B%_=>;OQ>/"R5OC&X/%_3 M!S9CZH_UO8!/@YV6O%BQ2A:\0H(M+GI7\=F4I'J!D?BS8(]R[QII4^:<_] ? M;O.+7J01L9)E2JN@\&_+IJPLM2; \4^CM+=[IEZX?_VB_;,Q'HR94\FFO/RK MR-7RHC?NH9PMZ*94O_/'WUACD &8\5*:O^BQD8UZ*-M(Q5?-8D"P*JKZ/WUJ M'+&W /2X%^!F >XN()X%2;,@,8;6R(Q9UU31RW/!'Y'0TJ!-7QC?F-5@35'I M;9PI =\6L$Y=3N^^7=]\F]U<([B:W7VYO;[Z#A]FW^'?UYMOWV?H[C.:7LU^ M0Y^_W/TU0WWTQ^P:G?Q\BGY&186^+_E&TBJ7YP,%:+3.0=8\^5/]9.QYI7*)%I F$BT$7R'(/$%543W4H5NH@LDSE]MJM<2M5J?UF5S3C%WT(&\E M$UO6N_SEIW@8_>JR^4C*#CQ =AX@(>V7WZ *%57&5PR=E%S*4Y>UM8JA4:%K MSO:R'Z>CZ'RPW3?#(45(FNZD#O"E.WQI<(>N\K\AP: F*8D4AZ*4\2HK2H8J M *X!Z[OZ.M-;N9$LUR%_LA9\6T#(HOGSZ=MW-3WFKAY)V8'7ACNO#8.[>G)K MMO04?=$>,J&=%Q)@VD))DHS=2,<[ MI.,@TGL=:X8R@;$1>UH#^X&/,\'RHHY1YBR]8PM+3#IP;9$^\?AULD,[":*] M7:UI(71"Z5W/Z+I0M"S^!<"2+]0C%:<=!Y+,E^+*OVQ>( M!;Z"GD[6P:PCI)).-S[>67#HV1SD2B@:"R:$X0!#:5#4 MW+G7Z#D(Z"["D,@AOI9LXU?8EE=]0U0M)94,(B08$\0N;$,+K$,HQ1ZX+??& M8?*=+FGUP*1F5 I53-695Q9T7I1^%HV/2J/'TG;H@I9(XS"37F4F_J7N/%BQ MI?/2O4DV!\9#BWT<4MC'/G%+E'&8*6^; EAX0MWF/$C'V,)FB\7CL:]^M]P8 MOT:.#/@F?PGPIG:K)1--2#DA.Z@Q(<,N8A<[#GV(6WZ,PP2YV_$U??9NM\UU M_7%J\8I#:I00-T#<4B(.4R( %+J)<[AT+S5=L+%-=/WA9-2MS0ZQ)!UZBA]N M"1&'"?&N4_-> VNS7#^Q>,0I%0T]6%LRQ&$R;+%FG2-BTT3KK]HNVHG?08,0 MQ*.N ;98,B&>THU;)L1A)O0;X#D(.$VP*; ;XPZ1&$\\-0VW1(E?/Y:^\T3G M-,"F1><>V&(I)IY*@EOZQ*_09\?SNE.5;SF'XJ,RZ+&T'7JA95 <9M#[C ]U0ZFZI'L57K;"%/ MF"4MF2=A,K<*G:M(.">0#BZ/H[CK=)>8U^E)R^5)_*[2MB@J.!2^97 :[!'> M/3D]DK9#+[1=0A+N$O3FS;F =6 Y)+S^T63+RZT)QGK\LZ"9[G&\(RQO-D[J7CV _*C&4XPD14O725;K4O^S%@C\U+; M3/'>GQQZ0M3N#4BW=#MD?#G5-@])N'GXO O&_UW2$KLCL*$[N@;OWK1-0Q*D MXP#X=Y2SYAG!R J)'&)OJ3X)4_VNF.TU:\[2X,3L+K=E_"YOJ3X)4_W- M8L$R$\KL*3,C#P2^92:AM3E.M XV[K:5#AF,/4>3I"7L)$S8VLDY@_*B$_&D MJ.JK4\T=QO0$]?Y M.B:3#G*'V&@\]HS_24O=Y W4;68R^49H+ZLE0\^,"CUA=W(V.2IG'TO;H?DM M9Y,P9]]6BH%>YV&#V&S;30>'2$P\[11I"9F$"?GVE7$UL5DRM9 YV-8S:R)[ MOPZ38+#,-NMUR?01AY:&@$HN-Z(^W%0OP^R]EA5"_\VM( FR^+O#ZDC:#AW5 MTC8)T_:T/B'60SEH_(R3:E< #:JEX)L'*!B=V2+B0M\SX[Q7QF'-\_=_7I]8 M0UR'4!QU@V"P]R;*BHD'\X*.1 99_2;'[F[]$M"G^&QJWI7IW+^*SZ[,*S&# M5DW]9M%7*J"&2U2R!:B,/HX EZA?UJD_*+XV[[O,N5)\92Z7C.9,: 'X?L&Y M>OF@'[![9>KR/U!+ P04 " /G*A:Z^70R94" #H!0 & 'AL+W=O MB' M2&$/TQ[H,TOLC+?!POF._=MI)RX)I[,O\.T]-UO&^>I#BDJUSW-UCKN;!\B[67G?K/?9HP'5"#\O%&E,@4U+,MK4&PYZ@5'+#K4\NK5^MDXUU7??Z MSS25!]*_LN*D*< ML#?WZ ]02P,$% @ #YRH6DXN'KV/#P M"P !@ !X;"]W;W)KNHU27ES7 M5>.>'VR\;Y\<';EBHVKIYJ95#>ZLC*VEQT^[/G*M5;+D175U='I\_-U1+75S M\.(97[NP+YZ9SE>Z41=6N*ZNI;UYJ2JS?7YPM7*M%LK_ MW%Y8_#KJ=REUK1JG32.L6CT_.#MY\O(A/<\/_*+5UF5_"])D:36$TPTY9>$M[FJL\R_> M2]]9)J4+V7AQ5A2F:[QNUN+"5+K0RCT[\CB;=C@J MXCDOPSFG>\YY(-Z9QF^<>-V4JARO/X+,O>"G2?"7IW=N^$[:N7AP,A.GQZ>/ M[MCO06^(![S?@SW[36@I_G6V=-XBKDN^.G=TC[L)?VX5V[_XEN^W^<(UY*IQVMNB#5&R]#!F+EN6DGK\]$U_<]'?Y%LG3^^+C;Q28JE4(^"/5EILMKP1;W&$6AO(9=NYN.YK)2P'6U$%ZU:=Q5; MF1U!NRQ4T5GM=7SB]76QDZUHYA-IVQ>'W>'X&=I"U)5MUX976=.0&6 M-);TF+,OIQR 5475E8I%B(KW(D4CLSP:ET>^=MW2Z5)+"XGGXJR"S[.X8V%B MZ "8*[)N4 PIVSA9!-T'MZM* T!E-&N1!R)+[_;([S:FJQ LL"ZJ7ES[:]>$ MLL+^9-6&P/U"N)*,C?$D+1N"?J.\\BXW2EJA""/%*U6H>JEL0KF'LV3*/BZB M^;YUXJQI.ISRD?TA(!?5+'%R?/C3[]IZ%/G]TA0"P;E[,C*:7@0.$32ZO?\6 M-TH$SQ49Q9KZCYHL1HST@IZ:B66'OPQ,"$/V$8;<$:5V164<4,O!7Y\['1.= MLF:.=$?Q;, V:%M2[^3Q4VS=Z@:^G/4AVN/19$" -Q"IX.,:H@:4!T@M2RMD M^2NJ=GBP@1F< ]=)/M!6K"3^:3-8G(L/N$.W90,3N<+J)8E,?(DE OX.0=P8 M$;+6"6_R&.B5R7,DQYF$S<,1,8B&2&'[\ED;!+J$J2C?H9[&$06'U=2)4T8* M(0,UP8[8=Z"1-L)1"L@$)[BC3>F252 9T)D=FPRH@8FZ*:$4<3C:+NT,(R Q MU74+AZB01H0'ADTZ/H#@>90+""HIMAM3J;EXA7V=UZG:T3.?0!UA 5VXH?A] M:,1[YW*BI4C2<43_!Y:6I9^)U9_'03)QUQ&0J+?F M]V#+_U24N.4H\R=4'F- $GV??2C-!PNTG74=Q6$,U<6&''O1680PT/9L;14K MG52BU10 EH,3BQ!P"RJ$;.^3[Q*6$.3^C>BV6,@E=EQ<_(+?-6N>JW/[I$&; MBQW9<&K=EZ4I$<^)"5Z*'TU%M=!-'M07_1D'EZ-<5&RP/>+BN2)B%&V'@_"W M0#'N*$[87(5LM4=NC2MFGWR)P+PENS4<#'BXES*9I:^E 8N^?G0Z/T8_4554 MPXBA- 1GAX5TF[Q^CK12)#@;$>\*H-LE) M50?2A00B\WY]/'_Q)]Q+H4O5'>:%C;JE#91W)7*JEYTJSR_I"R?,; M Q(6@&S=Z7"?#$25RQ!8D^^SS+Z7,6P ;%."C3G$0UO0>F MU(52K8&*8FU-UQ(GISIA&*%9\Z$ %Q6E]4I3E7)L']';9Y \ZW/PX,M(D19$ MD5Q/=G/KX1+GW@I5W^T];I_QQP='EC82(:,OL/J'\?@GRO%EGL/?BM.&3E.T!F]R@7?.?W'9$/&%X:*$KPP )EN MPN IS(!2([+'CXD@IT?V1$7)M9XL2HX(VC(GW6/>.:IJ16'"K&*K'9,3 N^< M;(["UBH:B)$<[YGH>[//EGL8)EHW1<5?@3F,B=ZWW"61D+1]+N78D*3%U(-6UM9TQ:5*<@K$E3L1EE:<[7OZ*7B7H"W@ =K:2^9$0$1 MJ:I(A^ FP8 T!=N,/4Y!'E&'VX0K677@;O=P3,[J=QJ W!YLS*ZI]*4B*&5^ M=Q4-E'.WVQ(/PP=HO&3A\&S08V!T,*PIMBZX&TG-C'^F_"G5+QA6A'H< CK6PEC<4 MKGWOA>HR'=;CN"7##0V(HPD13H.P7\;6'7@/$QX::DRV@O!4#7M0HS'AB5@R M@::A/O)01%K+W2C' ["'W#L, M0;)4*?O&%I\#Q+D%UI8-UK7F5M3=Y@+2#:8I.YMJTEU3F/D(F,-LS?&JZ4:: M9D=#OMS!#S0]V-O5JACH1'&I+?1JK0NT&WKE0WIM08(#":$AP*_DI-5*A0G M!'/)YX$LYZWN?R]KM"KJ&=SZ]LO5>,8DFW!,7HL_F_2D^0!-. M/ZXT1V$_VX-,:TFUQP(=74@NU,3?L)X3,H2W#@AFPRE#CJ?"UV9."@7X-_J4,W2[-*'@>YM&DGZ;9E)N#@.!8+4KOHY:5 M7J<8Y7$^(#T-]!NU,\^/I"<6Q"&D>49(+6NT2^0'Q0A.8E<1LI6DWLVPB3S5 M+M9367%4_^\6I'Z\FE D,$&;IPRU;BB>B+^%-\6E6("G>QIW]D.6AW=/.Z4X MH4'!XT="R MB>=G@6"$81I-R\X0Z4 Q/>P-E^&%VJ0P^_ M;<2]DZ.3X_NA6$]*$:KEE/TE5UT2L*I&2S9HQO T/*R)CZIJ4&89&4])N^3U9= @- MX?+CA=ER/RP1O@$K:8Q#YF!ZM7N10&B8A.Y)T0DAYN%'LL]V8[(BM4TO\FC. MZJL !,A0I9GI[,J 8Y&AL@RB3*WAD0V$J[3JR*NN0Z3=UF^?>Y._8B_#9$*F M6I0*5AZND9W$(2*!1-,Q@Z2S@]ENQ1:]-QWG&L_Q&;G?J3HC1OZ$.F;< KWA/YY&4S4=B^"(*;4FDG$VVP:E5-U M?A?3)"K+I]W$?M+DDM+E$S>:4B"VA.I/B0;MZC:.&\,G M$WL?B,4KMJ^IQ:O[SS_"B&"6CV1F3!W :%+3TE)3YP9G#_/6@'/\OH'$S39A M:M9E;BD8]4N]HM%T>J4-GZ?/$'(EYIE9&672_" ?4I T75ON8DGJ&4?.RK^4 M&DR5FIJH;NIEPB@ROD]B>'=FY;<\12&&/>-HW_9OC H@*W "X4,JHL*78[*(D[3VRV\YW(I_AJ85/-*.9 M^@SQ*/N2M%9VS=_+<@HU/GQ4VE_M/\D]"U^B#H^'[WG?2;NFN1V5F^<'Q_/' MCP["'#']\*;E[U*7QH-'\Y\;L"UEZ0'<7QD@:?Q!!_0?*K_X#U!+ P04 M" /G*A:49&FX=0$ #Y"P & 'AL+W=OY'X[[^/-]MKJ9<#>+A\'20"UGT%C-_=F,6,UTY)0N\,6"K/!?F\1*5 MWL][4:\YN)7;S/'!8#$KQ197Z'XI;PSM!BU**G,LK-0%&-S,>\OH_'+,])[@ M5XE[VUD#6[+6^IXW7])Y;\@*H<+$,8*@WPX_HE(,1&K\66/V6I',V%TWZ#][ MV\F6M;#X4:O?9.JR>6_:@Q0WHE+N5N\_8VW/A/$2K:S_PC[03B8]2"KK=%XS MDP:Y+,)?/-1^Z#!,AP<8XIHA]GH'05[+*^'$8F;T'@Q3$QHOO*F>FY23!0=E MY0S=2N)SBRMI$UTX6528PG6)1K"S+(@BA<^H4J"XPTHHG TO($W:FT?>;S1 MO["=[DIMA8)/1E>EA=^7:^L,Y= ?KSDBR!F_+H?KZMR6(L%YCPK'HMEA;_'A M770ZO'C#BG%KQ?@M]/\6P?\)&I86"NV(2A;PC180P8=WTSB*+N";<)5!T!NX MK"P)L(%_);>%W,A$% Z62:(KEK.%&ZUD(M%"'ZAF5U@ZS-=H(#KU81_3N+%.^XN;RB0952DLMP:1NH<#NJ$NH$ Z"W?4#JB496);;4[@ MFG7>!3GQ69#S7$Q"?X5L'Y]:MICL.0AX1T0ZN(M,HI!3B[#,P=QIUZGZR:FZ M4(_.M?9! [UV#Z'K0:440SH,@H?Y*&!(#LA!:K_)&L;@,?P*7'D ME="5I1-[?$ZV,F^W^00&3[RB\I-)[5E-HLR3L]^'I(TO:'76GPQ?I4ZT]6YH MN1J>47\T.>5^01E>&KV1[DU_MGSC?C2>-LZAX+" YX$_AUMJ&]YZ/DY)LM*E M3^Y6^&GD*S$P4ECOT8,U]U$_FDS@$Q8D17D:D=)S(KFI\;O8(1S&4[A""DTB M17@YF3K7QLGOX: 5.A[!G78$J-_0OB6/^]/I6<=0^<])UU$K)@NO?02.:N3C M&N&N/"9-:>MG/M,HQS3^1A*"85MI("J'!#K,.3,QHC31@TP\;IT@]W:^UH M5/3+C&9S-$Q ]QM-KW&]80'MM+_X"U!+ P04 " /G*A:*AAXCAX$ ". M"@ &0 'AL+W=OFU8CJ[Q2 M(\9)%$W&#>,R6"W\VK5>+51G!9=XK<%T3ZUI-MZC5+Q!:;B2H+%>!F?QZ7GFY+W [QRWYF ,SI-"J:]N\KE: M!I$CA )+ZQ 8?>[P H5P0$3C[P$SV)MTBH?C'?I'[SOY4C"#%TK\P2N[60:S M "JL62?LC=I^PL&?W.&52AC_ANT@&P50=L:J9E F!@V7_9?=#W'X+PK)H)!X MWKTAS_*26;9::+4%[:0)S0V\JUZ;R''IDG)K->URTK.KCUPR67(FX-8RBQ1N M"Y=H&1=F,;9DP(F-RP'LO =+7@%+X8N2=F/@9UEA]51_3,3V[)(=N_/D*. 7 MID>0QB$D49(?P4OWWJ8>+WT%[TJOF>3_,%<0(5PH:93@%>OK0U9PK=%0!/H% M5<,+T3'PYUEAK*9R^NNE"/4$LI<)N%_LU+2LQ&70.EOZ#H/5^W?Q)/IPQ+UL M[UYV#/VMR?QF,/@L[VBJ-,>GXY(BRHUUH;,;A%H)^NFY7,,/7-**Z@Q%V?QX M"I38XDE-@5J/R&;G&JY@K52E8$3B/,PCE,W2,,\C>&&;:GZ+6KB97S* M2M6T2OK$O'\W2^+D V09_*HL$><'U)YA37.7[);Q"O">3CB#/9PBWOK8UN"B M^68?;[ @!^A *Y'?L4+TW,(DBNF;AMD\AUM5VRW3"(*7O?TX3).ND'? LFM$W#^?)!,[*4G?XLG^=UB[5@K.""VY=[-XH_KU5 M<*,>F+!]TK))1.]YGL$U>]"$Y&UK%!3# T)9F%'\IN&^4 M"V=93._I-!G21J4WF;OU>3JDC;TMN">03,)H,G$YC<(X M30=@H>3Z)W*X>2)];.][T_3+'K5Z'E8B27Y.7?[""=7=4++9U#^]W^H(-:<_ MC3.O/\US./._VR,/=QV$.^(GR6A"5Z,0[M 6KY,JF* ##4.GD.\5^E(R8!50 M_GV70T*@"L'7_AXP/C.E*S>2*1 ,+9N:T[Q NT6DFT*BSYK=*GA IDWHIR?1 M*/Y?[3A\;V>C$7M+4&O5/(O,Z*6K9'S0(S2HU[X3&PO=V]R:W-H M965T7(WIX+)1V MXRCWOAS&L4MS+(3KF!(U?9D;6PA/KW81N]*BR()3H>*DVSV+"R%U-!F%M3L[ M&9G**ZGQSH*KBD+8]14JLQI'O6BS\%DNH_^CO+/T%K\&K ]L'@J\25VWD&9C(SYH%?/F;CJ,L!H<+4,X*@VQ*GJ!0# M41C?&LRHW9(==Y\WZ#>!.W&9"8=3H_Z4F<_'T7D$&-,$112UW?QV.1AQ^&\>\0A:1R2$'>]48CR6G@Q&5FS M LO6A,8/@6KPIN"DYJ+<>TM?)?GYR8V0%KX*52' ^G!KM,\=_*HSS'[TCRFH-K)D$]E5\B3@K; =Z/=.(.DFIT_@]5NF M_8#7?Y[IM72I,DS6P5^7,^/O0YQKR,%A2&Z8H2M%BN.(.L*A76(T>?VJ M=]:]>"+@01OPX"GTEY3FIX#@2XXP-XKZ4NH%>#%3" [I _6ZS\'S9W9=!ED%CJ50H%PP5CH#)04,ZFDEY30HMXB ^XYZMNTLI;QJ7=D;2UU)E/AR79O MBURB%3;-UU!Y@OM.(-Y0CWFT)'T*KDKS7?LW4A.$J1RANK=#N&7G5C/PQ7@* M\S=Q\N0_A#F J7 WZK)&%R6H8L9%Q3D]D'&HKSBK"AWS\9=,\V MM]>OSI->ZXW2/:!GG#X9(-UI-T?K8(9^A:A!<7 .3,I9(_I9%7+'>?*Y M182B;C+D)MOG:^R/*X-.*/'4%*70:Q#*&<@%UX!*0#E%YXGE [Y;Y89*7XHU MZX+R;8D"#\NVKFLNIB1*89^IT4NT7K)>/AFNXQM"I5%(->+JAD4XK9GV+N : M9Q[>$@'A0>X(A%YW]75 +C6!?1&2WS:P%6W]':TA.?+7F2'E[N6%-7>-*18S MM'NY>7$>6,*MA*2FT5$%8]Z#0PEA9E YYB#"3*0*"*L,E2Y#U8'KEY2483G: M$[:W""N^: -I* '_&=VF,8^4AA@:<+G@6==8-H((Y7E_X0BLH!B _C7I0T@+ M;\0Z8<'P9KG0"\[5D9%P*(G;C-$P^7G]_LZTX::=.1_;C-?C*Q76KCF=(:"C M#$V >79TB;*TYE'2OY[#1>*Y))+T"?V\F\&) MCRF6X=RQ+<\O<(]:$LM[5CGQ?T'S-$(X4.%:R,?ACWL"B2)D4-;-* KB$Z9N M:IS?(?,?=QW<9QA$GOU#QQ1RXD+74F'5'= )-V"6!9;_I^LZA_ZA\>$-VI/TY%]02P,$% @ #YRH6K&-3] I M# 920 !D !X;"]W;W)K&ULO5K;(A"1L2$(#@K:U7[^G&[R)IF3/ MS-8^Q*$D=*.[_W2E"[5N?IL15%FF;2[ MURHU=Z].PI/ZC2]ZO7'TQOGURZU+5>:,ET9G*"VUR8=7JU6)2-1*EJG[8N[^KBI_YJ0O-FG! M?\6=7QLM3D1<%LYDE3 LR'3N_Y?W51PZ I>3 P)1)1"QW7XCMO*M=/+ZI35W MPM)J:*,'=I6E89S.Z5"^.HM/->3<]5NU="_/'331Z_.XDGKMI:(#4E/QL\G= MIA#O\D0E^_+GL* Q(ZK->!T=5?BSM&,Q#0,13:+Y$7W3QJTIZYL><4N\U46< MFJ*T2OSS9EDX"PC\:\A9KVLVK(O2XGFQE;%Z=0+<%\K>JI/KGWX(+R8OCE@Z M:RR='=-^\ >EZ)878FO*M?&XK\8?B;B%^-4(3[E>+A5V5)9<<%!G07";91X M8[*MS'="%T6)UI3MQ.IN,KP"^-*4\ MTKG86IW'>BM3(3-3YDZ8E]DB$$0*,#;3ST@ WB"]-=Z7>2(V\E;A4T2@M-KM1()0D)L_RYWP,+WR M]M41S>0N +4M_PVZH9UC99WD6)E;310&Q1QU(9-$$R-APWX@"]K"'?7Z3KL- M+REDI@2NR$)#*O!L-RAW#Z7>"UX:"F6N6T'<)6.)D[+5/ #7]J MJZK@$B+"Q0MRM%"H0?W HSHD2F5>TN+$K7L\D ,B3N4&&\1^=4Y7E[ FC,? M*2R*$;G?"2E8&DZ MFJ7H80XOKO'IK=;)8'8IF51J0+%0,.M3$M5ZT')I$?R MS\( 37J:T]G*':HDL+.R)L-2G%S':CY2M[&F7&_Z[@VMK4SQ!YQP+I1YE4/5 MAGQBD#SF72"6)0$G3LM$YVO//KVMQN*F\#EEH:UF_Z#'-UC0AO?Q]$ NH/<@ M./E]3Z?A^+*KS&.;UFU4RKBT*H4U">-&J^(15 >@.B=B)+0NVH1=F13]#784 M(R2]VYBR@ 7%V?..=V]5[/.17GQN?%I;4Q0U<$[%;!)<+J[:AYLD>8XCP.>P M[C^P(B'N!TPR#52$P3Q:X.]%%(J/JBCVEQ(7R!RHC0W9.KJ8AF?XNYB3_9H2X_]442"7!C1# MN;-&B!1%;ELN4QTC6"ME>4/ 2M*YWOH2DZNU0?J3,#"SD?D:/+FVE!RPRVT M5D /I8J!S]LVON$$IN-H_B.=26-G58KZ)6C>+T$#WCVH/T,1X,+@:;9-JOE1 MD3ME&[O*O.9%@\"L)>5$T6,]#M+26+57Y&0NJFIEJY+$S@<=7(,0I(]!4]H0 MXK;R-4;S#DV5"$F9DE"R4]2.?5';$M!%RUOPPG?5P;"=@S[">^89)" [0GJ$ MHA9Q'_L/^Q&5>YS 4\-%V6J_CVV,8!L>@J.JB+<2% [>JCN8 P5D^&A0N$VF M/#F 0OF@.,$3-JK'#SW=8\J&:J8)J!3+"JK5ND(]P8E>-*H%B3@-9Q?[7-@A MMT%>'$(>CK[9$W,<.'&ZSXF^-_H+O(LS[8@6&U3^@V< GLAHD3/Q=]]LW0&8 MDHX2A]^)%.*# *TKF._WI-%X_B>VJRL.$]1^V6%#!E"*$S@4E >U?C#K^P4I M-[GZ8W5H2&U5?_X'Y>=4A+/@:G;5/G#%64EMVR:$!).$BP]S-B9I)M$P>@&Y M^NEA >):E6 .XTB-+LZP>A3-SYY0J^:\-KPZ5*K(V.EE]3"9'PN6)5;#%DTW MSZ"C+$=F5N/!JDQ3&@^JAH5[K;H)JODW>$#W-]20/EO*^#N6?5&W)KTEX3=( M#.W$>QGKE/8#0]R4:TSS)!8=I;Z/AAD^\?E%PC=-'1P!+-0KHP7$2VJ5,V97 MK[ J:M7>C51=S@)NP:GN(AW6XBMZ;^RF/)/\#;R]%1\_OF$&2TFK%:-*XT=^ MV>KY@.*%>BU^0Q^:XASIG7@,24 LE7>2V=-NC>6RUJCIB[4*)7NE$PT*[:6Q M)XA:]!> 92-N,H PEI6YN?@$DL ^JX44@U'+= GCWEM+#1,72:#9(^>V[8 M[U'Z1RZ 570 NB#0RV8$DUVPV@:LL9=>U5NTQ$3QL[J@+F7%PS#H%SWGZ7S2 M$.)A-:-A#]H(L>>2+K58JX]\)\6I4C6=3RS3N$S;/NETUBD Y=90A8.;W9&V M'Q5DZZW4:0V.DC'>6=C$F%Q/%(W6.B?6H*LN)!M/L*V5=!?8C]!6V1@[R;4G M371VS$+@$3_= X *],GO42-0+]!@+,)% \D&#&/QJ5/PZUL"&M\5OT.+>S8Q ML=7SI:>W##.FYL+I ;.'5U3)O2[T06!:7+'J"L7*#_5[G="W@6AV$/M'=]J[ M.T#%M,N#O3+^>!^(H^8",^Q0J<];ZLV@&06-6& M$[5A"9Y_A6(X#I&/G\4HAD&*+Z_3W>/<0$4=$*G33'2EF^:*6 $9U*9Q*@OW MC-IV1,986-9:3@J=O_AK@SUX9J.GV,:J/E2J&BOYZH+$?:WQ]#F*SO:3H5RUX>J>&%ZI MO:-^1V^^5ZHY3+##FJ+!A[H88S*GZ[*('BIS]SOGIQI?S[5,]WR+*6VJ%5_< MF1B40 I'TH/FP69\$0ONZ6C[7B:$4*[&F>9_*XZ=2]%PU:T-XA\ M74?=9IEV.\ZC5C#8X[/&IUWWINP/!DGR[7V*_@BA&H-G++49P5] C5@SW=-= MH##>)@+XH\CI#G/^$M.3[G[HA ];=8.K(?=$JWS:-BFC;5QF5"CC>G(Z#FNK M?(60JQ4^ELX/D$N5@^]C#?+OW"0 _E01Z!X*OM/L4Q5Z/Y#;O:%\?]Y\MUIY M]A4W@$@JPLO!ZX][Z.,V@@)@Z9M$"@KBA#21D-L1^)^9UG1Y/22?US>[HZOI62/R;?!D8,+EQ;QCR)=.D'=#RR\646?Y@7'Y$=_#**2_ MP32_.)R\;BW[0U%-+EZP >/N-D1CB)Q M$Z/RUZ8W9;!>LWA:).KE87C$PW;?63@3GWA('%BVH'^7Y$1A4IU(IP;RCR(U MB2[(AR!<7''^/Y[,1?<>A*_:P5*Q_Y;7Y,_HLG" ).J:<.0;MSPY!+E:V'&V M9CY;_NV;G''_R\?A[P@D_HH>ZIG,_9L-HZ\ M9]'5>-%W;>C7!N>=GWYDRJ[Y!R[4L2"I_*] FG>;W]#<^)^.M,O]#W!@#G^] MFZH51"?CQ?S$EZ+ZA3-;_B')TCAG,G[<*(DB20OP^&ULS5E9<]LX$OXK71IGRJZB)1ZZ?%;93F8V6Y6-RTZR#UO[ ).0 MA3)): #0LN?7;W>#I"A9UB09/^R#+9) W_UU-\C3I38/=BZE@ZK4EX;L%51"/-\*7.]/.M%O>;!C;J?.WHP.#]=B'MY*]W7Q;7!NT'+)5.% M+*W2)1@Y.^M=1,>70]K/&[XIN;2=:R!+[K1^H)N/V5DO)(5D+E-'' 3^/,HK MF>?$"-7XH^;9:T428?>ZX?X;VXZVW DKKW3^;Y6Y^5EOVH-,SD25NQN]_(>L M[1D1OU3GEO_#TN\=)CU(*^MT41.C!H4J_:]XJOW0(9B&KQ#$-4',>GM!K.5[ MX<3YJ=%+,+0;N=$%F\K4J)PJ*2BWSN"J0CIW?CL71AZ271EH5:M:W*AV&>]D^$F8/B11 '$8 MCW;P2UI3$^:7[#3UDDV]%L^860XNC!'EO>3K_US<66[B=-T'G MV"Y$*L]ZB TKS:/LG?_Z2S0.3W9H/FPU'^[B_D-!^CE.\+XRJKP'-Y?X9Z2$ MP@=34C !0Y'.VUB *#.Z&$+ !,1(E,]PC[YTN%LLA$,<1E/X7)3J MKK+PL4S1VPC%=06N1'Y1>"U([(VT3I 0K#I'W\,3 M]HG%K[],XS@\847H*=]')P$U;%LC2]N'KNN>\:RR%SA)]BIQ1 -:&] %KP3/< M25#65NB5:H$+1"B?I$F59>%^HUZ06C8 Y7=00:=59.J,2LFGO#$ ;6B/E<[E M'AE;=F%TE;.P7SODYO:K;7Q!]!HEF#H12&*:5QGE5YT:2^7F('*TNQ3L[D=D M3^O4=+(J1SMMA1DG+"RDX=:#D:GS-C4*"97P/F\]!*)RR)?E(N)']7NY, MY]C0&#-,S+ G&J>=R+W<1N%N6L@GNI;L I0N!;*>527W**0CP +:AZ'Q84HU M)D/IV916YRH3/@CX4[! U!![M&'VEHW8AF+8 >-]3@F$'3ZQ!\=H']%VR[DG MX,U7VM89\2C+"IV]!Z,8_^$Z@E.R".*>:>'MJ MYDI""YW)'#,12 D<7:1'O% &'D5>L3T$WXW*X!&R$J9+_.?!BQQP%JL3NK'- MR#\J= 2G8;]V9FM'RV4N,(0"R$WL1UG",Z:)=PBQ OU(Q:).V6W@\B,C0[O3 M<#BXDY-U,_RIM0\SBHV ZBN#W MNL]-CY(@#$/X4 W=^OU],._=#*Z0<"2SPY$C$# H] 6*_:B:7\X]B*] M !9X2(IL )M8-Y*6V,'VQOT)'AWRG-&!F%OBM7?XPG<6QI^?"2IS2.!L(=ZB MMO5B$^:-@M4:M1$T,G(IL:6R?CBA< @%=Q?<+4RNP:JBRGW)Y =?--$ M1^T$IL,^)M([K P+R4-8AC4NH[;^K&2>M57B'5RXEZCG?*E*;%GZOF0W;1U) MC,Q%'0QW1-1%O-8P-[H M\UQ?SY>^CWSE^?*Z,K825##T^CR\/K?[";E;W6@LYID8:#3E>A/XZ9B,MC/A MJQIJT60Z#5JJ;H2",H^,40M5#W5T)VD8Z4[???AH2;_4#^9^9O6UQF#73]=W M=T;-ZN6$7X]CM36=R4"UAY(. %>&2F$K.ABLA32E(0T!HE/%(>7J70^UJ"C[ M!$O/*M$[(5UU;IX_ZZ*[5D]?:< >>XP$W,CB^E[6BN>;-'SD^5-]_E^Z/'ST MI?SU-H]].(J"Z7#5Z)-DB@>*,7SSI/NC*!@EPP/X39N95/P(SQ3Q9'*P3<*+ M-I]$DV :CM^@=_O<_ILM^P77AEL4#X-D.%DAJ-/,=T^#[;GPRVH;<5P[)OI# MX%]UL[UH57>\$JL,HG;5%)"N(2*W^H4UVZSPIY -.]I"0.X467V-7OYNJS]U MV6[:O=WGT7@2'$6=66$KC^_U6=*/UWWV>LOGS/NNGD^(JU!L63%>J-[Y5Q*^ M]'??0% MRF5385G,;L_5N[8;K>B4M2!4X,[V#<>+&D3*U&6J\]+ =S6JGC5. M.N=S/#M1&382S_RLZ4UEK41/?5*IT:E8X'DSDT]M7,V7VYO56X[&@XT]OK$% M0&\4Z9X/J>$[DAN'^%O;N'+?6O;Y,MD]_/T_S3]; _.FXU"R8QI"SFO34!2. M^N/DN\:A*VU\ G!6RMD,#\B41F$_F6"%?YMIB9S1??:2A>1W4 MU!=Z@T$9AX/_':93X >MHQ5XWVS00L?[.KGM;?2@\_F@D.:>/Y+00%&5SG]) M:)^VWV$N_.>'U7;_$0>=B;EO(9%M!0 Q T !D M !X;"]W;W)K&ULK5=M;]LX#/XK1#8,29$F?DFR M]!5HMP[;83L4[7;WX7 ?%)NI=;,E3Y*;]M\?*3E.LFN[[K OK1V1#Q^*Y"/Y M>*7-5UL@.KBK2F5/>H5S]>%X;+,"*V%'ND9%*TMM*N'HU=R,;6U0Y-ZI*L=) M%,W&E9"J=WKL?[LTI\>Z<:54>&G -E4ES/TYEGIUTHM[ZQ^NY$WA^(?QZ7$M M;O :W9?ZTM#;N$/)987*2JW X/*D=Q8?GD_8WAO\(7%EMYZ!,UEH_95?/N0G MO8@)88F98P1!_V[Q#98E Q&-;RUFKPO)CMO/:_1W/G?*92$LOM'EGS)WQ4EO MWH,O<@6&K0F-'WRJWIO(2<5%N7:&5B7YN=,+8914-Q;Z M'[6U ZC1P'4A#!Z/'<&ST3AKHT\ M>1+PDS C2.,A)%$R?0(O[7)-/5[ZHUPOUTG"7V<+ZPRUQM\/Y1O@)@_#\;@< MVEID>-*C>;!H;K%W^NI%/(N.GB [Z9)$1Q>7U_XI/AH WF5EDZ.%7)9-&#>5@[20Z:IN'.:PN*>U6YD3 M)B@2&T8%X9R1B\:)18G@-%M7Y$M=GWTM=)FCL>SH"H25GR_,]\4M&I(+4$VU M($YZV7DQ.PND/-91= Y$HN6=B;S4^0C>,CLB0]1945@:;##0#I63HMPDX KA M"+HI<]!9UAB02[!(#]))#D.AR=.0B?(=9#D!:6V#.VD0<=HSO$.324NAM?>@ M')B'5-\E#8UEWDS)D<;:QMRW"Q6Z@E.X7#,M[UNNM[C-JT_H5EK',+61I+22 M+&F7&),'"=Z$\)+W_'="HR*),FM*P8PV\>5R?T,T1/=%70ECA')VV!+3-6^7 M]6M7UU\>07LPFP$(OS>^=W)8&EUYXWRK3*&!A"^)5*%M0CE#R%6!7"N4!G"Y MI(+2,< U6R M.[F_WJ,1?";D-3=&HSU9^%9GF.V0*T'0EIJGI".+=E1R -U8 MLJ.LB2[6;FL>RPU^V&LSBK=*+>W!^_:IG2%080J M:":R9@(I7E9TDM=.(M/;;MP0:#V7?M.X!Z5J>+/IN#8B5.0E].-A_#H:P$>T M]I#: 9=H#,&$(OAYI,"4XGPV&3P?^#ECVT^&44J@\70810ESB4;Q)HA'SZ5M M _!@=/A#+Q##9]9C\@GI,AU,.^<-Z MO#Z(?G4]9L,THM!Q/)S/HY#]-/WY>L3#:!9O4*@:T%G& D4"=>N]JU%J#L?-R+SK),2,]%8;-50*H+V=^<@B)N@ MNY2%)_F=\G"/^Y;?$3]2N;.'K+WE(V=+'!]0SZ3IG-:V3\7V%(%T&,5SX(M$ MG!R1C]K_UHA2+F4W%NL#AK0LB6$RF<,5TJ5-9JXS:91T;) 25#R?P455E_H> MUVU2-T27KNY0ET)!<@#)##YK1U6:#F?1E!P/#N;PT*5MO'6SKM#<^.\'OM60 ME(=+=O=K]XER%F[F&_/P?4-[=B,IC1*7Y!J-7D][8,(W0WAQNO;W](5V=.OW MCP5]9J%A UI?:MK0]H4#=!]NI_\"4$L#!!0 ( ^&PO=V]R:W-H965T,DBF;C2LAZM#QS9S=Z>:9:6\H:;S28MJJ$OK_$4NW.1_&H/_@H-X7E@_'R MK!$;O$7[1W.CZ6T\H.2RPMI(58/&]?GH(CZ]G+"^4_A3XLX9H<,F&A\\]^B\N=HIE)0R^5>5GF=OB M?+0808YKT9;VH]K]BET\4\;+5&G<7]AYW90\9JVQJNJ,Z;V2M?\O[KH\'!@L MHF<,DLX@<;R](\?R2EBQ/--J!YJU"8T?7*C.FLC)FHMR:S5))=G9Y:U5V==" ME3EJ\R-?KG M,VE_/AM;\L&:XZS#N_1XR3-X*;Q7M2T,7-01,GT!;QT"#AU>.DS>%V(?UVLC-74$W\?B]%# M3(Y#\)R#ZB03"HMSA:OOHAGD5O7B X&0A.7D+_#Q7Y/WCP66@M:FO@ M70V9JNMN6G;2%K 56JK64)>O+$T@):S-;*MEO0&QT8@TG&1(?U!C#K*V"G(O MM@7"/0I-0FH#N,(,JQ7JOI"3P&F\554CZGN0QK2DM>NI$$[3ZJR@:0-!D[LA M9QMA$=0:TC"B.2A+)FD*0:SX] #MU0^+))Z_,11-5;$2QQ\0NZQL\Y[;X*I6 MUE&'#_0 4W#6\1MB3"&'\.E0%^\:J1'6JM4N. -KK2K&DQKRCA_'(NJ,B>= M],@*=2:-6)4DIV @$Z;@32(-" L'YWZMUQN94XE,HZMD918JAG-16V$ MZP,OH+ZPM-^[?42[FT WDN?',=2\^8QO&:I'T['B/.\K=%@-GR1.2-O069Z@;40O43ZE"(+9<4]]'E/IRZ=:#L88B[T3)["M'%RYJ'],41$BY8$JQ5 M25]9/%X#P.D_D1A6 Z28-TE@[\GJ@DKX/98OZ\CW0^ M^)B&\SE\4E:4D 81!9E&$[BA*P-J7G9NJ[J"]DN,DDG#;9T%93IA( >VGX%F M,/=C(%I;*"W_H0.>V_WJH+4 #?7V5I2M:XR3*(RB&!KBZN "(NC12;@K)/7" MON-R-')3"UYLMZ@E^;YZPIR[*GT=3+\7X?HQPO%I.#XY#[=](7*@N7F8FL'- MXQP=GX(0KH;5E6-&6POS %:MY85.J9,Y+[[21="MHN<"X95%5SC_%3B))V$Z M?%_8Z0DU\V0X(:8'.S/+=,M^1=-H=2?ICL@#>C*=1V$R\];3E!K)%^X@,E_" MXY-\/('=7J4;;'D?'KMEC _N@!7JC;OI\D>PK:V_#@ZGPV7ZPM\A]^K^)DZ, M-I)6?XEK,HW"^73D=WS_8E7C;I2T.NE[X!X+^D& FA5(OE;T,>U>V,'P$V/Y M+U!+ P04 " /G*A:HH 5O$ ( ",% &0 'AL+W=O-^NL4KF+%25HV0\GHTJJ>O!U07?^VRO M+DSK2UVKSU:XMJJD?7BK2K.]',2#_L:M7A>>;HRN+AJY5G?*_]9\MO@UVFG) M=:5JITTMK%I=#J[C\[<3.L\'_J[5UAU<"XID:+@""RUGE3=<+PH-)U^);W71X.!!;/"22=0,)^!T/L MY3OIY=6%-5MAZ32TT06'RM)P3M=4E#MO\:^&G+^Z4VNDV$?B3\JLK6P*G45" MUKFX,76&/ZRDY#EA5N)6NR_B0QV @)L7(P\'2,THZXR]#<:29XREXJ.I?>'$ M^SI7^;'\"([OO$]Z[]\F+RK\*.U0I'$DDG$R?4%?NLM&ROK2E[,A;E5CK-?U M6OSS>NF0A,S_ZZEP@[;)T]JHG\Y=(S-U.4##.&4W:G#UTP_Q;/SF!5\G.U\G M+VG_HROW?S,F^J0>WKMV BG9:-.Z\@%=Y*4N52YT+7XQ7HE8_/3#(HGC-^(7 MZ5NK2._;UL$IY]CLG5[7>J4S";W766;:FJOUV90ZT\J)2/A"P;FJD?6# (7! M0=R6\+!6(!,JKUR62KC@W) \@A$ *BMVB#K2PA[-WSAQ\^G=1[&%*NWQX_VG MH?CUN5.Y@=':>'1L#8H3Y$PCK2=3APXZA;OPL'P(6:7_9%F:+&0+IX$?T]I, MA?"E<\@$9Q7_(3K.+"HAM&.2RH4S)=0AW"=CR% LY"J'S;Q+#]>/E*]T#55: MEF04Y.9"@'*?YJ9/,XS#*X'"K,NGTBHD:D?VG:P49=\7QBG4VV56+__(@G=% MH*2WCI*.>:;KS,#L26F<.R53:B/+5K(@.768MV]' B> 4V5!PJ2@0+=ZTU=) M'13H46T1M13; N6(R*.RS4E9MY%PDB"MU7.HP 91TC] C4 M-E.!@B.L!.F0[95! M\%O.)EL.;1R\1'.KNE44SD'EU#V6"=>%9G#.[MS27E7DTKHMI45DR,=&8TI0 MDGU7VG.8M4H=31%N5/J8@+6#3?$C=?!LGM+%/)J.I^*OP-&YN,[_C71")C/. MAZ[J)$[B4Q'/HEFZ$,DD2M+9_BPQ-[-"0, &>TS#'I\DIP)G9W-\3I-T+^%D MV86(/>>+XBK3X32:+Q;XG,TG^\-K5:/[RM#6.8'+,9MN -R49-+IE&3BQ5XF M5R!/=&C8:TBPHG'UWW#C9()8HOD$H42O9XFXD8U&'?$WP\.L_);:\C 4KDNN MJ?,1;"I.('HJ[@H?/))I,IZ?<$._O MB:T8RAA1S]6SR\R0(7XD\C),$=AWZ$Q_C\[HFQHC86E-/S.K,XR) "ZA=Y!! M"N%6KI:>VMY;$')KJ7V),,!ZU%I[=[X?OL.#O>EH#_H6C3Z>VSO"6CZ .78J M09ND+<2-"U?HIB&-.0^9CA]B38]K#"Y[+@5 MW8.+:30!4[QO+3#(K=(-MT[X+[C.346PX@"2-[B:H_FO6^(X8!V_I\32<90F M"_$KCYNOR?NNQ0Z.\8&5!(,!'X]&["X[I:G79S2B>]:@;@_S.<=SE2]T&'1' MP0V?V&%OK *KA57VIIO CX_AH9"5>4YC%=*H.(U?;9%;LQ_D_2*%<\"!F$Z& MLU>6XI>43W?A MQ,,)*^\.$'@SI3>$<6:JIXV]PZ%JB70?!,/Q/F5[5!RO4$;[3>[N[9I:*VFK !I@&3HCL]A?1.?:(GL%SBB&!!2SE.' M3NU&$-/X1EIZ ((Q;7-^+M"\,!$UP\ 6G5TPA#$*,HS8/(C19G\6EDWAR!W- MZR&A0]W+JJ$@::/\J'_60,D23U;85KUKC.\7_'ON!\Q47J^SC+XPU]EI2X\- M[JCE0!X9&(5;BEWX6RM+T&L%J_33:YJ!AK\CD2ELHL@A\2]V4\I_&UCQ:-'E M 6#*-N2\D%AXEDK5=,P58-80VX,(H-=6D#N9;F18X"I @1]20+9!(W$<[<.L M)<>^\$!DN),.U<2$]0_[8YI6 -LV/9@L]F7F@-8[;)_L,(U::\HAB!L;&GB! M)TW%.WCWU-!7X8AP=CI67Y-._Y1G%:P"VQ+DK7@0970([-Y;0H1KLU&VYF4B M[,?=M'[N[E7;=7C# MM#\>WM.!#=8:*2K5"J+CX7PZ"$.U_^%-P^^;EL:C8?FR4#)7E@[@_Y7!$U_W M@PSL7D!>_0]02P,$% @ #YRH6I+QV+C%! +PL !D !X;"]W;W)K M&ULM5;;;MM&$/V5 5,$+:#J9CLQ?!%@.RUBH&F- MN&D?BCZLR*&XR)++[$6R_KYGEA0MN8Z!MNB#Q.5RKF?.S.[%QKK/OF(.]%"; MQE]F50CMV63B\XIKY<>VY09?2NMJ%?#J5A/?.E9%4JK-9#Z=OIG42C?9XB+M MW;G%A8W!Z(;O'/E8U\IMK]G8S64VRW8;'_6J"K(Q65RT:L7W'#ZU=PYOD\%* MH6MNO+8-.2XOLZO9V?6QR">!WS1O_-Z:)).EM9_EY;:XS*82$!O.@UA0>*SY MAHT10PCC2V\S&UR*XOYZ9_W'E#MR62K/-];\KHM076:G&15ASV%T^E7%.:]PCS%W3E*4;Y3 M02TNG-V0$VE8DT5*-6DC.-U(4>Z#PU<-O;"XL76M U .GE13T(UM@FY6W.2: M_<4DP(4(3O+>W'5G;OX5'^A.$-L0WW\5W/7_1X ?EQG0T M&]%\.C]YP=[1D.]1LG?T;_*E=]KGQOKHF/ZX6OK@0)H_GT.AS-]/R%%(Z'%(Y?LO[/2_8?S-'/MLE5DZ-KU-(PW467 M5V@"^F5I]$I)8WGZM6)HU:UJMA2VK=!,LY7L^-CI4I+'(X4@ M!IV;6&(!V*$0*A70[E^B1A7**+O4]FX]V9)6UA988+( 6)VS^( 6X^<8_Y9* M&QU]BM7I_/Y]/S) M]BXRLH^ ),G9^7=CNDH!@\.POR/Q:$A*;3MO$;WB)#C_-Z_/F:<-0UNUK;,/ M&G.) ?8WQ\?C&>:#,9 8TT^\4N:@+MK#K[,U!8Q4P4B>(\3@PE9>U\II&SV9 MI G3.7,!S 0+[06\'F3KL(WQ#;RBD\!*6D8(L/?C)QY1Q54TRB&^OIZ%N"JP MR ,V44+=#&\2BLYUBX3$EX4S1Y_&]V.2K29@LW1"3 $M37/! @#YJ+ !P_ND MBL@"QKEN= E"IA-@'T,A);N 4ZN?LF#*F*X!=4%R6#3$:V5BKUCVU0':H>/H M8YYY= X1(8,E&\UK[BELM%IJHX-TT0Y#J< H43?6B%WI0E+U'(+ITAH\\8/V MTH8[ER/2):+:CG#*15. )X$JM08/1(*=1KZJ6+.4A,L2D$H:/2+>&BU,+U ' MC^,JL1+GNNO!0$ EBHJ.AQ7(%SHD&MT^ ?"VHT CQZ%YA@"C V!@7]OBF6F@ M5NC3COH'S;ZO+.7LO6_36,))RWBDC'8%0VN[$:G: J>.+Z$2SHXH-TH#8;CF M5=?Y\+-G7UIT]O;<"].+F <_L(MB:R5-[8KON^[HZ)=0ZIP@"?0G=R2# 20* M,2?G_V$/#%YP8.LZUJAJVYTN^RW_E*:PN-8^%0:C0 J]1$W!ACJ5U+F(J"?+![2%=C]8R0Y)>QZ[_FUG/G8*3O4L, MBKM*5S5Q$IO0W6>&W>$V>-5=@A[%NZLD!BZJ+L.LA.IT_/8DZ\JS>PFV35>B MI0U@4EI6N-&R$P%\+ZT-NQ=Q,-R1%W\!4$L#!!0 ( ^&PO=V]R:W-H965T1#?)OQ\E)UX&I.DNMDCQ/3U: M?AROC'UU%2+!NE;:3:**J+F*8Y=76 LW, UJWBF-K05Q:)>Q:RR*(H!J%:=) M:6H[AG*62-VDFCP6(YB6Z&5[.1KP\%WR6NW-X:?"<+8UY]<%],HL0+0H4Y M>0;!KS>\1:4\$6,^B,]<'^]8_\:>N=>%L+AK5$_9$'5)+J,H,!2M(H> MS>H;;OLY\WRY42X\8=759ED$>>O(U%LP*ZBE[MYBO?T.>X#+Y!U N@6D07=W M4%!Y)TA,Q]:LP/IJ9O.+T&I LSBI_:4\D>5=R3B:WNO,D8AOX/]8@]\&"($=+['!?0A7"K:D;H3>G)Y?I\.+:<3FAU<+[3"A 39*D!^H" M' G:5R')PZGH:P?P?)!W)P-PS7/((12R+-$RES5UT.(W$0)G7._=:NILV2?[0?:3>?CO^7=-&0C+*5VH+!D:#*X.(O =A.F"\@TP=5\ MJSPCPK+BH8S6%_!^:0SM G] /^:G?P!02P,$% @ #YRH6BI67J9* @ MH04 !D !X;"]W;W)K&ULK51M:]LP$/XKPBNC MA;7R:SHRV] D&RVL(S3K]EFQ+[&H+7F2'+?_?I+L>&EQPAC[$NM.]SQWST5W M<,[>\4"WA3(.G,8UV<(*U&.] M%-K" TM.*V"2_J2Y*A+GHX-RV)"F5 ^\ MO85>3V3X,EY*^XO:+C:*')0U4O&J!^L**LJZ+WGN^W \(X!_![@OP6$1P!! M#PBLT*XR*VM!%$ECP5LD3+1F,P?;&XO6:B@S_^)*"7U+-4ZE2_*"=A(M0=@7 MP3) "RJSDLM& +I$CZL%.C^[0&>(,O2]X(TD+)JD.@SRR%_C<>ZYJ%P?U_XS#])>$_$%0J\#\AW_6BDGOG?P\,3Y01#'P/+ M%_Q+'\?:U=&%XW1F=J>R)ADDCAY."6('3OK^G3=Q/XUI_4]DKY2'@_+P%'OZ M3:^:.Y;Q"M#Y5R[EQ9C:CF)B*,G<W6M MIU=T"Z$S%*_M3*VYTA-JCX7>H2!,@+[?<*[VADDP;.7T-U!+ P04 " / MG*A:$ZV'ZT0" "*!@ &0 'AL+W=O*L95XI5:UTO?5UD)%59WH@9NWN1"5EB;J2Q\ M54O Q"55S ^#8.Y7F'(OC=W:5J:Q:#2C'+82J::JL'Q= Q-MXDV\X\*.%J6V M"WX:U[B 1] _ZJTT,W^@$%H!5U1P)"%/O-5DN5[8>!?PDT*K3L;(5K(7XME. M-B3Q BL$##)M"=@\#G /C%F0T?C=,[UA2YMX.C[2O[K:32U[K.!>L%^4Z#+Q M/GB(0(X;IG>B_09]/3/+RP13[A>U76STT4-9H[2H^F1C4%'>/?%+?PXG"89S M/B'L$T+GW6WD+#]CC=-8BA9)&VUH=N!*==E&CG+[ISQJ:=Y2DZ?3C3E> A(] M24PH+]!*2LP+,,>N5>QKLX.-\[.>MNYHX05:A!X$UZ5"7S@!\F^^;\P&O?"H MMPY'@0]8WJ%HH/TKVG!"#Y0TF)VKNH-.ST/M MO5FJ&F>0>.9B*) '\-+W[R;SX-.(\G10GH[1TUW# $V"_>QVY^56G]@32W")\P6V<^9;;8G!; M7'UPXW[CW(M^_DE_J$ 6K@LJE(F&ZZY5#*M#HUUU_>5O>->ES84L*%>(06Y2 M@[N%^3MEU_FZB1:UZS9[H4WO7%3E;4[G17>-R\/ M#UU6J$JZA6E4C3GAP=/3VLI*YG9Z_YV94]>VU: M7^I:75GAVJJ2]O9"E69[.CN>I0>?]+KP].#P['4CU^I:^<_-E<6GPTY*KBM5 M.VUJ8=7J='9^_/+B!:WG!?_0:NL&?PNR9&G,%_KP/C^='9%"JE29)PD2_VW4 MI2I+$@0UOD:9L^Y(VCC\.TE_Q[;#EJ5TZM*4_]2Y+TYGSVOPO[R)?AAL>'ZT8\-)W'#">H># M6,LWTLNSU]9LA:75D$9_L*F\&\KIFH)R[2W>:NSS9[](WUHES$IW&>9::MO:[7XLJ4.M/*B0?IKX>O#SW4(&&'63SR(AQYLN/( M1^*#J7WAQ-LZ5_EX_R'4[VPX239E,'_.E\Z;X&A?T\9'.0]GI9'>?72-3)3IS,DCE-VHV9G/_YP_/3HU1YM M'W?:/MXG_>Q".NTH@%O'HI";I18*E4+^*V1%L*6M^(]CE!K [ULLQ //!2*PBZ#5G'_/#W>JKM/ MVG2&,#8],ZWM#M8UVVASZ*:0D;[@SQ$4C=50N2D!B[6JE95E>4OO54/F8B^I M]'EQO>BL_.G\_*H33CZ530-@R66IA&U)$#VT:MV6[&4.!$FY5EEKM==QQ=N; MK)#U6L'VJM*.F3&=V5U-0@"/&DLV;'@6$X% +NRLLT5 MJQ -[U2*3F9]-!Z/8NW:I=.YEA8:+\1YB9@/F(25B= !EY;DW6 84JMV,@NV M]V%7I0;GR>C6; A$UM[MT-\5IBT!%G@7A2KN_:VM0R7@>+)I/7"_ 5?2L3:> MM&5'T&=41)9RJZ05BKA,O%&9JI;*)C9Z/$^N[' 1W? GI1 MF1''1P=__T.B1\COMB8(+/8PRY..69[LI82K'N

40#4_RR7]A?_/(7O_S% M+_\7_/*TXY>G>RGA9U4&*Z\E<$HFO]$.O@)X6FCTL0'T.6)3;+-?]/O["18" MX@L#O$L:!<2ZU>$]Z9 /CS;=T>+!H!L$ NH!*7-A5&-@HEA;TS9$?P1/P]G/EO<)FY40"L]#)!*E2 #B M5;WF@Y*"A1>!",0U#4FNXY6A]_ HDZX0*\RH;N=QNYP_/CB6J)$* ^J US^. M3R9T6%70H(MSW]<@,)4*X[>%79+>[TCOA?C#"<7,G%#9&>EV!1*Q -5!@UP\ M& ?KX?TP1$_@+&T0>-@E4, 2! >%J0;6I=2?M%4?"0E)**AC,U M*P:P9^PSJT)I3L!?26W%1I:MPCDX9ECG0I%F;["K!_Y@9[;@PR^*LIDB^6 3 M'<3AB7&XKW'?:L#B)2N'M<$.JJFE2HD,;4T=BL="?.B#A)#3+5%P'I#D'#^& MR24,]HEX< *PPL!0FP!CVYD$V,.KKT1P)&. M*WE+<*U1T)R3]A8$-PWK,6[)<1$7U&A0/XC3H.RWT_L.PX1^CEJ8_+?6^9"J MG3H4J0K^H&N7B4A$UD9"!XKF%DA:R[TPXX'R@S"P0#&')42] MY \(0401' ] $%8\>T)];743 D0-8T5-V^_=#K12<*]>1AZQ=+EU8%8'K>OI M'@:@9P%RJ7P0-@I=JE@Y!FOVA*A9%8DOICPB%5TN>CVR9FSFTB1#3#, M ;XE3%.B$0YI"QF)F/1Q&$:'*4CF*F7?V.,+\0L>@RVU98>UC;F'NOOE2+K> M-3FZ;$C[5L^U&!%SZ*0=[P(PVS(P_J#R4*?8Y\N>$J5I8>=7JR+0L4?0M997 M:YVAJ]4K'])KJT$E7 MGZ5.-"]FR4(^.7PPM==1/W<\7'9BK* M)DONN-.IT2)7\$!,W(Q!V!!(Q"J..(Y*#(DV5#"W&@D//#,]YSOU^'ZC&85I M5B2=UI)JCP4[NI!3KX1<4>\^HLE$Q.-I MEHB'VVBT7*!_JT,ULVI%WX@$7P2AY(UA2J*"<2?AXGR.'H;X-'2!X52*V8H" M"F40Y01'ZIW2/"J)7*AQ0*\0W/^]X>>Q3"V]AK?:W5G>H]-3RR(/:0U?6-"4U/T2^P/LA&=Z&!KR%;2^FZ& M3>0I- SU5):,ZO_>@S02EA.&A$[0#E-FWT#_K!OHG^V=NJ_5FE/M?1V^+=QQ M4?C=0D95L: ;DCI5#4:!"UM&U9,F\>-GKYQX>Z.RECOYRX(*N$2SORT,UV<_ ML?ZRT*JK%<@,%&G-%V$?Y!^ 0Y3!%-!5S)H-1+?M#;=L T:?FHXPRC 73%- M0Y(8 W69&,C4DS:.[AJ^U5_L >OS#JS/]^+LL^,!YRT2&BA3DY=,WR>!X1=N MDCLG3=[V!<(A!R7^$'2#"^/0D\/"X>1+TP* )U1W2O1V6S7LH'11N7,!2L8J M,7[?:E7=I6MHU>?#T6B.A1C-6I6:AX::*]3*,DL4/IQ,^3(@&(448__2=\^$BW:%/^!W MBW.H9^F0-IK7!N-;:>KU00F6R+M(C_:MC&PO=V]R:W-H965T': M!G+LMGTH&L39[L-B'VAI;!&A2"U)V6E__0ZIHPK@NME]L7C,]\T]]/*H]),I M$"T\ET*:55!86RW"T&0%ELQR4+IFEK=Z'IM+(<@\J19A$T658,BZ# M]=*?W>OU4M56<(GW&DQ=EDQ_NT&ACJL@#KJ#![XOK#L(U\N*[7&#]H_J7M,N M[%ER7J(T7$G0N%L%U_'B)G7R7N KQZ,9K,%YLE7JR6T^Y:L@<@:AP,PZ!D:? M ]ZB$(Z(S/BGY0QZE0XX7'?LOWO?R90XX[5PCZHXT=L M_9DYODP)XW_AV,I& 62UL:ILP61!R67S9<]M'%X#2%I XNUN%'DK[YAEZZ56 M1]!.FMC0!(ELS-\TSX(4\\W_1]!H+M*&2;@@U9U9>"OZZVQFHKI[U.! M:/2DI_6X!EN8BF6X"JB##.H#!NMW;^++Z/T9+]+>B_0<^WI##9O7E"FU@Y]X M-(%;13F0ADYI993@.;.TV5CZ4*]9X] O 2796K@V/"!\DIDJ\93G9VT[[?EC M@51>@N8"EWNPKKS:X<"_HVEUP4ZK$O*A/VI@GJ2Y119;]@Q<9J*F J,%6*+^ MCZ[Z;)_RUK> ([2%1H2RJ64D:6*C4LR*OA8]!RU2&'DC5&WHQ(P7\.BQPSYH M %YX0_'@&38F*%*E:=X=D)PU\!;>O9DG5E>36712.E/&AZ%'=9CI9#J[ M=*5K#%1:[;@]&\\>ET[B=-X%AY+C%#0*\;ER034+>* \>N_=<4Z:A:I<7'\H MOXS]Z&B E-8G]&3=?3R)9S/X@)*T""_#'/1*TRD\*DN$ZHSUO7@RF<^O!H[R7Q?=P*R$//SB,S!JF<U KZP<1YW+*Y+J H.W#^I M:11!DD3=Y4A0D8Q?WVYO840,8_I2>B@.IR98.'B82M1[__P:RDT[."MP1-+JXF@6@FR>WV5A5^6=NJRP]FGY9T+\4U$Z M[G=*V6[C%/3_>];_ E!+ P04 " /G*A:6G@2SPD$ 0"P &0 'AL M+W=OV@5Q: MM$"+!$F[^[#8!UH:VT0I4DM2<;)?OT-*5MQ"T68O#Y9(BG/FS)D9FHN]5-_U M#L"0^YH+O?1VQC2G0:#+'=14G\@&!'[92%53@U.U#72C@%;.J.9!'(9Y4%,F MO-7"K5VKU4*VAC,!UXKHMJZI>C@'+O=++_(."S=LNS-V(5@M&KJ%6S#?FFN% MLV! J5@-0C,IB(+-TCN+3L\+N]]M^(7!7A^-B8UD+>5W._E4+;W0$@(.I;$( M%%]W< &<6R"D\4>/Z0TNK>'Q^(#^P<6.L:RIA@O)?V65V2V]F4!/Q" MU0E)(I_$89Q-X"5#V(G#2Y[ NU);*MB?U%:&3RZDT)*SBG:%(BIRK4"C%-V" MW) 1F33Y[6RMC<*Z^GU,H8Y .D[ ]MJI;F@)2Z^QOM0=>*M7+Z(\?#<17CJ$ METZAKVZQ=ZN6@Z7^2=PA6ZD8Z#&:DT#C-(\028G2,6VL([,#LI$*Z6P.Y< MGUN=_#B,\)WXZ3PCMW)C]E0!X:SL_$=^$F?X#).T"]1:S&*[/B_Z%#1/D[; MLW"&[\R?Q_E4/O(A'_FS\W%6EJJ%L7R0BU8I>[1]9G3-.#-/-,.DK_$<'9R. MY:AWRA^=_N=^N9$/E)NNO-,\Q.<\2\DU?5"(Y'PKX)C8(T*IGV)2"W^.*3JP M90(["I!'Y,_S&;')N(0-(%\+@#W4 IG[:8*?_#C-R%4#"@]#Y,D!_P-_" F3 M/YO;9YH/^!BF.QFQ=46[P4&KG/&16>K/T@B?11'W2<(FS>=V?9[TM43_F;@O M29S[89[;0@O]*$FF*JP8*JQX=H5U/#]+L7V+^M5_5TZ3P./EU'G@@X?_LW8> M>5<_YQJ50_$+6U1^CAW:-W=:N%^7##E!S=H74>KLBVS\I V.;BDUJ*V[B]FH M6F&Z"\NP.ESWSKI;SN/V[JZ( 6Z9T%B,&S0-3PH\7%5W_^HF1C;NSK.6!F]0 M;KC#*RLHNP&_;Z0TAXEU,%R"5W\!4$L#!!0 ( ^&PO=V]R:W-H965T7NN>=LWY/Q M6NDG4R%:>*F%-).@LG8Y"D.35U@S[0_ ME[>:9F&/4O :I>%*@L9R$DP'H]G0^7N'1XYKLS4&5TFFU).;_"@F0>0(H<#< M.@1&9H67*(0#(AK/'6;0IW2!V^,-^K6OG6K)F,%+)7[QPE:3X#R DO6"'NG MUM^QJ^?4X>5*&/^%=>O[]32 O#%6U5TP,:BY;"U[Z,4)S%>P'G M3)] ,CB&.(I/]^ E?"HD M$K8"Z[8=SY4_9&+M5[AD,N=, 'OC+;9XUUN\&37\AGGFF'MO+@N>,TN^[U)4 M'#73>?4*C26XOP1B%36G14T]0^2:O-KV/^22(%1C"-4/KY2=^HG4M.R(6Q(DN-A=+8Q!U_. MXT%\T=LV4?X.Z).@72\JW%* &O7"ZYR!7#72MF+0K_92.FT5Y,V]U6$ZBP67 M!@26%!J=..72K;:U$ZN67D\R94F=_+"BWP%JYT#[I5)V,W$)^A],^@]02P,$ M% @ #YRH6AP:=)]=! C@L !D !X;"]W;W)K&ULK5;;;N,V$/T50KM8V( 076Q9=M8VX"2[Z +=;9"D[4/1!UH:V<12 MI$I2<=*O[Y"R9 >1G3STP3(O,\-SYD;.=U+]U%L 0YY*+O3"VQI370:!SK90 M4GTA*Q"X4TA54H-3M0ETI8#F3JGD01R&DZ"D3'C+N5N[5W"F=!9R5G)0C-I" *BH6WBBZO M$BOO!/Y@L--'8V*9K*7\:2??\H476D# (3/6 L6_1[@&SJTAA/'/WJ;7'6D5 MC\>M]:^..W)94PW7DO_)%./Y%#0FIL[N?L%]GP- MX)BP0;DW"G<9ZIGE#:P-&3S0-0<]G <&3=J-(-NK7S7J\0GU$?DNA=EJ\D7D MD+_4#Q!*AR=N\5S%9PU^I^J"C"*?Q&&ZW9>OC4E M\IH#D07Y@=5X395Z9F)#5J6LA;'+EDP?[+.&^V$_;,&Z>$;N03"I\"]#]^3D MAS2@?2(00":Q]+31]F2#XH7D6,(6T8 )7)&UIB+7PTN"0'P2K/+TDM<%\9]B^BR&W4$&S)ZI)$?A*G M^)W$$?D5M'XIRK2NJ<@ X5JL@\DH&N(W#8?.BUGKQNWHM0N=(OX&^\N,PF0Y*]ZF M:=!6]V V&G8J#[V100C327($Y.[(R<]]XI,T/A(_4=UO<(^PW>#7'T7)NYBC M6#0Y(?J*=31%5.EIOE$R=H=/ING;; \](@YGY!JCRPSY2C/&&2J\0?-(.8[) M*LL4M-#A">T4<&A"Z?L\T8I'T1F&AW/'T9C\AK6@^L12^YM:$EIRECM']/G+ M#^.)Y>!'>)_T=:G@Z(U4@MJXEZ!M\1B6YKG4K7:/S57SQCJ(-R]5[/8;+%G" MH4#5\"+%%J6:UU\S,;)R+ZZU-/A^<\,M/IA!60'<+R0FX'YB#^B>X,O_ %!+ M P04 " /G*A:2GX"Z^P$ # # &0 'AL+W=OT$,*+9NEI0T,9"DW6X7Z#:(T^S#8A\8:6P3 MH4B7I.)XOWZ'E&_=.D)0],42+W/F#.=P-#Y;*OU@YH@6GFHAS7EO;NWB=#@T MY1QK9@9J@9)6IDK7S-)0SX9FH9%5WJ@6PS@,LV'-N.R-S_S*42QO_" MLMV;GO2@;(Q5]=J8&-1_LAT=MRC#<<+^-.P,],#R") HC#>-2! MEVQC3CQ>TAGSI8_YFJU(8A8NM&9RAO[][XM[8S7IY9]#P;?8Z6%L=X=.S8*5 M>-ZC2V)0/V)O_/95E(7O.IBG6^9I%_IX0G>R:@2"FL)SF3O$N1/U,.?;.<)4 M";JT7,[ .C& 7Y76@%66"3![#,I][>"3>T>2LIUS&K)R#M-&^GM(=LX_<(LU MT%Y+?DI%2I$MC#1*\(I9&AA+C]H[I'BI#FD/;XB7]G9VKA&A;M6&L@(R(K&0 MMXU:@-$LO:1PQ)TOU1B:,?U3N/6V^TIM#?SF*V6L\ZGQ$66#!E[#**8?6K^A M(_ N'')%ZT(MO&KBK !*,TP871N_2E7N :T[OBC-:"V%CR@I".%76477F3NA MN;H$41 E(TB2$_@DZ3#I\+6JH>*&CH0P&N*W.X$ )'J"ECW!VU=%',7O(#Z! M6Y^7UP26A1$]\RB'#MF-MK(;O5QV5I4/\&7A$WWA:BJWJT.:ZX1\N>;:KP7_ ME\[4I=PIG$)=*N@9*)T*^A-9BY'QZZ$P)1Q#8\4B8_0+;(ETY4YA3^8;*@)@6Q]J+MPO6$K MJX7F);KK% WB!"8[]Q9U#4 -W MRMD)I\PB'9!LWE">%]27$/V*%%NYVK7B**IMSM_\2H9)!T%"_HY@%(X&6?(B MAE=*:US[*Q5.I[SDKA*&@R1/HPYYYEMYYB^6)]5=2\$Z0JU2OTIN.PM0)_8O M*T WDZ\_57?^5/+XD6+"JJ/L4%V(HJ!(=X4G28H@SS.X:TV/1E$P2M(^4(LZ M1>ZGBBB(\[Q_R,,/92>)\J (LX.U9+C75=:H9[YW-I3I1MJVP=S.;MOSB[8K MW6UO>WOR.^-TNP5.R30]5Y9ZGC]ZYS^8J!V&VA]JI3= M#)R#[9^6\7]02P,$% @ #YRH6E3[OABC! R L !D !X;"]W;W)K M&ULK59M;QI'$/XK(Q)%8)WA7@"# TC8<=542649 MM_U0]<-R-_BVWMN][.X9^]]W=@_.D%!"JTC&W!XSSSSSNC-9*_UHSV3YE@PTU4E2OIEI73!+!WU0\^4&EGFE0K1B\-PV"L8EZW9Q+^[ MU;.)JJS@$F\UF*HHF'ZY0J'6TU;4VKZXXP^Y=2]ZLTG)'G"!]K?R5M.IUZ!D MO$!IN)*@<35MS:/+JX&3]P*_G2'C]FT%3I"*#"U#H'1UQ-> MHQ .B&A\V6"V&I-.G9V0W3DLL' ^U/RI@.E*AAD3.-T+YG2X&F M,^E9LN.D>^D&\ZK&C/\%,X'/2MKF9"E.6]08!O43 MMF;OWD3#\/T1LOV&;/\8^FQ!?9A5 D&MX)J)M!+,US,=KYCA*3"9P03SDSG&#]SE"NF]HV1C*MH9N%[!F!NAOI02U-E40EV!S51F2,P'@C5AJ MO*&55@6D!,)E11$"&FO:^V?@+;2C(+H(._ )C;D$ M2N(*M288:K_TD7Q^XAD9)A='PW[G=&!FK>;+RKI& JM(JB W:M1SZB(!Q& MKRB4CO'_R\8@B/N#?3Y]RD[[K /S[&^Z(8B#1JM5?<&)%VI(36^>2!\W$3.E MX)82QXA>FE8^EF3J%R8KNHDA[M>)"\!09G]5%B'JD@4R<4?-F+DP%NP%V&I% MEVE]@3N/NT?&VZ 9;X.3Q]N<8NH'#/D!"R2BW'*D>^0Y%96K,Q_]:U64%+7M M;/IVF!\:>4=)')[@;@[6L\WYSZE\MJN+,TL+CK&LC@TCWN<-\9+B1R^8J.>> M<=*[N:WSD#,272)*-RAWO-L.6%=*KDYV!N@I!;/$E%7&-2ER#5P2M-^?UJH2 MV8[1?V\-]AI@L\/27M)_W2M)-6>Y8ZEJR5#M3NF?DB2DDX@GY_!'=(]S5/ M;2-226Z=0$)0T6@(-T4IU MN6Z"LB"ZM;U *)B$>0SR$>V4I2X-@& Y(<3P> MP:&"[NUL5P7J![]#&HH^75/UHM6\;=;4>;V=O8K7.R[%[(&3&P)7I!IV+Z@L M=;TWU@>K2K^K+96ES<\_YK1JHW8"]/M*44 W!V>@6=YG_P!02P,$% @ M#YRH6KGEOZ+\ @ E08 !D !X;"]W;W)K&UL M?57O;],P$/U73@$!DZ+F=UM&6VF#(8:T,;'!/B ^N,FUL>;8Q7;6[;_G[*1A M$UV_-+;OW;OWZMQEME7ZSM2(%AX:(1*6MLF!FI#4J*K)1NF*6M M7D=FHY%5/JD141K'XZAA7 :+F3^[THN9:JW@$J\TF+9IF'X\1:&V\R )=@?? M^;JV[B!:S#9LC==H?VRN-.VB@:7B#4K#E02-JWEPDAR?Y@[O 3\Y;LV3-3@G M2Z7NW.:\F@>Q$X0"2^L8&#WN\2,*X8A(QI^>,QA*NL2GZQW[9^^=O"R9P8]* MW/+*UO-@&D"%*]8*^UUMOV#OIW!\I1+&_\*VPQ8$+EMC5=,GDX*&R^[)'OK_ MX4G"-'XA(>T34J^[*^15?F*6+69:;4$[-+&YA;?JLTD?<(5+[D]@G'Y'(06FZ4WJ:'B2\8'H$61)"&J?% ;YL<)YYONP%OM[KKY.E ML9I>CM_[/'84^7X*US#'9L-*G ?4$0;U/0:+-Z^24V6?D8*G]1FYJ!-DV2]3 9 7X@+KD!F&C M>>E%60)L=]6Y,2U6'DF];RPMN%P#,PY)=U?6P^4!T^@"*R5H)IAC.*=<)HF4 M7F&$RZZFM_UD^>Z[I:RL1TJFODD-1Q&$O>MS'D^E0/!FEDSV L,BS,!MG@[[_(.G[<#R=O%PCFPPUBM%D M C?*,@%9&)/)+,YAWSL8/1D5#>JU'X@&2M5*VTV-X728N2?=J/D'[P8V7>J: M2P,"5Y0:CR9% +H;@MW&JHT?/$ME:8SY94W?#=0.0/&5HA>XW[@"PY=H\1=0 M2P,$% @ #YRH6C$S//,,!0 ]0L !D !X;"]W;W)K&ULE59M;]LV$/XK!W,_=MWA LN2%1&-OWN= MH\$D Q^O=]H_.M_)EZ4PN%#E[[*PF_/1; 0%KD1;VBNU_0E[?QS!7)7&/6'; MR:9O1Y"WQJJJ!Q.#2M;=6]SW<7@$F/G/ ,(>$#K>G2''\KVP8GZFU18T2Y,V M7CA7'9K(R9J3Z*P2.Z/A&+$LTD[.I)2:L;YKW5B\[J^$S5B/XK&J[,?"A+K!XBI^2 M!X,;X!#Z87)$7S2$)7+ZHN-A@2MLE+:R7L,?%TM#T8=VB\<#(=2U7 M,A=$!.]I?!@TKJ84R=% Z#E*BY4AV+HMA2X?H-'J3E(Y@%5.X>++^\^G<+/1 MB$_*Q>68'S&YV=F$'SCY:1;Q(O,2/X%?T)A3N"C^HAXB3*Z,Y0#M6,(XF$"0 M>FDT@S#VPBC=RW**A,XWCG-!@%(UCO$XG #)IAD]DS#:(XPH>Q=ILMVB"SP+ M1UXVF]$SS>*]\!IKU*)TXJ*@GI;&M=D=PCAB3)0DC EF>TR!5#BY[/K. 2O. M[S]](\;DBY?%Y(KW-@UA(1II14G;G"2C5G8K-#YQQ>6ED+8E9PD592DDLVB/ M9*=>Q(T=< )C@D[@>D/";WA$0M17U M6C)?80Q:+HQ2V*X:EJVA8C2&U2YEW8^D*$@ABGSX5#5":L>.5.:'/(AF,<0A MB=86B?A0ED3-#U/R/\C>PA=7G6-9DQ6<[$0\J.EH'$<^IR9+2 5O4_W?=P7K M3B>JA2 ;FH\!G188E\J8"57E." ;OELE7A)0T*XPIQ$K2[F/AE8K24YH8-3. MTDJK"@II2)KJJB6WZ$3NQW)'CJ!,9QS[/M>!GP8\O8TJ9>$B^ R?I.<3>W&2 M3%Q#?+C/R[9PI?P YKE\]I$Y<27^!'*\3,FQ[] 9_1^=WHL:/=!\,+]1JS>M MZ8L+Y% R%$*B5>#294VMR^/##,B6NM/9WO+]^3(X,]&09[\MV#?7\\ M/SV9>>]7M,,D/#37CUHY?#B]-.P7%&E*SNM7LS#(WIG]6*439KVG2L.=.7;9 MH879R*9AC11-VSB%H7H3P#J<5HD M7DSS[$.KJ5-<0U/ZV&H/_IG6A:JX^)T#X3M:932B+EJ>Q-21])WP61)X43B# M&T4#Y< 17"UM>UN9,N=DMEZ9KHEANZEZ-F =I?*65W'VQ@N.G/_P502P,$ M% @ #YRH6JGUX5/V P 4Q$ !D !X;"]W;W)K&ULK9AM;]LV$,>_RD$KA@1((TM^2)K9!N)(13(TG5&CVXMA+VCI;!.A M2(VD[!;HAQ\IR:J5V4(,\(TE2KP?R?^1=SJ/=T*^J VBAF\9XVKB;;3.[WQ? M)1O,B+H6.7+S9B5D1K1IRK6O]WLC/".7>=%P^F\OI6!2:48YS M":K(,B*_SY")W<0+O/V#+W2]T?:!/QWG9(T+U%_SN30MOZ&D-$.NJ. @<37Q M[H.[..A9@[+'GQ1WZN >[%*60KS8QE,Z\7IV1L@PT19!S&6+#\B8)9EY_%M# MO69,:WAXOZ=_+!=O%K,D"A\$^XNF>C/Q;CU(<44*IK^(W2/6"QI:7B*8*G]A M5_?M>9 42HNL-C8SR"BOKN1;+<2!01B<, AK@_"U07C"H%\;]-]J,*@-!F\U M&-8&Y=+]:NVEU.J7UH;O2BW&V6AI7E+C9V>?B:ZD AB M!;-"F7=* >$I+.B:TQ5-"-=PGR2BX)KR-8IIV]XW:VD6%.X7- L[@;\3?@WA MX K"7C@ M2$2CTZKF_),Y#7T@Y(R!(5K71[!Q-V8 M!>;7$(SJ-1W%M+3J-\[OE]S^">Y^-\,-.X1=:)"^@C6-"5SB3)@^4O@Y>:=TYYKE: MNX3%CF MK4>-UJ-.K3\7V1*E33P2Y'"YV!&M)?M-(?M,I>425V=0FD=M8\D>.Y;;FZ@H>D:7O30IXOR#&"3], M/E"(:V&N&B4G=2QZ%"PU'P$*/M&,ZM?)NG)-YP3.=8U+6.02%CN"M;QXVWCQ MUGG2OG7I%I>PR"4L=@1KN>5#XY8/G8?KP9PDFM9G"HQK(#45D-+4?E\?\TDG M[ER?N(1%+F%Q!1L=Q-=AV 38EM)![V?-TNO4^HDGIBA6:$N/I*5[6B!H 0D3 MRM8KMDBUUX3D5)L09DN;%)='LTKWF.&PO=V]R:W-H965TKH5\40O&-'I-XE2-.@NMLTO/4^&")52=B8RE\,M, MR(1J&,JYIS+):)0O2F*/^'[?2RA/.^-A/O<@QT.QU#%/V8-$:IDD5'Z_9K%8 MCSJXLYEXY/.%-A/>>)C1.9LR_2U[D##R*B\13UBJN$B19+-1YPI?3DA@%N06 MOW.V5EOOR(3R+,2+&=Q&HXYO$+&8A=JXH/!8L0F+8^,)3M@J!E0;=E(AY1#4,IAH>D%FMD)B]]3$1"6ROAJV-P^FUZ@XZ^'*,OB*?H:2&6"I:IH:..!TJT1UOYMA)A3,_RK%,E,G M)A/Q,N+I'+7M@#]_ P3H%KZF_K*EHX ;V.&:T^=2931DHP[D7S&Y8IWQCS_@ MOO^3C-\P> 5VP(V=2)"C:YD14G)R@%)B&3:[IJXV2XCO] M_#OF_%R-3P/?'WJK[5";1MCOX\IH)X1>%4+/&4)+#D_R$CZ%$C[-2_A?] 3G M)YQ]/%3H>JG B[*6FO-K[\WM@9SM$-.OB.E_KJKI'Y+9 SG;8?:\8O;6 M$J50)L6,:V?1V%@H7/>V:N!ME30M AP,[%4RJ" /G) ?@00JPT6>]8BM0,-D M9E/8$ [V(FQ:=-O*^*(">.$$:(JT:)L@J5X84#FW8;O8BZUI@7&O9P>'_5HJ M^.Z4LQ22&N< :01BA"MMDKQBUG;M[X5I,<$^:%3C1@ M$R$U_R>?L$+%^Z$V3;I!MP4IJ9$2)](GH8'/LE;@5 F%TL4&8*^9D5IV(43V MPVV:D,'@O 5OK4&PLQ&/[RNDO#A8WUOXI7\G]*8))FV5A>LFC_=U>R>RAON^S6G>@#>=MEK%8GY)-=D9"#WI$[::XNKZC&PO=V]R:W-H965TY;2P<.[/=ANW7[]H)66&AXF$OB3_N.3GW M^/HF:Z6ZUQ6 (0\U%WKB5<8TY[ZOBPIJJD]D P)W5E+5U.!4K7W=**"E ]7< MCX+@U*\I$UZ>N;6YRC.Y,9P)F"NB-W5-U:]+X+*=>*'WN'##UI6Q"WZ>-70- M"S!WS5SAS!]82E:#T$P*HF U\2["\VEJXUW 5P:MWAD3F\E2RGL[N2XG7F % M 8?"6 :*KRU,@7-+A#)^]IS>\$D+W!T_LE^YW#&7)=4PE?P;*TTU\=Y[I(05 MW7!S(]N/T.?C!!:2:_*38:"/K'HP*:B:Z-WWH?=@!A,D+@*@'1*\% MQ#T@=HEVREQ:,VIHGBG9$F6CD;=8D8.#X[( 6&"W%9RHZDH M=>8;E&7)_:*7<-E)B%Z0\(FJ$Q*'QR0*HG0$/MT/GT$QP).G_P/=%K:E@OZFMLF,RE4)+SDK:%9THR5R!1E.Z!;DB(PYJ\OUBJ8W"&OTQ MYDR)5_'@5;R/W58/P]HK MR5K*\:/O\*<.;SO*-@_3,(PS?[N;PTA4G,;A$/5$7#*(2_:*NZ$MWA0#"L]& MNZ,K9-U(80]H3&K'ENZ(")[)_#%,P%01O2I+JG[? I>;D=?S7@<>V+(P=L!/AQ5=P@S,4S55V/-; MEYR5(#23@BA8C+R;WO4XL?$NX!N#C=YJ$YO)7,IGV_F2C[S @&'S%@'BJ\U MC(%S:X08OQI/KYW2"K?;K^YW+G?,94XUC"7_SG)3C+R!1W)8T!4W#W+S&9I\ M8NN72:[=DVR:V, CV4H;639B)"B9J-_TI:G#EJ#7/R (&T'XKX*H$40NT9K, MI36AAJ9#)3=$V6ATLPU7&Z?&;)BPJS@S"K\RU)GTC@DJ,D8YF1EJ -?'D D8 MRK@F'\A404593CZ]X*[1H D5.;DW!2ARVD2=8=C3;$).3\[("6&"/!9RI3%. M#WV#@'8:/VM@;FN8\ #,5ZHN2-0[)V$0QAWR\7'Y!+)6WG\K][$L;6W"MC:A M\XL.^-VK)17L#[7[[9R,I="2LYS6VP\+@=716*]Z0"Y(1RTU^7$SUT;A;OW9 M58\:H-\-8$_PM:YH!B.OLG.I-7CI^W>])/C859W_9/:F5E%;J^B8>_H ]7]9I+PQZ0W^]G<9^4-2_BMN@-WC]%J]_%&\F%V9# M%1#.,K>3N^AJBWB;+@KC';J.H"#J=]/%+5U\E,Z=J"ZB>'^R7 MW41)2Y0<)7J4!K=QU1Q_V#[^\A!LLK]N@V"P [L?%%^%R0ZLOW6?V7\)W@M+ M)C3AL$!9<'&)R:KZ?JX[1E;NBIM+@Q>F:Q;X2P-E _#[0DKSVK&W9ON33/\" M4$L#!!0 ( ^&PO=V]R:W-H965TL0$;8B3M=E'L@I:. M;:(4J9*4G>S7[U!25,=FO%[TQB:E\QX^Y^679@>ION@=@"$/-1=Z[NV,::Y] M7Y<[J*F^D@T(?+.1JJ8&NVKKZT8!K3I1S?TH"#*_IDQXQ:Q[ME+%3+:&,P$K M171;UU0]O@W+'MSM@'?C%KZ!;NP7QJ5@I[_IBE8C4(S:0@"C9S M[R:\7H2!%701?S$XZ*,VL:6LI?QB.[]7U",5;&C+S9T\_ 9#0:G-5TJNNU]R M&&(#CY2M-K(>Q$A0,]'_TX?!B"-!F+P@B 9!]+V">!#$7:$]65?6DAI:S)0\ M$&6C,9MM=-YT:JR&"3N-]T;A6X8Z4WQ@@HJ244[N#36 $V3($@QE7).?R4U9 MJA8J\NL#+AL-FE!1D5NS T46K5(V^ ]&UXPSP_#MFT'Y%J6?[I?DS:NWY!5A M@GS7Y4LH1WGR7.ZC M5:-?T>A7U.6+7\AWJ[94L'^I78/OR$(*+3FK:+\DT9R5 HVV] _DACC\U>3S MS5H;A2OX'YA5? MRE[=YT"3/)V[0= 1-+X(^;3TF#.#4&!=<>C9N MF&?3$[CSH#S*W&S9R)9=9%O"!G#W6P?W(%IPL67GPR;Q*9LC*$I2-]QDA)M< MA+MM0.'V$UO" <]WPK\=4"[.R;F'\30_X70%)2^8.!TYI]\UP:44W5F I[IH M-]AH50=_&7MZOBZGR>FZ= 1-)I$;.Q^Q\\OVVM/?192?#1:GV:F1YT')-(_= M1&'P[0X++C)]E 8/6#H8"L>7E>PNJW*XK/['U&&8XP,GRH(L.RG"$18'87Q: MAG]T*]M/(KS)MDQH7)8;U 57$[1!]5\9?&ULK55=3]LP%/TK5H8FD("D:=(BED:"5FB3 MF*@H; _3'MSDMK%P[,R^;=E^_6PG#2V$:@][2?QQS_&Y)[XWR4:J)UT ('DN MN= CKT"L+GU?9P645)_+"H3964A54C13M?1UI8#F#E1R/PR"@5]2)KPT<6M3 ME29RA9P)F"JB5V5)U>]KX'(S\GK>=N&>+0NT"WZ:5'0),\#':JK,S&]9F=,;"9S*9_LY$L^\@(K"#AD:!FH>:UA#)Q; M(B/C5\/IM4=:X.YXRW[CYS*F&L>3?68[%R+OP2 X+NN)X+S>?H 80-(/Q70+\!]%VBM3*7UH0B M31,E-T39:,-F!\X;AS;9,&&_X@R5V64&A^D-$U1DC'(R0XI@O@^2"2!E7),S MC MT)[C9XV:ZUI-^(Z:KU2=DW[OE(1!&'? QX?A$\A:>+0/]XTOK3EA:T[H^/KO M\-VI)17L#[47[I2,I="2LYS6]T_D9*I &\/J!;D@'69J\N-JKE&9Z_JSRX]: M0-0MP);PI:YH!B.OLF>I-7CIQP^]0?"IRYW_1+;G5;_UJG^(/7VY)*:(0"G( M39&O0:R@*^V::^"X;*-9IV$\&";^>C>=MT'1(+AH@_9D1JW,Z*!,=Z.[%-6P M>.>P7O1:T.&8/3UQJR<^J.=!HKDNTM49;RWD+W76I35^Z]ZP%[T2^S8H&L;Q M*[7^3N>P7=L4X)()33@L#"PX'QH657?">H*R<[V+W5T+>JSF )@]Q MQ-7 FFN='-FV"N804[4O$N X,Q4RIAJ[B!'#;&P!>#O!>"FCE@%;J:&99 MZM8IU=3O2[$BTJQ&-M-(M4G1Z WC)HQC+7&6(4[[9XQ3'C :D;&F&C! FIR" MIBQ29(]\HU)2HS/9S@=WJKZMT1[#:@?YWB?9 MWMZ&O;]2N4]:[B[Q'*]3 1_6PT\A*.#M=;B-*A12>(447LK7VL!W*6>4LU_4 M'*]=,A1VN #D(Q3:DJ#; $&66)N8*0QR ], MW1VEYW;/:>\Y;I77M::]-M@-D:VIV"E4[-0F1G,JDML+Y";GF"VJ,D$Z36K6 M$-F:9MU"LV[MR2L+)$H"T5@LN*YRO5N1)([S5Y+4;OI&EWJ%2[V7)9,LCD&R MP4MX.@:Z. 9J+9D0R$18)4.]#1YY!"JKOC7#6N ;I3DHI#GXSW6FM[G.U)KV MVIQIB&Q-Q<-"Q8?1K0V5YMZY&OEL4L7>/-ZPIOQC'%%(I@BO;/?PT^9S!XD64>+)+W3 M3X3&%T+:G.,C#J19@/-3(?13QSP3BF>A_QM02P,$% @ #YRH6C/7'\I1 M P F1 !D !X;"]W;W)K&ULM5AK;]HP%/TK M5E9-G=0UL0.4=A"I#U6;U$I5:;O/+KF 52>FM@.MM!\_.PE)MH(%4?D">?B< M>WQ/?(@9+(5\43, C=X2GJJA-]-Z?N;[:CR#A*IC,8?4W)D(F5!M3N745W,) M-,Y!"?=)$/3\A++4BP;YM3L9#42F.4OA3B*5)0F5[Q? Q7+H86]UX9Y-9]I> M\*/!G$YA!/IQ?B?-F5^QQ"R!5#&1(@F3H7>.SRY(QP+R$4\,EJIQC.Q4GH5X ML2>_XJ$76$7 8:PM!35?"[@$SBV3T?%:DGI530ML'J_8K_/)F\D\4P67@O]F ML9X-O;Z'8IC0C.M[L?P)Y82ZEF\LN,H_T;(<&WAHG"DMDA)L%"0L+;[I6]F( M!H"0#0!2 DBNNRB4J[RBFD8#*99(VM&&S1[D4\W11AQ+K2LC+M01.E<*S ":QNB&T6?&F6:@5N@8 MF5;?PSB3DJ53=$$54^CP"C1E7'U#!XBEZ&$F,F7P:N!K,P4KQ!^7S1@]"4HS%5,P2O&5M0;LU9I[+@ MZ>4\=B4NHC#L!+V!OUA3OE.5[SC+WXH4WLW3)E],/$RR#8XY.5HVJ%LI[+;U MK;L'6;U*5N^3?"MXNMOY=E*5/W&6OX$%\&(R>%U1)[IE:_J5MGY;Q_I[D'5: MR3K]),=.=W$,!W4.!UM[AOZ@[9:>F[-ERW#CMP.W];)$?K*R.LZQ,Y9WL+,D MVM;/.KFQ.[H;?I*U=9WPM@VJDQUW6ENWCT#'=:)C9S+O8EWW@W7!!MOJX,;N MY&[:MOTR='*V[5B=]OBDM9?[B'I<9SUV9O8N7O:W]K*.=.S.](:7X=J:3GC+ MYI Z\4G0^IUS'[E.ZEPGSG3>P;:2: O;2.-5W)W=3=NV7H)NSK8=J].>A*V] MW$?0DSKHB?L=?@AS4XV/YP!C4': >;^1 B].K';V>K?B.@O4$L#!!0 ( ^&PO=V]R:W-H965T8LQRZ/LZ2B"E^E@N0>#.7*J4&IRJ MA:^7"FCL0"GW6XU&ST\I$UXP9-C(MP.A!RD3^3Q\* M'38 R%,-:!6 UG- YP5 NP"T7POH%(".4R8/Q>D04D.#D9)KHNQI9+,#)Z9# M8_A,V+1?&X6[#'$F.*5,D5O*,R#G0'6F '-J-/E(+JA2U":%'(5@*./Z/:[> M7(?DZ.W[D6_0N*7PH\+0)#?4>L%0FYQ+81)-/HL8XFV\CTZ7GK<>/9^T:@G/ MJ3HF[>8'TFJTNA7^3%\/[U3 PWIX"-%+\*UHVF4>VHZOO5<>R)E89I@-*F*W M2=U;^0Y1(MA]!IK\_(8\Y,Q JG]5Y20WVJDV:DO*4"]I!&,/:X8&M0(O>/>F MV6M\JA+TD&3A@5I\[<5LS=,N9N;'4 M-5O/UK&Y/'$]E?]$DW>F^"%?,*$)ASE2-H[[6%Y4WNWE$R.7KO^928/=E!LF MV""#L@=P?RY1SF)B#90M=_ 74$L#!!0 ( ^&PO=V]R:W-H965T.P^V^D'^4&R$4^9FE>7DWV"BU_30/YFGJ!3W1?I;LE2;N\%L0)9B%>U2]5#LN6B>T+CBQ45:UK_) MOFGK#$B\*U61-<%Z!%F2'_Y&/YM_Q$F .[H0X#4!WGF ?R' ;P+\\X#)A8!1 M$S"Z=DCC)F!\;<"D"9A<&S!M J;7!LR:@%G]ZAY>COJU#"(5+6YEL2>R:JUI MU8U:$'6T?@F3O-+NHY+ZT43'J44@GA3Y._D>21E5*B(? J&B)"U_T??^^AB0 M#W_]Y7:H=$]5^V'<4(,#U;M =3WRK M/-\09_*1>(XWZAC0O3W\6_1"'*^.]KN>CCTZ$/$-\=V+G8?O=2Z/X>..<'I] M>%?OS![^>;<^AGL=X?SZY^Y87DC_*#B_YODVP7W-2R5W>@I4Y/=_Z@;DJQ)9 M^>^.T7TYT$;=M&IF_U1NHUC<#?3470KY+ :+O_W%G3C_Z!()$A8@82$21I$P MAH1Q$,Q0WNBHO)&-OOB^RYZ$),6*E"+>R40EHB1QE*9B29Y>R+Z: G-5DD(2 M666\DGQ(3U6' M[)0A81P$,U0W/JIN;%7=@W@NTN=%Z+<4Z4H*L=#\DRHI=KKIT9V7UU=T!-CG)5".G_C$S58#L-$3"*!+&D# . M@AF2FATE-;-*ZEOT,\EV&7DJI(ZLZKHOF;)?1LW#4Q(3L-D3"* MA+'YVWFZZ]_!09T:^G"=MC+F6!52KYCTI\7XL&Y/ZA1=&H,6M:'T@(H+832*)3&H#2.HIE*;*O[+K:\[T+K^U!: *6%4!J% MTAB4QE$T4X)MF=^UU_FO3;#0"G]#.TNPKO;DT>1)X74?^*=SK+D>Z%$J1/LZW$U]74*#5KWA]("*"V$TBB4QJ T MCJ*9.S;)0TP!*"Z"T$$JC4!J#TCB*9I[UVIH0GMV$Z.>F>UW.P;S# M.KBW=]M77%!:"*51*(U!:1Q%,\75&A&>W8AX5%I32].%J!RO926ZI"QWYZ=N M-RIKBNN^6>68GTL,ZC9 :2&41J$T!J5Q%,V46.M)>.]Y$DN1;>MM*EN95)-7 M22*R%3+6"35:UW+3#^1QLHU2V\SFO=6<>RXXJ/4 I850&H72&)3&4313<*WU MX%GKRHO[2,J7JD1WT-+K=-:I*:CK *4%#&@OJ&$!I04,;&UKH6O^%T'XIE,:@-(ZBFW<)YN]GB=X^''/YR^H'P"E<13-5%GK!WC6 M8N_5A3-]^"#2>M7_(Y+=Y\_:N^HM0ZA7 *6%4!J%TAB4QE$T4YZM5^!-H84T M#VH:0&D!E!9":11*8U :1]%,";;6@F>W%OI\+H Z"5!: *6%WMM3]7UWUK%> MI-!^&93&43136:U+X-EW$E2[^H_)]K[(GX54R5,J+CI5=EYO?4%M B@MA-(H ME,:@-(ZBF==4:&T"WX$F6!^Z80%*"Z"T$$JC4!J#TCB*9DJP-1/\_XN98*?V M5B+4E1W[:3>JL%><,CO4,VDL[P+ M[9A":0Q*XRB:*:W6./#MQD&]\$J."Z^/1!ZU9E,9U$. TH*&9GPF]+L^$X;0 M?BF4QJ TCJ*9(FL]!-_N(7S5JZ4)K%NO!)2Y\J/)!=UIDQ>,7%1OG]U*_N8>FL4ZD8TM-.9T.N>!Z$;$J T M!J5Q%,V4:&M ^'8# GYQ-7M_O>4'=2$:FB&_K@L8A-!N*93&H#2.HIGR:PT& MW[X9H8?+:B?U%A;46X#20K]SLX0S.O=5+[7SSC;+0T?'4313,:T?X+^[U>!R MU?8:F]3.[ZTCJ$L I850&H72&)3&4313DZV3X&/W&_A0(P%*"Z"T$$JC4!J# MTCB*9EXBMS421O;]!CT*;'927_5!:<'H[4:(\[79^TTH=$P,2N,HVD$GPY,K MR&="KNMO$] +^$H#AXO)'^\]?F/!Y_HZ_<.V^>'K#KY%QP6_P-02P,$ M% @ #YRH6CD$0&ULK5==;],P%/TK5I@02+#$^6C:T5:"5HA)@";&X 'QX":WK45B!]MI M!^+'8ZM5''ANC)90T[D M.2^ Z3=++G*B=%.L7%D((&D%RC/7][R!FQ/*G.FXZKL2TS$O54897 DDRSPG MXM<;R/AVXF#G7\.9Q1!!HDR%$3?-C"#+#-,6L?/FM1IQC3 M_>=_[&\K\]K,@DB8\>PK3=5ZX@P=E,*2E)GZQ+?OH#84&;Z$9[*ZHNTN-@H< ME)12\;P&:P4Y9;L[N:TG8@^@C=H!?@WP'PH(:D!0&=TIJVS-B2+3L>!;)$RT M9C,/U=Q4:.V&,K.,UTKHMU3CU'0."X5>HAG/"\Z *8F>S4$1FLGGNOOF>HZ> MG3U'9X@R]'G-2TE8*L>NTB,;O)O4H[S9C>(?&>4#$>!A&^YJOXUIOS'M5WSA$3Y-,T+7P"@7^I:4 E+TD2N0Z$_3-A-C,]K+;#;= MA2Q( A-'[RH)8@/.].D3//!>V6R?B*PU"4$S"4'%'O2M_"632I1Z6RKT[;T. M0)<*/1V-WL MR[\OJJ4K:G1%O;I>I^D%*AG)N5#TM_X$4[-">@)R6N8VK3NZ:$\%CORX(]42 M-/"Q7>F@43KH5?H>I&Q+I5*6A"6 $BZ5-4$,#G2\' 2X(]86%'MVL7$C-NX5 M^U'7PH0(\8NR%=**2V;=U_'!T"&.XZ@CT!8U#(XH'#8*A_>EHZC)/S/.-J!G M=9'!T1S42_>_6_%$9"WGH\;YZ*0Y:'1*XR&H["; MANX-:VO;.Q/@^S/1DE"!-B0K ?$E@GP!:5HE)4$WQ)R]K,+Q@2*O*[HOI"WX MKI[C_H)^F)"JW)E2F1S;[S5C.]=TI5IB_.B(V+NZBWNKVZ.R9TW94M+-3;88 M?.Q;N"N6N+]:/C!]XL.2J#_%8-C5: WSNG/J[AUHS=^$/C^N*),H@Z7&>>>Q M-BEV!_1=0_&B.N,NN-(GYNIQK7]J0)@ _7[)=7JM&^;8W/PF3?\"4$L#!!0 M ( ^&PO=V]R:W-H965T2UWR7%+S Q=?Y19 H> !IE3%+K$\\9N1%GL+.?9O7NQG/-$A2R&>X%D M$D54?+N&D!\6#G9>;CRPS5:E-]SE?$Z)9;H@0L@E@R'B,!ZX5S MA2]79)8Z9!:_,SC(HVN4AO+$^=>T<1LL'"]E!"'X*H6@^F\/*PC#%$GS^+L M=%0X:P81B_-_^EP,Q)&#QC$[D,*!-!V&'0Z#PF&0!9HSR\*Z MH8HNYX(?D$BM-5IZD8U-YJVC87'Z&A^5T$^9]E/+&WA2Z#VZC14(D I]>-8) M(@&]O0%%62C?Z8=?'F_0VS?OT!O$8O1YRQ-)XT#.7:7[3U%R1<8-GVXC@RAWL6;]!*0, 4^DA]%C+US<32"G5N]O0$5HMZ4D8]Z77:3/H,O">P6N#3 M,O#I:XFIA-:QA(8GY>6TE7)>(RG;%H000*2Y?:W(Z*==@ M9#=[E5W;8C(RD\->)5^>G5[$A6+_T!>&09I,3,J$QCX@GTME%BKO5;8&$XPG M'7R/Y!9;^7[FZL2W70!9*;9-AGC809%4%(F5HE;#&7J$F'&A__Q$+T7H5ZY MHG_+=CIGC:2MT.=.SK[0Z@-1R3GN5\]QKX+>%UH]^$K2L5W3SUV<"KCC7)R1 M5L*VC;R.=*W4'=OE_7M7@+: #Z9-NFV;+KJ5Q&.[QAOI!DSZ/(F5JU]EQ)+( M2'C<(O-^-F@R;AMU,:[D&5M%\)PE:]+J?3H>-2FVC;HH5D**[4IZZI*EFP\0 M9H7@/17FNLK>U=FSN">T^L!4XHUG_2YAUF+@[.![0JMO#JO:@-AK@],3E[2U M?CPAC<0U&'4D+JG* 6(O!]*-:YFI>LG=@UXO15I4%( MK]E)>JTN^D*K!U]5%\0JX&<+; %7JT<);N:HP6B .ZIL4A4#Q%X,?*?&DK;< MXZ8HU=P8&$^(UC]/3?_Q'"-+U?927SC M_A6^O,H.W-T*)O]N<4?%AL42A;#6D-[%1$\@D7\*R!N*[[+3]">N%(^RRRW0 M $1JH)^ON9X<12/MH/P@L_P/4$L#!!0 ( ^&PO=V]R:W-H965T+R'1W&\XN)1+AA3X#F)4WG>62BU_-#KR6#!$BJ[?,E2_W(I M& WS1DG<0Y[7[R4T2CN3<7[O5DS&/%-QE+); 626)%2\7+*8K\X[L+.^<1?- M%\K H$FYUW+N"'2Y^8!OD37R.VDAO7 MP)CRP/FC^?(I/.]X1B,6LT 9$51_/+$K%L=&DM;C[U)HI^K3--R\7DO_.3=> M&_- );OB\1]1J!;GG6$'A&Q&LUC=\=6OK#3(-_("'LO\/UB5SWH=$&12\:1L MK#5(HK3XI,^E(S8:^+"A 2H;H%SOHJ-&[M"<,43/=B2YNYZ#SY3(:CQ&7A[S12-8GD&WH > MD*:)!%$*[M-(R7?ZIKZ^B>)8MY/CGM)J&>&]H%3ALE !-:B P0U/U4*"CVG( MPNWV/6U.91-:VW2)G )OJ.@"#-\!Y"$?W$^OP=LW9T )&D;I_)J^;%I1?#@Z MQ94C<=XIWM>1%]J+Z9SI2%;@X05L/G=+7_+;%RLJ0O#G;UHD^*18(O^J\V+1 M/ZGOW\S>#W)) W;>T=-3,O'$.I,??X!][R>'=:2RCKBD3W[1-BBM\5L]TH7+ MSNI4+(3XN1"3#YXFPQ'V/&_<>ZKIW*\Z]YV=3Q4/'@%?JJ;X]?P3K!I5U _>XLY0)&@/%1)(/_@NCHG[LW8*@5S1UZ#2L=!HZ1=VG@@5\ MGD;_:%>R9^-Q!OX%;^J4*B1!N!&1?I?4A^.HZG_D[/^NZ#T?Y"43$0_K>G;+ MP(4WP! D1>XC(*0O+N] SV9T;_?IHAV#/#@$MS%-:U.S4]:!T04WZ -//'M* M!;ZS@<@:B)R#\3E+'I@ ?+8&#LW4@HL\=C/-.P'4@H&E'IVVW%IVM)E<_<' MQ]ZP/IRA)1=THJ,8!*W9DV8\?8@9T(L],,M4)AB(I,QH&C"@;RTS$2ST$+1J MBE]IBOI#V,>H05-+(>C&T+>A??7Q]UH%G%(.'7.+*^B?.JB/03QHD0>=S)E\ M95+II529_5JXT"*+M'(!6EA!-V2^++2U"QZ'9KZ5Z[T\K^I0L@&U1;Z@0Z8EF0Y>OI_50;OE(--ZEF$0;=_-EQ/5=*V5K0^5[C@@Y9 M1B$WHSX^,Q%$.I4L1104"27D<6R0J(.J4.G,0+U:J=>I5W8RW% /#KNDWZ"= MI1)R0J'PCAX=I5,AC01XHG'6N,0H96VM,?K=08,.%AS(#8YO4]U-E$9)EM1J MX)1T8#9 %A_HU)4/.D;I@RQUD)LZ>Z6[%EFX-=TARQFT1UUD0H0^-X;(,8"! M+##0J8LD=(PJ"5GR(#=Y]@L1MZQV(B*+(.1&T-WTOCYS.IL=ZBZ+'S0Z=3PX M^7>@@=CR#;OYMEN-V")D722B=9&(<%N5B"WC\ Z,:U\!E%*V5A]X.!@T,!9; MOF$WW^JJ^'= QVL39TMY6YP==>%HZZ]!JXU-/' M9CQ&\80MU+ ;:GMETA99[;#%%F'87:>L(Z.9L6X!ASK.(@@/3AT93FX=:J!E M&7:S;+_(<,MJ9RRV,,-M^X%2Z2K&)--B15:^%OD2)>S]9>[GM>J-.Q;N+@[= MW+>X(MZ)8X<<8Y^16-H1-^WVBIT66>VQ0RP%B9N"N[Y7>;WW!Q'!I*'*))9W M9 ?>S?M?Q^0Z!J]\RRO_U+SRC\$KW_+*WXU7 MN35FB@5:=3IGM:J6&Y!X(WR:WKA;,/EN,/V?X"F6R,W!X^[Z4-]:YOFGWJ_T MCU$C^I:E_F[[E3L%#WD=/-]FGM[&\:*$B7E^B$J"@&>I*DX:57>K@UH7Q?$D M^WAQRDN'S#Q*)8C93#?UN@.=?T5Q<*KXHO@R/ZSTP)7B27ZY8#1DPCR@?Y]Q MKM9?3 ?5\;7)?U!+ P04 " /G*A:K?P;._8# " % &0 'AL+W=O ME>L7)D+(+%-RE+7][S0S0AE MSGQJCSV*^92O54H9/ HDUUE&Q/<;2/EVYF#G[< 3727*''#GTYRL8 'J6_XH M])Y;H<0T R8I9TC (81I! I M T'TWP9N(4T-DN;Q;PGJ5-)9F:P99)05_^2U%&(G0>.T)_AE@K^? M,#B2$)0)@2VT8&;+NB.*S*>";Y$PT1K-;%AM;+:NAC*SC LE]%FJ\]1\D1 ! MGXT0,;KEF7:')%;?S^CHJ8]WH A-Y2<=]&UQASY^^(0^(,K0'PE?2\)B.765 MYF:NX$8ECYN"AW^$1X >.%.)1%]8#'$SW]4U587Y;X7=^)V #T1ERQ/^7< M "QH1$<5?<"7:02;_:9.[H#-HIV,>#E@-AT:[-H17LPUMQ1>(H44T#[+-7)/!4W>S6]1A MT B/JI@&UV'%==C)U2R-630!&V!K:+T/.A%.79B>P!K%AE6QX7E9.NQ3N9[ M&LJ-*N5&O5NZ0!SNN'7H[QGZ,,0\^=K\/*Z(CCN)/NG2B8@2I!_J^N6XT6_] M7+_#51O!3J135ZM*G+T[NX1L^#8<[WF[ M)4B3;GY_/PT,(X&.X; M_3 J""9'C%YW5+B[I;IGFB6@I> 9BJF,],6VE MWWF%D]>O)[2F'G7CAL=GYOY>^[^^T)KJU1T@[FR3WN?^R<'WI+=O_<,0?]_Y M[LXL)P.QLB,NJ5FLF2JF']718HQV8\9H9A:T=_P:7UW;H9);PQ2SN0PHGMN)T3-7BF=V,P$2@S !^OR2<_6V8RY0#1WG/P!0 M2P,$% @ #YRH6A([G^5% P 6PL !D !X;"]W;W)K&ULM5;;3N,P$/T5*RLA5MJ2V+D6VDA<]O; @D"PSVXR;2T2NVN[ M+?S]VDE(RS8-%VE?6MOQF7-F;!_-:"WD@YH#:/18%ER-G;G6BV/75=D<2JJ. MQ *X^3(5LJ3:3.7,50L)-*] 9>$2SXO-P+9%:EB65 M3V=0B/78P<[SP@V;S;5=<-/1@L[@%O3=XEJ:F=M&R5D)7#'!D83IV#G%QVN M-I06Z&9-^+,Z/-D3WD>7@NNY0E]Y#OE+O&NDMGK)L]XSTAOPDLHCY.,OB'@D M1,JJ5SUA_;8,?A76WU<&+;('=+6PJ:NN-&MXT VW3^=8+6@&8\>\#05R!4YZ M\ E'WDF/N* 5%_1%3Z^66FG*<\9GZ.!30C Y01.8,<[MRH06E&> #AEOZM%Y M3C5%6%'8I[I*231,0CQR5QW2PE9:V"OMNZ1M^QQ+_NYK7I1O,X>[[+[4>R3;OJDI4_>?2F@ MGK[Q1B0[NC F.$C\;F'#5MCP+:=")P5\4-AP5Y@?A,.D6Q?V-E;G]2J[N;WK M?-O]L \^;KSEP+C7>VY :' M!R$._6 /_<:(<;\3FQYE"NPM"G;->)!@$L=[%&S<&/?;<-^[Q[L^C7T< M)]Z_9^-N]3LER%G5U2F4B277=>O3KK:=XVG=+VVVUVVGZ2?,#5:H@*F!>D>Q M89=U)U=/M%A4W=-$:-.+5<.YZ7Y!V@WF^U0(_3RQ!&T_G?X%4$L#!!0 ( M ^P, !T, 9 >&PO=V]R:W-H965T?C+92UPTQ!&):Q7A /'C)36O5B8/MMNN_Y]K) MT@[2;$,@7IK8\3WGW&O[V!UNI%KJ!8 A=ZG(],A;&).?^KZ.%I RW9(Y9/@E MD2IE!IMJ[NM< 8M=4"K\, AZ?LIXYHV'KN]*C8=R903/X$H1O4I3IK9G(.1F MY%'OON.:SQ?&=OCC8<[F, /S);]2V/(KE)BGD&DN,Z(@&7D3>GI&>S; C;CA ML-%[[\2F" C+@-#I+HB"2 R(3,CHR7YG-M/^IC<,+$J MADTTSF?138[.P3 N]&L,GEY\'OH&!5H:/RK%G!5BP@-B/K"L18+>,0F#L$M> M$I]H*T\_1/(QQ2K/L,HS=-"=0WFZ!&2AM$Y98[C=&ZQ]+O%$C,#1+N9R!6/@!QQ[)1",*5)#JJ8[M=U"104 T=A MG68]IK05MH?^ND99MU+6;5X4/%V)0IH!E9*C+:"26OYF(!H0%]I0K5ZEJ=<( M=I *+A7E&"5M#I]NNKTJ\4])OG2]J:"&ZV=:1% M+&T_(!UTZBD'%>6@D?+B+D>7QE4=\S6/(8O)EH.(Z_@'-?SUY&\J\C?-%<<: MXVJT](5+?,FX09.;X3ZPBW2"X=5O3?6TG)\40OH;L3ACYRQ#S=31Y!:C_J)G1WM-!&;W^.GY1( MOQE*V#U0FMT)0!\Y AHMI0Q^P$M;0;=W:$IV_DZ;??D9OE(B/<58Z,[+:;.9 M3Z524*Z)2$*2\(CC9JOE+]V\\Z#X[7Z'_B+"W[OLV8LS6M.]6&KQ-NM<%WM]!V0'X/9'2W#?LE;+Z1S#^"5!+ P04 M" /G*A:C+.;99($ 9% &0 'AL+W=O,[<..%HQ\6+7%&JT&N:9')LK91:#VU;1BN:$GG' MUS2#+PLN4J+@52QMN1:4Q%HI36S7<4([)2RS)B.]]B@F([Y1"SR< MN5I!2_S&Z$X>/*.JX+FKR@8B,94N)KCYQ*:_1 MF@HT7Q%!T2V:DB3:)$3'AR_0/9$L0B2+T8PE&T5C5"G76EIK/ MT-6[:_0.V4CF7R5B&7K*F)(WL C/7U=\(\&B'-D*R.20[*@$/BV NRW /?3 M,[62Z$,6T_A8WP8G5)YP]YZ8NIT&'XBX0QZ^0:[C!@8\L_/5_0XX7A483]OS M6NP9O/TX-[FI,..;S>1M8RC7)*)C"_J"I&)+K 01S_T M3\ :A'H#QXPUK+"&%W$Q(DH)]KQ1Y#FA2'&02E/H IK;BB>TA*%74>N=0TUSBIDL:4$\:E8W*(.#%#J9(J\F]+TF+M\YS:&F$'9" M;,;>K[#W.[%_!ECL*#3_T/_]9H*[?L/_!JG ]0,SAT'%8=#9KW3[-X(:7+)! M7E& .-CX8&_ ;/'$)5OAL5@;);E9NS91? M]"30H8UYDA!1C((ZS.8H%ZCZA[W'N<.G'S3Z#RNV?U[%-L4Z*K:>EG#GI%)E[K^KV>X]VFIV8.S!C9HUBK75K)O/ M4,R0)B0\*Q?^?U6IU5W6O;VA.UJ=X.,.&]?>N,YP"1=,7#%^*6ZIZZ^+2[(&( M)8."3.@"8#AW/>B"HKB'*EX47^N;F6>N%$_UXXH2*-!< +XO.%?[EWR#ZC9P M\C=02P,$% @ #YRH6B^#OB/G P '10 !D !X;"]W;W)K&ULS5A1;YLZ%/XK%I.N.FDM&)(TZ9)(;=;I3EJGJMW='J[N M@PLGP:JQF6V2[M]?&RB$A*!&XR$O 9MS/KYSSB?G<*8;(9]5#*#12\*XFCFQ MUNF5ZZHPAH2H"Y$"-T^60B9$FZ5!/,$U&P$.PGC70\<\8.BF!),J8?Q.9O* ,:6KQ0 M,)7_HDUIZSDHS)062>EL&"24%U?R4B9BR\'@M#OXI8._ZS XX!"4#D$>:,$L M#^L3T60^E6*#I+4V:/8FSTWN;:*AW);Q44OSE!H_/;\EDE.^4NCLJU#J/4I! MHL>82$#GZ)IK&E&6V42C1P@S234%A6Y?0I9%$*&E% E:B"3--,F+(I:H KRO MD,X^@2:4&?1SI.R.>KU0CK['(E.$1VKJ:A./9>6&)?>;@KM_@'N [@37L2'$ M#9NFOVOR4"7#?TW&C=\)>$?D!0KP!^1[_K"%S^+M[H,..D%5FR#'"P[@]97_ M?[\:8/1%0Z+^:\MRP6+0SL*>(UC,J*K0U_NV: N(80YA#[GU?#CR3+77VU'L&^')9%P9-=@- M*W;#3G965*9:? U2TR<&Z)O0T"K[3IQC"](36"/D417RZ"04/.HS83V!-1)V M627L\L\5?+DO3CS9$7"+31 <$/"X(C?N)&?JE)@2F?^D\!EMB)2$ZU;]=L(< M6XZ>P!H13ZJ()R>AWTF?">L)K)$P[-7]A/?G"BXQMN49>'B\H^$6*Z]=P7BK MW<&=]+X)?OXK(XPNJ2E?(661VM*U-R"=:,=6IB^T9NQ^';M_$FHN:?25M)[0 MFDFK>S#*>=32.^P?SBU6X]$!,=?M M#^[N?VZ3E(G? *64TTR&L?E(1RDCO)5K)]S1U>D)K1E\W5[A\6E(NM?^K"^T M9M+J#@UW]C-OE/1D3ZS^;L?<9K.K9W=KT)* 7.7S)X5"D7%=C!FJW6+&=6-G M7'90L[-_C:^N\XF/6\,4@[,[(E>4*\1@:2"]BTM#2!:SJ&*A19J/&PO=V]R:W-H965T]N-'2HID.3(=!\IRD4@4 MS^%YR$/R)=/?S'L\Y5B-(%[@>0JCHG87@/CFX'C.\\%W^A\ MH4R!.^POR1PFH!Z6]T*_N867B,:02,H3)& V<#[Y5R/<,09IC3\I;.3.,S(H M4\X?S@X*5U+Q.#?6$<0TR?Z2 MI[PC=@RTGWH#G!O@?8/N 8,@-PA2T"RR%&M,%!GV!=\@86IK;^8A[9O46M/0 MQ SC1 G]E6H[-9PH'CXN.(M R%_0S8\555OT<0PS&E)UAGY%=T0(8KK:E"I" MF32E#Y,Q^OCA#'U +I(+(D BFJ"'A"IYK@OU\RUE3(^3[+M*AVD:<\,\I.LL M)'P@I #=\D0M)+I)(HAJ[$=V>Q];'+BZ?XI.PL^==(VM'F^):*' /T?8PYVZ M@.SF8P@+\[8EG* 8LR#U%QSP-V)$2L1G*!T\]-=7_1U]41#+O^MZ.W/6KG=F MEHDKN20A#!R]#D@0:W"&/__D=[W?ZD@;D6;4RF)DKWC$#"S%Z)/NI$S-+SK*YGLN8Z:7-FO5L/ \^_"#P] M2.M=:&M8;X3N%- =*_3-$XB02HVX%#2$<\0X24I60QAQQHB0:*D[)Z6MA[ >GN8UD#>B-DM,+M6S'N]>H,0&E.:I#Y_7E7(2BVXH/_H#T<&L_MB,/56 M9G[V*(_7JP#T"H#>:0!+(M":L!6<,$99$[W=,6IYGK]'<*Q6)?Z+(OX+:_P3 M$&8ZC5$)DBXO=6%:/9VZHC3DK )]64!?-KF27C;)W9"S"K?OE=N^]\[S+6]@ M=R+YG9KY9@_DK: [^L9_35[?Z.6S0ER+9'5UZ@ WY:T*CDMPW&1NY]Z:8F_( M6Y6]%$B^58J50%*I>/;I4XCNTG>QK'MY&BU*D,I7'R[ MYH5,$3?0:H] ?(&)TKY_,*1C]6[$8PU35LC6J,)KR5CTS MEQ(#>TUN0+@AG9"?R-]#=>!2=6"[ZFC\J&IO[^3>\6M.OI9#$"Y5![;N[-GD M2"?$*U/>[N]DL/?0';C4';C1FQGL.MQY*M$9;?*16EQB_\IO;MVR^K9OP!NB9A3O?4Q MF&E3K]7308GL5CU[47R97DQ/N5(\3A\70"(0IH+^/N-Z'&ULO5EA;Z,V&/XK%INV5;H%; ,A71+IVKO3.NWNJNNV^S#M@TN< M@@HX9YNDE?;C9P/%7 .^+B+)AX !O^]COP]^>&"^8_Q>))1*\)!GA5@XB92; M<]<5<4)S(B9L0PMU9LUX3J1J\CM7;#@EJZI3GKG(\T(W)VGA+.?5L6N^G+-2 M9FE!KSD099X3_GA!,[9;.-!Y.O IO4ND/N NYQMR1V^H_'-SS57+;:.LTIP6 M(F4%X'2]<%[#\PLH?[.IK0]\!<2DDRYO."D&>%O66/#03T>F T4 'U'1 %>XZ487R M#9%D.>=L![B^6D73.]50J]X*7%KHJMQ(KLZFJI]W#N;W!],WQ;G8D)@N',5Z0?F6.LL?OH.A]XL%*FZA8EOT MY8YPFJ//I.W"ZQ!R/L^7-W MVP/0;P'Z5H!M^I8&BF44_%:J*451542_#XXUZH&3&K28@S'K'QP!:MA"#4]4 M_W"O_D'@J5]_^:8UBQ+"-<@(W"7>$Y _]V;N,^ M;'6.J(,-H@E$_="B%EIT&#.S1P MS+1&/;#[X GHV23YBI]X@J<#Z(P,0:MT##'T=7FG9!UX:)BC]L"' M5MZ($L1CTA1:->Y0M$:AH%VB1N2IO\?3* KP$$V-'D&KAHQ%TV"?IG#BX0%T M1H*@78,&:/HQEDS/*_(M/+5&/K3R1IS@=%2>6K7N4+1&KZ!=L$;D:;2_GGJA M'PXPP:@3M"K*6#R=]I%Q^C9;_]BQ7ES'<%#(2!8:U4.A8Y@H9"0,G[S5+(P&UB]LY J?PEKA'FLU_"R C3SA%UFK;]/U'2MY+["CO/7KO/8;U6'A M8S@L;+0,G\IAX7V'A:?##P/8Z!4^A<7"/18KF$R?WTQNYW6[_G3QGO"[M! @ MHVO5SYM,51A>?PVH&Y)MJC?PMTQ*EE>["24KRO4%ZOR:,?G4T"_UVV\RR_\ M4$L#!!0 ( ^&PO=V]R:W-H965T$DW6Z$JW.6\)!MX!?%;^T M0 S6"^<>SR(\50:ZQ>\I'/C),U*AO%'ZK@J/R<+Q5(\@@U@H""+_]K""+%-( MLA]_UZ!.XU,9GCX?T7_6P-)G:6H:?%FK<7P63;U-I)Y:OL)&C M*&[0)Z ;1LIM&M\@4B1H18M8OF!$#0]'=(U>4OZ.'HMJKJDQ^P%])DPUV /Z M+@)!THQ_+VMYA3EWA>R@JL[X9SH3H"=:B"U'/Q4)) /VD=D>^P8 M5S+3T.,?Z7GPC8A/A-VB -\@W_-' QU:_7_S<"@>LWD$\3GS3C1!,]B!Q@O, M@XU>H*1,I,6F,YQ__BJ;HT;()%EL ZG(8-IZ$)??EYE[\!4_I@FE7REL%1 7R(Q@INI.'4JKQ? MXKF[/^7&Z/!2;BR!=;@9-=R,S-R FFM[*'; T;]HI9T M@"'>C*XNG7XVP2)+8!V*QPW%XRM*>FR34YM@D26P#J=W#:=WQFG;V?I0"4R5 MY"%HB,$*"?LG!..NION&:7%Q,TZ#4(6J_= MT-OD 9NSAZ\0\)F=U^SPXGEF-1>QA=8EN\U&\.B: K::@%A%BVRA=8EMPU71BV*OO3\X(N$T5L#E7^!H!;QD,4V0I#:B)M(D6V4+K MTMWF*'AR30E;34NLHD6VT+K$MID)-A[2+Y.PU4S$*EI4H_6$CB=]H;LGG\RE M&#?ZZH$C+>;J\W!36UUO/.#92M\"].KO\>Q>?^QW6YCJSN2)L$U:<)3!6D)Z MMW=RD6;5-415$+34'^;?J) K@G[< DF J0;R_9I2<2PH!\UET/(_4$L#!!0 M ( ^&PO=V]R:W-H965T+I;8/AI-Q01;T@>I/Q4=I[H:UE93EE"LF.)!T M?C6XAI=3C*V"D_B=T8W:N0;6E4['YF58.1=;> M3&3*?8)-)1L,P&REM,@K98,@9[S\)L]5('84C!V_ JH4T*%"V*& *P47N6&) MS+GUCF@R&4NQ =)*&VOVPL7&:1MO&+=I?-#2O&5&3T\>Z,(D19^#GZA82%(L MV>P<$)Z"J> S\T(2&VT%Q!S<,_4$;GFY=&P*WH![NJ9\1=4Y>& +SN9L1K@& M[Y_-(E-4.3N_ZB65H/H9<*MIKL#9.ZH)R]1K8^+3PSMP]NHU> 48![\MQ4H9 M+34>:N./6P!PZN$X6=/=R?*!/R0DC-^&(O%7_>&?$RNG_Y8E?:#OVV M;:FX5 69T:N!J06*RC4=3+[_#L;!#S['3V1L+PQA'8:PS_IDN^)\3I::L=.T MY6L]P3!.\'BXWD7OD4JB(*JE]F!%-:RH-SMW5*E+'Z;HE($_D;$]#^/:P[@W M\ ]+(ND;6S%3,!.YW>%NZ?F<+BU%.R$V(.!!'MI""4S\64AJC$DOQMN\($RZ M;6+JU8P43).,?3:(E9CKC7' AS9I <&C\ !L6R9$@1_LJ 8[Z@?+-35ITH"6 MY=(';=0.9(#B VQM(023"S^XBQK<12^XLFJ?,6Y235]O(9X#3K4/YT4+PAL< M'&Z\MI#9>'Z8,&CH*_A"%"U"H,DS**18,]6Q)"LS>U$Z!.B1Z5J1<(=?X3$ MS^Z$,GPWER(WVX>; KZR-=RT8Q7#>D'#=EPA3()#W!ZQ*()Q!W340$?'0'>8 M4Z8JV&8W-:C=BK";S23 ZP%J0PN#E@-M*1C$L -_PYBPEXDFOQAHK I_9L/O M18@],8[:,?:(A6'4M7X;.H-?XC-+Y^0QH]L>R0NRU\A+:>14UO9=;J@2]G/E MUW4R\*2,>BIK^Z%H.!7VDVI?-P/;!.EK9WQBW?T,;*@4)O^OHX&]'/SB!)S( MVKZ7#0?#?A*^3O\V,Y9K:92K8[(O(QXZCF,\.LR(AY!#A+O*<4/)L)^3:ZPV M$$3.EFZ^2@W@3!2=E:/-NB&*DT/('JEHAQ_W!ZB&G%$_.=>(%\#B]H$C)/187Q]4G$2=H!MB!KU$W4-=D&YH;?,P26IF;F9;KMS!WO;7OSW:5<=IPITROIWXNHS<<()X>ML4(]8-O^%?U$MJ+YKD*E-?&.4\4O&HHW-FB?G*\ MWEG"MC07*U/S'&K&->$+9A0GV MT#6/$.Z8_%!#KNA;#*KHF$G5(]0YJJ*&)]'7#ZOHJ&G5(]4]KJ*&'-%)!U9T MU,3JD>H<67'#BO@T(RL^8F3UR'2-K+AA0OSM1E9\W,CJ$^L>67%#B/B;CZSX MJ)'5(]4]LN*=/WE/,+)6-N*]&+='5I^89V0=[AP>Y%0NW)F*K9XKKLM_R^NG MY;G-#;R62DI1**V#>SX70VQO[ _4IU^0_4$L#!!0 ( ^&PO=V]R:W-H965TGMJVB%'*JCL0*..XLAVYSAC.Z>,6^&T7+N1X504.F,<;B1119Y3^?,<,K&96:[UO'#+ MDE2;!3NN;P"EQ3\,-FIK3$PH M#T(\FLE5/+,J(*Y MR+ZQ6*E;L?D,=4"!X8M$ILI?LJEM'8M$A=(BK\'H05:&=4$U#:=2;(@TULAF!J4V)1JC8=RD M<:$E[C+$Z7 !"29%'Y!/(!))5RF+#@CE,9D+'N&&I$9M1<22W#+U2*YX53HF M!8?D;ZRS6U@#+T"1O0O0E&5J'S?N%Q=D[\,^^4 8)W>I*!1RJJFMT65SL!W5 M[IU7[GFON.>3KX+K5)%+'D/B[XXD_M=?;KG=830(G:*Q:/@6-3T&O3_>< M:4S%0E,-58+FE-.8=KG9R_361 Q$U@IZW 0]?H]"'0^IST!D+7TFC3Z3WRO4 M"A:T"]5S=@JUPRH83<;=A7K<^'3E^P7$L\OTN M?WLIWYJ1@#*G/0&0M?5SGY=/O_%[-UKCM-V MUZN[U8RXO1Z=87(DS5CGN[0?^U;IAV)K1^J]1.J]1W76IPZET4!L;8U>>B.W MM[7HJ4__/]_U8/?3WV'C^M[Q3H7:6YTSRIZ4%PI%(E%P7365S6IU:3DWEQ;3 M>>^LXV7FK&SA[1>:ZB:$+6/"L(/.8(F4SM$$GQE972ZJB1:KLC]_$!IS7PY3 MO)"!- :XOQ1"/T_, &PO=V]R:W-H965T1I2VO8@WUL=]I%9&*I MF !IF))(PR'#=_%J/??Y(>$'@]ZQ+^+E6EI"1EV MQC>@CX#S]^_BV^CS&RW,IQ;F;['GWY4LJ2R=+VG! ;6=+AMG,Z0*SFIJ+YWW M0!H/]^J?WC%?+&9Q2H[G6LB9,_PC<_=0,VD0AX.#1;./2XST8-PAL*H-9BF4 M==8+T\:]== ^P>T?E+*GP/MO^GOD?P%02P,$% @ #YRH6MTPP\)4 P MKA4 T !X;"]S='EL97,N>&ULW5C1;ILP%/T51->IE:8"82%A32)MD2I- MVJ9*[*B>8Q)(QS#A=LJ^?+P9"4M\J[<.:+%&+?8_/N9Z M]N'LS'^XO-Z/7U3 I>M91?L'B%[Y/BX,("8>'2;^G#8F/=B5KH=KI8:)$8<' M>7K&$B8<6QWYYQU/_CE"'O@6\I:)T@)[3K^[$,W^>'65349I+K;%%KHFH/5) M1IU'PL?NE' VDPQ8*F!S= K9,QD> JE6>ZD3"RR 6I/#2,NJ%E MYY3S.W@Z_$QWM-=I9^>J[19M4QNJFT;&=$"_JV:TN[+]5^DZ!7O,U9>5GHZH M^E#>]%;2E*VK_CIM#6#J :Y.BH)O/G.V$!DUDS\XX61$&IZSS"7[H[-!J:12L7DW\EN2XIZN55-.ZQ3WW#M!S_]VG1=44$EXU[2N_6->Y5<[#@=O M9;EZJNP;MGJL7_G';K)_"B:CXS<9QL?OL3YX';O)X2F8/(7M'KS9D_TE)H.C M-.G5Q[7.F7#G1-A&'3AYC]T?<)+GVZ3.;,6X8J+N+5F24/'D8*CE%9GI/T9W M]/7XA*9DQ=5]"X[=;?L[3=@JB]M1M[ 0]:AM^QM,+XC:8[_.Q41"US29UEVY MF%5-1S=TUOH#A'WDIOK8$8QC,#L"&)8'Q/,# =@&K'>$ M(>PJY@V[@W$DCC$$:M%>HU&$K$X$7_O^8'=)&,:Q'0',[B ,,03N1AS!'( ' M# G#ZCVX]S[RFO>4M_T/[>0O4$L#!!0 ( ^ M-8?20$3;8T.P6BP^0"X99K>]9!:GX!2=BV MJU*)+K1%V@*ZH'T]F60 :Q.;L\WNMK_^[&2YF]P=HWL9\122..:+'<\W=O+Q MV=C'C3&/XJ6NM!OW]MX?;OM]5^RAENY7

IX^GNE:VCW>,A\(KH\/!>.!!P;/[^WS<%4_*J8VJE/\Q[C6_ M*^B)6FE5JY]0CGN#GG![\_S-6/73:"^KO+"FJL:]87OB :Q7Q;\.YQ%R+3>N M.>+EYC<90,:]FT&H<*NL\TV)IGX9&)\@%&[WCMY\494'.Y4>OEIS/"B]B]6$ MN^BCVVC:X;1M&_'6_I]F--NM*F!JBF,-VK?M:*&*@-KMU<'UA)8UC'MWY@EL MO)_P!_.RO3 QHBP7T]DBGTU%^)4O[^?3R3KL?)[<3Q9W M,X$@$P(RN2#D[PF"3 G(]"*0^3ILOL\6"#(C(+,+0G9:"6%I,P4M5.1S(!U0D'S C M2F7%@ZR.(+Z#=*'CXP4=/%(TS*:9PL9C%LHG0V:AY'MIX7HC77CB[DP=:G)- M()JRF$RY5_@RDICPR919+#+I9X*[Z"V5EYV*OB;1-6[HPNH-/;E$F&W"HQ M=:U\,UA/="$:[B#$&^@,7\HD0V:5S'5A:A!K^=)EHL0Q9#;'2OX03TZLP#:7 MASX542:5B<$/0U+B&#*;8ZZ="L-$K*TL0Z^*B;4R=.X_8W-"J2-A5@>9)W32 MPH122,*M$"I3Z&*2LQ5FNQ"Y@KA:2XQ)229AELR9?"$B!I#.LTFI)F%63B&'THX";-PZ&".I\\IY9R4V3ET,.]@4LY)F9U#!?-K,<>8E'/2"SKG6JPP M)KE&QNT<$G.",2GGI,S.H3&7&).R4,IL(1H3+SFFE(529@N=2S2N11YJ+S$F M9:&4V4+G,1[ MV!0H]+K&*](9)9_LDE.@SMPBH^23<4^!2$R4@3)F ]$S-8PYHBPT8K80 MC8G?(8XH"XVX+41BCC F9:$1]U<"U#*ZN,*8E(5&C87ZIZ] RO!L:R@7X2]< M.%[(JEA9$3?M6ZQL%%>7M\>J"D&O6.I[(\O31R6G#V(^_0E02P,$% @ M#YRH6GQ^Z1O4 0 QA\ !H !X;"]?Z)0A&.14&#YE36 MV/+U7UB?K/'\)>W:LNT.>;/M\^2XWQWRHMF4TC^$D)>;M&_S3=>GP_G*JAOV M;3DOAW7HV^5[NTY!I]-9&'[.:![G/V=.7D]]^LO$;K7:+M-3M_S8IT/Y97#X M[(;WO$FI-)/7=EBGLFC"<7<]G?V@"$&Q?M ,@F;U@VXAZ+9^T!T$W=4/NH>@^_I!,D49IP1)(ZP)M!;D M6@B\%@1;",06)%L(S!9$6PC4%F1;"-P6A%L(Y!:D6PCL%L1;"/16U%L)]%;4 M6PGTUM''-H'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z& M>AN!WH9Z&X'>AGH;@=XVVBPAT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#; M4&\CT-M1;R?0VU%O)]#;46\GT-M1;R?0VT>;W01Z.^KM!'H[ZNT$>COJ[01Z M.^KM!'H[ZNT$>D?4.Q+H'5'O2*!W1+TC@=X1]8[_J7UW7VSI;#)ZVUKRO4U=-7Z<+$*P M#XSY?$&U]JFQU,21F7&U#O'1S9G5^5+/B8G!8,ARTP1J0C^T-9+)Z(EF>E6% MWO,FOO:E:<:)H\HGO7QQV.I%W=M[$0 MN5">_\1C8BQ]]?=1>]H%%;_,CMO[8=RR.P_/NMOU>_SUC(_U+^Q#@/0A0?I0 M('UD('T,0?JX!>GC#J2/>Y ^^ "E$111.0JI',54CH(J1U&5H[#*45SE*+!R M%%D%BJP"15:!(JM D56@R"I09!4HL@H4606*K )%5HDBJT215:+(*E%DE2BR M2A19)8JL$D56B2*K1)%5HU+IM#/NO^R4\^ 5!+ 0(4 Q0 ( ^< MJ%I&QTU(E0 ,T 0 " 0 !D;V-0&UL4$L! A0#% @ #YRH6B^CZ\OR *P( !$ ( ! MPP &1O8U!R;W!S+V-O&UL4$L! A0#% @ #YRH6IE&PO M=V]R:W-H965T&UL4$L! A0#% @ #YRH6MF>(W,/!P MJ1P !@ ("!7PX 'AL+W=O+0 & @(&T&0 >&PO=V]R:W-H965T&UL4$L! A0#% @ #YRH6ERNF830" /S\ !@ M ("!GR( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ #YRH6DXN'KV/#P M"P !@ ("!W38 'AL+W=O-@H=UD) "I&@ &0 @($'80 >&PO=V]R:W-H965T&UL4$L! A0#% M @ #YRH6BYP^'PH!0 ;@P !D ("!.W 'AL+W=OIDH" "A!0 &0 M@('&PO=V]R:W-H965T&UL4$L! A0#% @ #YRH6OP0A/EX"P PB0 !D M ("!V(H 'AL+W=O@/Z4# #"0 &0 @(&'E@ >&PO=V]R M:W-H965T!+/"00 ! + M 9 " @6.: !X;"]W;W)K&UL M4$L! A0#% @ #YRH6GBEQ&O: @ ; 8 !D ("!HYX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#YRH6E3[OABC! R L !D ("!:ZL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #YRH6D=N^ >Y @ , < !D M ("![<0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ #YRH6LT!-DU= P (@X !D ("!.\X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #YRH M6E3[BE_7" TV$ !D ("!HM@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #YRH6A06VJQO!@ RB8 M !D ("!8^H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #YRH6M0NA+-[ P '0P !D M ("!LO@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ #YRH6K8;1JSY! YQ@ !D ("!2P4! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #YRH6A)8 M2A'D!0 \1H !D ("!;1,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #YRH6MTPP\)4 P KA4 T M ( !?A\! 'AL+W-T>6QE&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ #YRH6GQ^Z1O4 0 QA\ !H M ( !@2@! 'AL+U]R96QS+W=O XML 67 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 68 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 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.1 html 160 280 1 true 63 0 false 6 false false R1.htm 0000001 - Document - Cover Sheet http://www.inseego.com/role/Cover Cover Cover 1 false false R2.htm 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.inseego.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.inseego.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 9952153 - 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 9952154 - 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 9952155 - 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 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical) Sheet http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSParenthetical CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical) Statements 7 false false R8.htm 9952157 - Disclosure - Nature of Business and Significant Accounting Policies Sheet http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPolicies Nature of Business and Significant Accounting Policies Notes 8 false false R9.htm 9952158 - Disclosure - Discontinued Operations and Held for Sale Sheet http://www.inseego.com/role/DiscontinuedOperationsandHeldforSale Discontinued Operations and Held for Sale Notes 9 false false R10.htm 9952159 - Disclosure - Financial Statement Details Sheet http://www.inseego.com/role/FinancialStatementDetails Financial Statement Details Notes 10 false false R11.htm 9952160 - Disclosure - Fair Value Measurements Sheet http://www.inseego.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 9952161 - Disclosure - Debt Sheet http://www.inseego.com/role/Debt Debt Notes 12 false false R13.htm 9952162 - Disclosure - Share-based Compensation Sheet http://www.inseego.com/role/SharebasedCompensation Share-based Compensation Notes 13 false false R14.htm 9952163 - Disclosure - Earnings (Loss) per Share Sheet http://www.inseego.com/role/EarningsLossperShare Earnings (Loss) per Share Notes 14 false false R15.htm 9952164 - Disclosure - Stockholders' Equity (Deficit) Sheet http://www.inseego.com/role/StockholdersEquityDeficit Stockholders' Equity (Deficit) Notes 15 false false R16.htm 9952165 - Disclosure - Segment, Geographic, and Concentrations of Risk Information Sheet http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformation Segment, Geographic, and Concentrations of Risk Information Notes 16 false false R17.htm 9952166 - Disclosure - Commitments and Contingencies Sheet http://www.inseego.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 17 false false R18.htm 9952167 - Disclosure - Income Taxes Sheet http://www.inseego.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 19 false false R20.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 20 false false R21.htm 9955511 - Disclosure - Nature of Business and Significant Accounting Policies (Policies) Sheet http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies Nature of Business and Significant Accounting Policies (Policies) Policies http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPolicies 21 false false R22.htm 9955512 - Disclosure - Discontinued Operations and Held for Sale (Tables) Sheet http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleTables Discontinued Operations and Held for Sale (Tables) Tables http://www.inseego.com/role/DiscontinuedOperationsandHeldforSale 22 false false R23.htm 9955513 - Disclosure - Financial Statement Details (Tables) Sheet http://www.inseego.com/role/FinancialStatementDetailsTables Financial Statement Details (Tables) Tables http://www.inseego.com/role/FinancialStatementDetails 23 false false R24.htm 9955514 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.inseego.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.inseego.com/role/FairValueMeasurements 24 false false R25.htm 9955515 - Disclosure - Debt (Tables) Sheet http://www.inseego.com/role/DebtTables Debt (Tables) Tables http://www.inseego.com/role/Debt 25 false false R26.htm 9955516 - Disclosure - Share-based Compensation (Tables) Sheet http://www.inseego.com/role/SharebasedCompensationTables Share-based Compensation (Tables) Tables http://www.inseego.com/role/SharebasedCompensation 26 false false R27.htm 9955517 - Disclosure - Earnings (Loss) per Share (Tables) Sheet http://www.inseego.com/role/EarningsLossperShareTables Earnings (Loss) per Share (Tables) Tables http://www.inseego.com/role/EarningsLossperShare 27 false false R28.htm 9955518 - Disclosure - Stockholders' Equity (Deficit) (Tables) Sheet http://www.inseego.com/role/StockholdersEquityDeficitTables Stockholders' Equity (Deficit) (Tables) Tables http://www.inseego.com/role/StockholdersEquityDeficit 28 false false R29.htm 9955519 - Disclosure - Segment, Geographic, and Concentrations of Risk Information (Tables) Sheet http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationTables Segment, Geographic, and Concentrations of Risk Information (Tables) Tables http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformation 29 false false R30.htm 9955520 - Disclosure - Nature of Business and Significant Accounting Policies (Details) Sheet http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesDetails Nature of Business and Significant Accounting Policies (Details) Details http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies 30 false false R31.htm 9955521 - Disclosure - Discontinued Operations and Held for Sale - Condensed Consolidated Statements of Operations and Comprehensive Income (Details) Sheet http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails Discontinued Operations and Held for Sale - Condensed Consolidated Statements of Operations and Comprehensive Income (Details) Details 31 false false R32.htm 9955522 - Disclosure - Financial Statement Details - Inventories, Net (Details) Sheet http://www.inseego.com/role/FinancialStatementDetailsInventoriesNetDetails Financial Statement Details - Inventories, Net (Details) Details 32 false false R33.htm 9955523 - 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 33 false false R34.htm 9955524 - 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 34 false false R35.htm 9955525 - Disclosure - Financial Statement Details - Other Long-term Liabilities (Details) Sheet http://www.inseego.com/role/FinancialStatementDetailsOtherLongtermLiabilitiesDetails Financial Statement Details - Other Long-term Liabilities (Details) Details 35 false false R36.htm 9955526 - Disclosure - Financial Statement Details - Narrative (Details) Sheet http://www.inseego.com/role/FinancialStatementDetailsNarrativeDetails Financial Statement Details - Narrative (Details) Details 36 false false R37.htm 9955527 - Disclosure - Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) Sheet http://www.inseego.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) Details 37 false false R38.htm 9955528 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.inseego.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 38 false false R39.htm 9955529 - Disclosure - Debt - Narrative (Details) Sheet http://www.inseego.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 39 false false R40.htm 9955530 - Disclosure - Debt - Components (Details) Sheet http://www.inseego.com/role/DebtComponentsDetails Debt - Components (Details) Details 40 false false R41.htm 9955531 - Disclosure - Debt - Interest Expense (Details) Sheet http://www.inseego.com/role/DebtInterestExpenseDetails Debt - Interest Expense (Details) Details 41 false false R42.htm 9955532 - Disclosure - Share-based Compensation - Narrative (Details) Sheet http://www.inseego.com/role/SharebasedCompensationNarrativeDetails Share-based Compensation - Narrative (Details) Details 42 false false R43.htm 9955533 - Disclosure - Share-based Compensation - Share-based Compensation (Details) Sheet http://www.inseego.com/role/SharebasedCompensationSharebasedCompensationDetails Share-based Compensation - Share-based Compensation (Details) Details 43 false false R44.htm 9955534 - Disclosure - Share-based Compensation - Activity (Details) Sheet http://www.inseego.com/role/SharebasedCompensationActivityDetails Share-based Compensation - Activity (Details) Details 44 false false R45.htm 9955535 - Disclosure - Share-based Compensation - Schedule of Stock Options, Valuation Assumptions (Details) Sheet http://www.inseego.com/role/SharebasedCompensationScheduleofStockOptionsValuationAssumptionsDetails Share-based Compensation - Schedule of Stock Options, Valuation Assumptions (Details) Details 45 false false R46.htm 9955536 - Disclosure - Earnings (Loss) per Share - Calculation of Basic and Diluted Earnings per Share (Details) Sheet http://www.inseego.com/role/EarningsLossperShareCalculationofBasicandDilutedEarningsperShareDetails Earnings (Loss) per Share - Calculation of Basic and Diluted Earnings per Share (Details) Details http://www.inseego.com/role/EarningsLossperShareTables 46 false false R47.htm 9955537 - Disclosure - Earnings (Loss) per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.inseego.com/role/EarningsLossperShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails Earnings (Loss) per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details http://www.inseego.com/role/EarningsLossperShareTables 47 false false R48.htm 9955538 - Disclosure - Stockholders' Equity (Deficit) - Narrative (Details) Sheet http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails Stockholders' Equity (Deficit) - Narrative (Details) Details http://www.inseego.com/role/StockholdersEquityDeficitTables 48 false false R49.htm 9955539 - Disclosure - Stockholders' Equity (Deficit) - Issuance of Warrants (Details) Sheet http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails Stockholders' Equity (Deficit) - Issuance of Warrants (Details) Details http://www.inseego.com/role/StockholdersEquityDeficitTables 49 false false R50.htm 9955540 - Disclosure - Segment, Geographic, and Concentrations of Risk Information - Narrative (Details) Sheet http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails Segment, Geographic, and Concentrations of Risk Information - Narrative (Details) Details http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationTables 50 false false R51.htm 9955541 - Disclosure - Segment, Geographic, and Concentrations of Risk Information - Revenues, Significant Expenses and Other Segment Items (Details) Sheet http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails Segment, Geographic, and Concentrations of Risk Information - Revenues, Significant Expenses and Other Segment Items (Details) Details 51 false false R52.htm 9955542 - Disclosure - Segment, Geographic, and Concentrations of Risk Information - Net Revenues (Details) Sheet http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNetRevenuesDetails Segment, Geographic, and Concentrations of Risk Information - Net Revenues (Details) Details 52 false false R53.htm 9955543 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.inseego.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.inseego.com/role/CommitmentsandContingencies 53 false false All Reports Book All Reports insg-20250331.htm insg-20250331.xsd insg-20250331_cal.xml insg-20250331_def.xml insg-20250331_lab.xml insg-20250331_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 73 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "insg-20250331.htm": { "nsprefix": "insg", "nsuri": "http://www.inseego.com/20250331", "dts": { "inline": { "local": [ "insg-20250331.htm" ] }, "schema": { "local": [ "insg-20250331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "insg-20250331_cal.xml" ] }, "definitionLink": { "local": [ "insg-20250331_def.xml" ] }, "labelLink": { "local": [ "insg-20250331_lab.xml" ] }, "presentationLink": { "local": [ "insg-20250331_pre.xml" ] } }, "keyStandard": 256, "keyCustom": 24, "axisStandard": 24, "axisCustom": 0, "memberStandard": 36, "memberCustom": 25, "hidden": { "total": 14, "http://fasb.org/us-gaap/2024": 5, "http://xbrl.sec.gov/dei/2024": 5, "http://xbrl.sec.gov/ecd/2024": 4 }, "contextCount": 160, "entityCount": 1, "segmentCount": 63, "elementCount": 560, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 620, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4 }, "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "9952151 - 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-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "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-20250331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "9952152 - 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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "longName": "9952153 - 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", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "unique": true } }, "R5": { "role": "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT", "longName": "9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 DEFICIT", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 DEFICIT", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-16", "name": "us-gaap:PreferredStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-16", "name": "us-gaap:PreferredStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "9952155 - 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-20250331.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-20250331.htm", "unique": true } }, "R7": { "role": "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSParenthetical", "longName": "9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPolicies", "longName": "9952157 - Disclosure - Nature of Business and Significant Accounting Policies", "shortName": "Nature of Business and Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSale", "longName": "9952158 - Disclosure - Discontinued Operations and Held for Sale", "shortName": "Discontinued Operations and Held for Sale", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.inseego.com/role/FinancialStatementDetails", "longName": "9952159 - Disclosure - Financial Statement Details", "shortName": "Financial Statement Details", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.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-20250331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.inseego.com/role/FairValueMeasurements", "longName": "9952160 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.inseego.com/role/Debt", "longName": "9952161 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.inseego.com/role/SharebasedCompensation", "longName": "9952162 - Disclosure - Share-based Compensation", "shortName": "Share-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.inseego.com/role/EarningsLossperShare", "longName": "9952163 - Disclosure - Earnings (Loss) per Share", "shortName": "Earnings (Loss) per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.inseego.com/role/StockholdersEquityDeficit", "longName": "9952164 - Disclosure - Stockholders' Equity (Deficit)", "shortName": "Stockholders' Equity (Deficit)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.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-20250331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformation", "longName": "9952165 - Disclosure - Segment, Geographic, and Concentrations of Risk Information", "shortName": "Segment, Geographic, and Concentrations of Risk Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.inseego.com/role/CommitmentsandContingencies", "longName": "9952166 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.inseego.com/role/IncomeTaxes", "longName": "9952167 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R19": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "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-20250331.htm", "first": true }, "uniqueAnchor": null }, "R20": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": null, "uniqueAnchor": null }, "R21": { "role": "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies", "longName": "9955511 - Disclosure - Nature of Business and Significant Accounting Policies (Policies)", "shortName": "Nature of Business and Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConsolidationPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConsolidationPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleTables", "longName": "9955512 - Disclosure - Discontinued Operations and Held for Sale (Tables)", "shortName": "Discontinued Operations and Held for Sale (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.inseego.com/role/FinancialStatementDetailsTables", "longName": "9955513 - Disclosure - Financial Statement Details (Tables)", "shortName": "Financial Statement Details (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.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-20250331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.inseego.com/role/FairValueMeasurementsTables", "longName": "9955514 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.inseego.com/role/DebtTables", "longName": "9955515 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.inseego.com/role/SharebasedCompensationTables", "longName": "9955516 - Disclosure - Share-based Compensation (Tables)", "shortName": "Share-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.inseego.com/role/EarningsLossperShareTables", "longName": "9955517 - Disclosure - Earnings (Loss) per Share (Tables)", "shortName": "Earnings (Loss) per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.inseego.com/role/StockholdersEquityDeficitTables", "longName": "9955518 - Disclosure - Stockholders' Equity (Deficit) (Tables)", "shortName": "Stockholders' Equity (Deficit) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationTables", "longName": "9955519 - Disclosure - Segment, Geographic, and Concentrations of Risk Information (Tables)", "shortName": "Segment, Geographic, and Concentrations of Risk Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesDetails", "longName": "9955520 - Disclosure - Nature of Business and Significant Accounting Policies (Details)", "shortName": "Nature of Business and Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-48", "name": "insg:FractionalSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-48", "name": "insg:FractionalSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails", "longName": "9955521 - Disclosure - Discontinued Operations and Held for Sale - Condensed Consolidated Statements of Operations and Comprehensive Income (Details)", "shortName": "Discontinued Operations and Held for Sale - Condensed Consolidated Statements of Operations and Comprehensive Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-54", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "unique": true } }, "R32": { "role": "http://www.inseego.com/role/FinancialStatementDetailsInventoriesNetDetails", "longName": "9955522 - Disclosure - Financial Statement Details - Inventories, Net (Details)", "shortName": "Financial Statement Details - Inventories, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.inseego.com/role/FinancialStatementDetailsPrepaidExpensesandOtherDetails", "longName": "9955523 - 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": "33", "firstAnchor": { "contextRef": "c-3", "name": "insg:RebateReceivablesCurrent", "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-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "insg:RebateReceivablesCurrent", "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-20250331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9955524 - 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": "34", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.inseego.com/role/FinancialStatementDetailsOtherLongtermLiabilitiesDetails", "longName": "9955525 - Disclosure - Financial Statement Details - Other Long-term Liabilities (Details)", "shortName": "Financial Statement Details - Other Long-term Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherSundryLiabilitiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "unique": true } }, "R36": { "role": "http://www.inseego.com/role/FinancialStatementDetailsNarrativeDetails", "longName": "9955526 - Disclosure - Financial Statement Details - Narrative (Details)", "shortName": "Financial Statement Details - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-56", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "unique": true } }, "R37": { "role": "http://www.inseego.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "longName": "9955527 - Disclosure - Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "shortName": "Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.inseego.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9955528 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:FinancialLiabilitiesFairValueDisclosure", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:FinancialLiabilitiesFairValueDisclosure", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.inseego.com/role/DebtNarrativeDetails", "longName": "9955529 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-79", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "unique": true } }, "R40": { "role": "http://www.inseego.com/role/DebtComponentsDetails", "longName": "9955530 - Disclosure - Debt - Components (Details)", "shortName": "Debt - Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-69", "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-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-69", "name": "us-gaap:DebtInstrumentUnamortizedPremium", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "unique": true } }, "R41": { "role": "http://www.inseego.com/role/DebtInterestExpenseDetails", "longName": "9955531 - Disclosure - Debt - Interest Expense (Details)", "shortName": "Debt - Interest Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestExpenseOther", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestExpenseOther", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails", "longName": "9955532 - Disclosure - Share-based Compensation - Narrative (Details)", "shortName": "Share-based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-104", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "unique": true } }, "R43": { "role": "http://www.inseego.com/role/SharebasedCompensationSharebasedCompensationDetails", "longName": "9955533 - Disclosure - Share-based Compensation - Share-based Compensation (Details)", "shortName": "Share-based Compensation - Share-based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "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-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-94", "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-20250331.htm", "unique": true } }, "R44": { "role": "http://www.inseego.com/role/SharebasedCompensationActivityDetails", "longName": "9955534 - Disclosure - Share-based Compensation - Activity (Details)", "shortName": "Share-based Compensation - Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.inseego.com/role/SharebasedCompensationScheduleofStockOptionsValuationAssumptionsDetails", "longName": "9955535 - Disclosure - Share-based Compensation - Schedule of Stock Options, Valuation Assumptions (Details)", "shortName": "Share-based Compensation - Schedule of Stock Options, Valuation Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-108", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-108", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.inseego.com/role/EarningsLossperShareCalculationofBasicandDilutedEarningsperShareDetails", "longName": "9955536 - Disclosure - Earnings (Loss) per Share - Calculation of Basic and Diluted Earnings per Share (Details)", "shortName": "Earnings (Loss) per Share - Calculation of Basic and Diluted Earnings per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperations", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "unique": true } }, "R47": { "role": "http://www.inseego.com/role/EarningsLossperShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "longName": "9955537 - Disclosure - Earnings (Loss) per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "shortName": "Earnings (Loss) per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "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-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails", "longName": "9955538 - Disclosure - Stockholders' Equity (Deficit) - Narrative (Details)", "shortName": "Stockholders' Equity (Deficit) - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "insg:ClassOfLoanWarrantOrRightExercised", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "unique": true } }, "R49": { "role": "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails", "longName": "9955539 - Disclosure - Stockholders' Equity (Deficit) - Issuance of Warrants (Details)", "shortName": "Stockholders' Equity (Deficit) - Issuance of Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-133", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "unique": true } }, "R50": { "role": "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails", "longName": "9955540 - Disclosure - Segment, Geographic, and Concentrations of Risk Information - Narrative (Details)", "shortName": "Segment, Geographic, and Concentrations of Risk Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-152", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "unique": true } }, "R51": { "role": "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails", "longName": "9955541 - Disclosure - Segment, Geographic, and Concentrations of Risk Information - Revenues, Significant Expenses and Other Segment Items (Details)", "shortName": "Segment, Geographic, and Concentrations of Risk Information - Revenues, Significant Expenses and Other Segment Items (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-144", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "unique": true } }, "R52": { "role": "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNetRevenuesDetails", "longName": "9955542 - Disclosure - Segment, Geographic, and Concentrations of Risk Information - Net Revenues (Details)", "shortName": "Segment, Geographic, and Concentrations of Risk Information - Net Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "insg-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-146", "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-20250331.htm", "unique": true } }, "R53": { "role": "http://www.inseego.com/role/CommitmentsandContingenciesDetails", "longName": "9955543 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "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-20250331.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-20250331.htm", "first": true, "unique": true } } }, "tag": { "insg_A2018PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "A2018PlanMember", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2018 Plan", "label": "2018 Plan [Member]", "documentation": "2018 Plan" } } }, "auth_ref": [] }, "insg_A2025ConvertibleNotesLongAndShortTermPortionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "A2025ConvertibleNotesLongAndShortTermPortionsMember", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025 Convertible Notes, Long and Short Term Portions", "label": "2025 Convertible Notes, Long and Short Term Portions [Member]", "documentation": "2025 Convertible Notes, Long and Short Term Portions" } } }, "auth_ref": [] }, "insg_A2025ConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "A2025ConvertibleNotesMember", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/FairValueMeasurementsNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025 Notes", "label": "2025 Convertible Notes [Member]", "documentation": "2025 Convertible Notes" } } }, "auth_ref": [] }, "insg_A2029SeniorSecuredNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "A2029SeniorSecuredNotesMember", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 Senior Secured Notes", "label": "2029 Senior Secured Notes [Member]", "documentation": "2029 Senior Secured Notes" } } }, "auth_ref": [] }, "country_AU": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "AU", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNetRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Australia", "label": "AUSTRALIA" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r76", "r764" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r699" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 $144 and $123, 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": [ "r921" ] }, "insg_AccruedContractManufacturingCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "AccruedContractManufacturingCurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued contract manufacturing liabilities", "label": "Accrued Contract Manufacturing, Current", "documentation": "Accrued Contract Manufacturing, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/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": [ "r79" ] }, "us-gaap_AccruedRoyaltiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedRoyaltiesCurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 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": [ "r79", "r718" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r18", "r19", "r99", "r176", "r564", "r602", "r603" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive (Loss) Income", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r10", "r19", "r467", "r470", "r511", "r598", "r599", "r896", "r897", "r898", "r908", "r909", "r910", "r911" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r829" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "r764", "r1037" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r613", "r908", "r909", "r910", "r911", "r978", "r1038" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r842" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r842" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r842" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r842" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r49", "r50", "r399" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in (provided by) operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r875" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r801", "r811", "r821", "r853" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r804", "r814", "r824", "r856" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r876" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r842" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r849" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r805", "r815", "r825", "r849", "r857", "r861", "r869" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r867" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails", "http://www.inseego.com/role/SharebasedCompensationSharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "verboseLabel": "Share-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r428", "r433" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance on accounts receivable", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r177", "r280", "r284" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "calculation": { "http://www.inseego.com/role/DebtInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt discount/premium", "label": "Amortization of Debt Discount (Premium)", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r8", "r107", "r355", "r988" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.inseego.com/role/DebtInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 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": [ "r107", "r355", "r902", "r988" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 7.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": [ "r355", "r740", "r741", "r902", "r988" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of purchased intangible assets related to business combinations", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r8", "r299", "r301", "r736" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.inseego.com/role/EarningsLossperShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total (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": [ "r229" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.inseego.com/role/EarningsLossperShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r27" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.inseego.com/role/EarningsLossperShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.inseego.com/role/EarningsLossperShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "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": [ "r27" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r137", "r151", "r172", "r199", "r233", "r241", "r266", "r270", "r281", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r462", "r464", "r494", "r558", "r650", "r728", "r729", "r764", "r792", "r940", "r941", "r993" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r166", "r179", "r199", "r281", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r462", "r464", "r494", "r764", "r940", "r941", "r993" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets:", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r864" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r865" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r860" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r860" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r860" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r860" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r860" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r860" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails", "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationScheduleofStockOptionsValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r863" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r862" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r861" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r861" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r24", "r25", "r26" ] }, "insg_CapitalizableSoftwareDevelopmentExpenditures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "CapitalizableSoftwareDevelopmentExpenditures", "crdr": "debit", "calculation": { "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalizable software development expenditures", "label": "Capitalizable Software Development Expenditures", "documentation": "Capitalizable Software Development Expenditures" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareImpairments1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareImpairments1", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 }, "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 1.0 }, "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of capitalized software", "verboseLabel": "Impairment of capitalized software", "netLabel": "Impairment of capitalized software", "label": "Capitalized Computer Software, Impairments", "documentation": "Amount of impairment loss from capitalized computer software costs." } } }, "auth_ref": [ "r712", "r713" ] }, "insg_CapitalizedSoftwareDevelopmentExpenditures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "CapitalizedSoftwareDevelopmentExpenditures", "crdr": "debit", "calculation": { "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software development expenditures", "label": "Capitalized Software Development Expenditures", "documentation": "Capitalized Software Development Expenditures" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r22", "r168", "r716" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r168" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion 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." } } }, "auth_ref": [ "r979", "r980" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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, 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": [ "r22", "r110", "r195" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 decrease (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": [ "r0", "r110" ] }, "insg_CashPaidDuringYearAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.inseego.com/20250331", "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": [] }, "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations", "crdr": "debit", "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": { "terseLabel": "Financing cash flows from discontinued operations", "label": "Cash Provided by (Used in) Financing Activities, Discontinued Operations", "documentation": "Amount of cash inflow (outflow) of financing activities of discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r110" ] }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "crdr": "debit", "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": { "terseLabel": "Investing cash flows from discontinued operations", "label": "Cash Provided by (Used in) Investing Activities, Discontinued Operations", "documentation": "Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r71", "r110" ] }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "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": "Operating cash flows from discontinued operations", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r71", "r110" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r840" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CEO", "label": "Chief Executive Officer [Member]" } } }, "auth_ref": [ "r920" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r837" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r835" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "insg_ClassOfLoanWarrantOrRightExercised": { "xbrltype": "perShareItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "ClassOfLoanWarrantOrRightExercised", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised price, loan warrants (in dollars per share)", "label": "Class Of Loan Warrant Or Right, Exercised", "documentation": "Class Of Loan Warrant Or Right, Exercised" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r161", "r173", "r174", "r175", "r199", "r222", "r223", "r226", "r228", "r235", "r236", "r281", "r324", "r326", "r327", "r328", "r331", "r332", "r365", "r366", "r369", "r372", "r379", "r494", "r607", "r608", "r609", "r610", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r638", "r659", "r677", "r692", "r693", "r694", "r695", "r696", "r879", "r904", "r912" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r173", "r174", "r175", "r235", "r365", "r366", "r367", "r369", "r372", "r377", "r379", "r607", "r608", "r609", "r610", "r742", "r879", "r904" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Axis]", "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r46" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Domain]", "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercise price (in dollars per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r380" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of securities called by warrants or rights (in shares)", "verboseLabel": "Number of Shares to Purchase with Warrants (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r380" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r841" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r841" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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\u00a010.)", "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": [ "r85", "r142", "r561", "r637" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.inseego.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r121", "r315", "r317", "r700", "r930", "r935" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r782", "r783", "r784", "r786", "r787", "r788", "r789", "r908", "r909", "r911", "r978", "r1036", "r1038" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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", "r638" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning balance, shares (in shares)", "periodEndLabel": "Ending balance, shares (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r88", "r638", "r656", "r1038", "r1039" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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, 15,007,437 and 14,990,712\u00a0shares issued and outstanding as of March\u00a031, 2025 and December\u00a031, 2024, 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", "r563", "r764" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r846" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r845" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r847" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r844" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r20", "r181", "r183", "r187", "r555", "r572", "r573" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r28", "r29", "r53", "r54", "r278", "r699" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r28", "r29", "r53", "r54", "r278", "r605", "r699" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r28", "r29", "r53", "r54", "r278", "r699", "r882" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r28", "r29", "r53", "r54", "r278" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r28", "r29", "r53", "r54", "r278", "r699" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r52", "r719" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsOtherLongtermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsNarrativeDetails", "http://www.inseego.com/role/FinancialStatementDetailsOtherLongtermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term deferred revenue", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r383", "r384", "r387" ] }, "us-gaap_ConvertibleDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtCurrent", "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": "2025 Convertible Notes, net", "label": "Convertible Debt, Current", "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r78" ] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/FairValueMeasurementsNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt", "label": "Convertible Debt [Member]", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r123", "r334", "r335", "r345", "r346", "r347", "r351", "r352", "r353", "r354", "r355", "r737", "r738", "r739", "r740", "r741" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.inseego.com/role/EarningsLossperShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025 Convertible Notes", "label": "Convertible Debt Securities [Member]", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r946" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "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 Goods and Service, Excluding Depreciation, Depletion, and Amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r885", "r886" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues:", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "insg_CostOfRevenuesAdjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "CostOfRevenuesAdjusted", "crdr": "debit", "calculation": { "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted cost of revenues", "label": "Cost Of Revenues, Adjusted", "documentation": "Cost Of Revenues, Adjusted" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationSharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditConcentrationRiskMember", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "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": [ "r136" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r323", "r938" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r323", "r938", "r939" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer concentration 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": [ "r116", "r278" ] }, "insg_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "CustomerOneMember", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer one", "label": "Customer One [Member]", "documentation": "Customer one." } } }, "auth_ref": [] }, "insg_CustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "CustomerThreeMember", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer three", "label": "Customer Three [Member]", "documentation": "Customer Three" } } }, "auth_ref": [] }, "insg_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "CustomerTwoMember", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer two", "label": "Customer Two [Member]", "documentation": "Customer Two [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionConvertedInstrumentAmount1", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025 Convertible notes", "label": "Debt Conversion, Converted Instrument, Amount", "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r24", "r26" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.inseego.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r122", "r196", "r306", "r307", "r308", "r309", "r310", "r322", "r323", "r333", "r339", "r340", "r341", "r342", "r343", "r344", "r349", "r356", "r357", "r359", "r505" ] }, "insg_DebtInstrumentAccretionOfExitFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "DebtInstrumentAccretionOfExitFee", "crdr": "debit", "calculation": { "http://www.inseego.com/role/DebtInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accretion of exit fee", "label": "Debt Instrument, Accretion Of Exit Fee", "documentation": "Debt Instrument, Accretion Of Exit Fee" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/FairValueMeasurementsNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r15", "r78", "r79", "r138", "r141", "r203", "r334", "r335", "r336", "r337", "r338", "r340", "r345", "r346", "r347", "r348", "r350", "r351", "r352", "r353", "r354", "r355", "r737", "r738", "r739", "r740", "r741", "r763", "r905", "r931", "r932", "r933", "r987", "r989" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.inseego.com/role/DebtComponentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "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": [ "r15", "r141", "r360" ] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "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_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "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/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt aggregate face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r334", "r505", "r506", "r738", "r739", "r763" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective interest rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r81", "r362", "r505", "r506", "r763" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "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": [ "r81", "r335" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r203", "r334", "r335", "r336", "r337", "r338", "r340", "r345", "r346", "r347", "r348", "r350", "r351", "r352", "r353", "r354", "r355", "r358", "r737", "r738", "r739", "r740", "r741", "r763", "r905", "r987", "r989" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/FairValueMeasurementsNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r15", "r203", "r334", "r335", "r336", "r337", "r338", "r340", "r345", "r346", "r347", "r348", "r350", "r351", "r352", "r353", "r354", "r355", "r737", "r738", "r739", "r740", "r741", "r763", "r905", "r931", "r932", "r933", "r987", "r989" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption price as a percentage of principal amount", "label": "Debt Instrument, Redemption Price, Percentage", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r147" ] }, "us-gaap_DebtInstrumentRepurchaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRepurchaseAmount", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, repurchase amount", "label": "Debt Instrument, Repurchase Amount", "documentation": "Fair value amount of debt instrument that was repurchased." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRepurchasedFaceAmount", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchased face amount", "label": "Debt Instrument, Repurchased Face Amount", "documentation": "Face (par) amount of the original debt instrument that was repurchased." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r15", "r41", "r45", "r55", "r126", "r127", "r203", "r334", "r335", "r336", "r337", "r338", "r340", "r345", "r346", "r347", "r348", "r350", "r351", "r352", "r353", "r354", "r355", "r358", "r737", "r738", "r739", "r740", "r741", "r763", "r905", "r987", "r989" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "calculation": { "http://www.inseego.com/role/DebtComponentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.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": [ "r943", "r986", "r987", "r989" ] }, "us-gaap_DebtInstrumentUnamortizedPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedPremium", "crdr": "credit", "calculation": { "http://www.inseego.com/role/DebtComponentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Add: unamortized debt premium", "label": "Debt Instrument, Unamortized Premium", "documentation": "Amount, after accumulated amortization, of debt premium." } } }, "auth_ref": [ "r943", "r986", "r987", "r989" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.inseego.com/role/DebtComponentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 1.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": [ "r943", "r986", "r987", "r989" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 9.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": [ "r8", "r159", "r907" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r437", "r438", "r559" ] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r889" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r8", "r37" ] }, "insg_DepreciationAndAmortizationAdjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "DepreciationAndAmortizationAdjusted", "crdr": "debit", "calculation": { "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted depreciation and amortization", "label": "Depreciation And Amortization, Adjusted", "documentation": "Depreciation And Amortization, Adjusted" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 6.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": [ "r8", "r233", "r246", "r270", "r728", "r729" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.inseego.com/role/SharebasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r397", "r401", "r429", "r430", "r432", "r752" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "calculation": { "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income from discontinued operations before income taxes", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r59", "r60", "r61", "r62", "r63", "r69", "r103", "r1004" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.inseego.com/role/EarningsLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued operations, basic (in dollars per share)", "verboseLabel": "Income from discontinued operations, net of tax (in dollars per share)", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share", "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.inseego.com/role/EarningsLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued operations, diluted (in dollars per share)", "verboseLabel": "Income from discontinued operations, net of tax (in dollars per share)", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share", "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "crdr": "debit", "calculation": { "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r60", "r61", "r62", "r63", "r69", "r73", "r439", "r449", "r451" ] }, "us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued operations tax provision", "label": "Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation", "documentation": "Amount of tax expense (benefit) on gain (loss) not previously recognized resulting from the disposal of a discontinued operation." } } }, "auth_ref": [ "r61", "r63", "r73", "r976" ] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationsHeldforsaleMember", "presentation": [ "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations, Held-for-Sale", "label": "Discontinued Operations, Held-for-Sale [Member]", "documentation": "Component or group of components representing strategic shift that has or will have major effect on operation and financial result and business and nonprofit activity on acquisition and upon joint venture formation, classified as held-for-sale." } } }, "auth_ref": [ "r4", "r5", "r164" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Axis]", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r164" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Domain]", "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration for divestiture", "label": "Disposal Group, Including Discontinued Operation, Consideration", "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization", "documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r70" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r70" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "crdr": "credit", "calculation": { "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross profit from discontinued operations", "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)", "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r70", "r165" ] }, "insg_DisposalGroupIncludingDiscontinuedOperationIncreaseInConsiderationDueToClosingWorkingCapitalAndDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "DisposalGroupIncludingDiscontinuedOperationIncreaseInConsiderationDueToClosingWorkingCapitalAndDebt", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in consideration due to closing working capital and debt", "label": "Disposal Group, Including Discontinued Operation, Increase In Consideration Due To Closing Working Capital and Debt", "documentation": "Disposal Group, Including Discontinued Operation, Increase In Consideration Due To Closing Working Capital and Debt" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationInterestIncome", "crdr": "credit", "calculation": { "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income, net", "label": "Disposal Group, Including Discontinued Operation, Interest Income", "documentation": "Amount of interest income attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r70" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "crdr": "debit", "calculation": { "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating costs and expenses", "label": "Disposal Group, Including Discontinued Operation, Operating Expense", "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r70" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income from discontinued operations", "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)", "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r70" ] }, "insg_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpensesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpensesNet", "crdr": "debit", "calculation": { "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other income (expense), net", "label": "Disposal Group, Including Discontinued Operation, Other Income (Expenses), Net", "documentation": "Disposal Group, Including Discontinued Operation, Other Income (Expenses), Net" } } }, "auth_ref": [] }, "insg_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Disposal Group, Including Discontinued Operation, Research And Development", "documentation": "Disposal Group, Including Discontinued Operation, Research And Development" } } }, "auth_ref": [] }, "insg_DisposalGroupIncludingDiscontinuedOperationSellingAndMarketing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "DisposalGroupIncludingDiscontinuedOperationSellingAndMarketing", "crdr": "debit", "calculation": { "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Disposal Group, Including Discontinued Operation, Selling And Marketing", "documentation": "Disposal Group, Including Discontinued Operation, selling And Marketing" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSale" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations and Held for Sale", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r57", "r119" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r749", "r750" ] }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends payable", "label": "Dividends Payable", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding." } } }, "auth_ref": [ "r79", "r84", "r139", "r790", "r1002" ] }, "us-gaap_DividendsPreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPreferredStock", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Preferred stock dividends", "label": "Dividends, Preferred Stock", "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r6", "r128" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r796" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r828" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r839" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "verboseLabel": "Net earnings (loss) per share", "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.inseego.com/role/EarningsLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Basic earnings 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": [ "r188", "r209", "r210", "r211", "r212", "r213", "r214", "r219", "r222", "r226", "r227", "r228", "r232", "r458", "r461", "r474", "r475", "r556", "r574", "r720" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.inseego.com/role/EarningsLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and diluted", "verboseLabel": "Basic EPS", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.inseego.com/role/EarningsLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Diluted earnings 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": [ "r188", "r209", "r210", "r211", "r212", "r213", "r214", "r222", "r226", "r227", "r228", "r232", "r458", "r461", "r474", "r475", "r556", "r574", "r720" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.inseego.com/role/EarningsLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted EPS", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.inseego.com/role/EarningsLossperShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (Loss) per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r218", "r229", "r230", "r231" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r497" ] }, "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability", "crdr": "credit", "calculation": { "http://www.inseego.com/role/DebtComponentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.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": [ "r135", "r981", "r982", "r983" ] }, "us-gaap_EmbeddedDerivativeGainOnEmbeddedDerivative": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r977" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 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": [ "r79" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationSharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r431" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized expense, RSU", "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": [ "r973" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized 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": [ "r973" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockMember", "presentation": [ "http://www.inseego.com/role/EarningsLossperShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock purchase plan", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.inseego.com/role/EarningsLossperShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationScheduleofStockOptionsValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "verboseLabel": "Non-qualified stock options", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r794" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r794" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r794" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r878" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r794" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r794" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r794" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r794" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r833" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r874" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r874" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r874" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.inseego.com/role/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": [ "r11", "r162", "r184", "r185", "r186", "r204", "r205", "r206", "r208", "r213", "r215", "r217", "r234", "r282", "r283", "r303", "r382", "r446", "r447", "r455", "r456", "r457", "r459", "r460", "r461", "r466", "r467", "r468", "r469", "r470", "r471", "r473", "r499", "r500", "r501", "r502", "r503", "r504", "r507", "r508", "r511", "r571", "r598", "r599", "r600", "r613", "r677" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r843" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r801", "r811", "r821", "r853" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r798", "r808", "r818", "r850" ] }, "insg_EuropeExcludingUnitedKingdomMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "EuropeExcludingUnitedKingdomMember", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNetRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe (including United Kingdom)", "label": "Europe Excluding United Kingdom [Member]", "documentation": "Europe Excluding United Kingdom" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r849" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsNarrativeDetails" ], "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": [ "r478", "r479", "r480", "r759" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsNarrativeDetails" ], "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": [ "r478", "r479", "r480", "r759" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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": [ "r347", "r389", "r390", "r391", "r392", "r393", "r394", "r476", "r477", "r478", "r479", "r480", "r486", "r487", "r489", "r516", "r517", "r518", "r738", "r739", "r746", "r747", "r748", "r756", "r759" ] }, "us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]", "label": "Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [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": [ "r486" ] }, "us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table]", "label": "Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table]", "documentation": "Disclosure of information about fair value of asset and liability not measured at fair value." } } }, "auth_ref": [ "r486" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r482", "r484", "r485", "r486", "r489", "r490", "r491", "r492", "r493", "r553", "r756", "r760" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a01", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r347", "r389", "r394", "r477", "r487", "r516", "r746", "r747", "r748", "r756" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a02", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r347", "r389", "r394", "r477", "r478", "r487", "r517", "r738", "r739", "r746", "r747", "r748", "r756" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a03", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r347", "r389", "r390", "r391", "r392", "r393", "r394", "r477", "r478", "r479", "r480", "r487", "r518", "r738", "r739", "r746", "r747", "r748", "r756", "r759" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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": [ "r347", "r389", "r390", "r391", "r392", "r393", "r394", "r476", "r477", "r478", "r479", "r480", "r486", "r487", "r489", "r516", "r517", "r518", "r738", "r739", "r746", "r747", "r748", "r756", "r759" ] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r979", "r980", "r984" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets - accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r170", "r287", "r300", "r736" ] }, "insg_FixedWirelessAccessSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20250331", "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": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r805", "r815", "r825", "r857" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r805", "r815", "r825", "r857" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r805", "r815", "r825", "r857" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r805", "r815", "r825", "r857" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r805", "r815", "r825", "r857" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r838" ] }, "insg_FractionalSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "FractionalSharesIssued", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesDetails" ], "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/2024", "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", "r661" ] }, "insg_GeneralAndAdministrativeExpenseAdjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "GeneralAndAdministrativeExpenseAdjusted", "crdr": "debit", "calculation": { "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted general and administrative", "label": "General And Administrative Expense, Adjusted", "documentation": "General And Administrative Expense, Adjusted" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationSharebasedCompensationDetails" ], "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": [ "r106" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "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": "Goodwill", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r169", "r288", "r554", "r729", "r735", "r757", "r764", "r924", "r925" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r100", "r104", "r150", "r199", "r281", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r494", "r722", "r728", "r914", "r916", "r917", "r918", "r919", "r940" ] }, "insg_HeldForSaleAndDiscontinuedOperationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "HeldForSaleAndDiscontinuedOperationsPolicyTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Held for Sale and Discontinued Operations", "label": "Held For Sale And Discontinued Operations [Policy Text Block]", "documentation": "Held For Sale And Discontinued Operations" } } }, "auth_ref": [] }, "insg_IncomeFromDiscontinuedOperationsNetOfTaxMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "IncomeFromDiscontinuedOperationsNetOfTaxMember", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationSharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income from discontinued operations, net of tax", "label": "Income From Discontinued Operations, Net Of Tax [Member]", "documentation": "Income From Discontinued Operations, Net Of Tax" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.inseego.com/role/EarningsLossperShareCalculationofBasicandDilutedEarningsperShareDetails": { "parentTag": "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "weight": 1.0, "order": 1.0 }, "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.inseego.com/role/EarningsLossperShareCalculationofBasicandDilutedEarningsperShareDetails", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (Loss) from continuing operations", "verboseLabel": "Income (loss) from continuing operations", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r51", "r102", "r113", "r209", "r210", "r211", "r212", "r213", "r224", "r228", "r461" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Income (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": [ "r101", "r144", "r150", "r557", "r568", "r722", "r728", "r914", "r916", "r917", "r918", "r919" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.inseego.com/role/EarningsLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Continuing operations, basic (in dollars per share)", "verboseLabel": "Income (loss) from continuing operations attributable to common stockholders (in dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r102", "r145", "r188", "r207", "r209", "r210", "r211", "r212", "r213", "r222", "r226", "r227", "r458", "r461", "r475", "r556", "r1005" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.inseego.com/role/EarningsLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Continuing operations, diluted (in dollars per share)", "verboseLabel": "Income (loss) from continuing operations attributable to common stockholders (in dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r102", "r188", "r207", "r209", "r210", "r211", "r212", "r213", "r222", "r226", "r227", "r228", "r461", "r475", "r556", "r1005" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 15.0 }, "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "(Income) Loss from discontinued operations, net of tax", "totalLabel": "Income (loss) from discontinued operations, net of tax", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r59", "r60", "r61", "r62", "r63", "r73", "r165", "r452", "r569" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "crdr": "credit", "calculation": { "http://www.inseego.com/role/EarningsLossperShareCalculationofBasicandDilutedEarningsperShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "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/EarningsLossperShareCalculationofBasicandDilutedEarningsperShareDetails", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income (Loss) from discontinued operations (net of income tax provision of $400 and $220, respectively)", "verboseLabel": "Income from discontinued operations, net of tax", "netLabel": "Income from discontinued operations, net of tax", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r59", "r60", "r61", "r62", "r63", "r69", "r73", "r134" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails", "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r749", "r750" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]", "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r9", "r14", "r16", "r58", "r64", "r65", "r66", "r67", "r68", "r72", "r74", "r75", "r120" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationSharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r304", "r311", "r312", "r481", "r483", "r488", "r595", "r597", "r662", "r713", "r758", "r1007" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationSharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r311", "r312", "r481", "r483", "r488", "r595", "r597", "r662", "r713", "r758", "r1007" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.inseego.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r200", "r436", "r440", "r441", "r442", "r443", "r444", "r445", "r448", "r450", "r453", "r454", "r612", "r755" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 2.0 }, "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "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": [ "r152", "r160", "r216", "r217", "r233", "r249", "r270", "r439", "r440", "r449", "r575", "r755" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Taxes Paid", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r23", "r112", "r903", "r974", "r975" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 13.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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 2.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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 14.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": [ "r901" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 8.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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 5.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": [ "r884", "r901" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 4.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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r805", "r815", "r825", "r849", "r857", "r861", "r869" ] }, "insg_InseegoInternationalHoldingsLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "InseegoInternationalHoldingsLimitedMember", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inseego International Holdings Limited", "label": "Inseego International Holdings Limited [Member]", "documentation": "Inseego International Holdings Limited" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r867" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r797", "r873" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r797", "r873" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r797", "r873" ] }, "us-gaap_IntangibleAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsCurrent", "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": "Software licenses", "label": "Intangible Assets, Current", "documentation": "The current portion of nonphysical assets, excluding financial assets, if these assets are classified into the current and noncurrent portions." } } }, "auth_ref": [ "r1" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "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": "Intangible assets, net of accumulated amortization of $35,180 and $33,558, 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": [ "r298", "r926", "r927" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.inseego.com/role/DebtInterestExpenseDetails": { "parentTag": "us-gaap_InterestIncomeExpenseNonoperatingNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r107", "r353", "r363", "r740", "r741" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "calculation": { "http://www.inseego.com/role/DebtInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual interest expense", "label": "Interest Expense, Debt, Excluding Amortization", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r107", "r354", "r740", "r741" ] }, "us-gaap_InterestExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseOther", "crdr": "debit", "calculation": { "http://www.inseego.com/role/DebtInterestExpenseDetails": { "parentTag": "us-gaap_InterestIncomeExpenseNonoperatingNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other interest expense", "label": "Interest Expense, Other", "documentation": "Amount of interest expense classified as other." } } }, "auth_ref": [] }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "presentation": [ "http://www.inseego.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "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/2024", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0, "order": 11.0 }, "http://www.inseego.com/role/DebtInterestExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "negatedTotalLabel": "Consolidated interest expense", "negatedLabel": "Interest expense", "label": "Interest Income (Expense), Nonoperating", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r728", "r899", "r916" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r191", "r193", "r194" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 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": [ "r79" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r892" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r178", "r717", "r764" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r893" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 10.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": [ "r286" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r15", "r78", "r79", "r80", "r83", "r84", "r85", "r86", "r199", "r281", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r463", "r464", "r465", "r494", "r636", "r721", "r792", "r940", "r993", "r994" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "r143", "r566", "r764", "r906", "r922", "r985" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r80", "r167", "r199", "r281", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r463", "r464", "r465", "r494", "r764", "r940", "r993", "r994" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee rate", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit increase", "label": "Line of Credit Facility, Increase (Decrease), Net", "documentation": "Amount of increase (decrease) of the credit facility." } } }, "auth_ref": [ "r905" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r77", "r82" ] }, "insg_LineOfCreditFacilityMinimumDraw": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20250331", "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": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.inseego.com/role/DebtComponentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net carrying amount", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r15", "r141", "r346", "r361", "r738", "r739", "r763", "r1003" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/FairValueMeasurementsNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r15", "r931", "r932", "r933" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/FairValueMeasurementsNarrativeDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r15", "r38", "r931", "r932", "r933" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r278", "r745", "r774", "r779", "r945", "r1006", "r1008", "r1009", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "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": [ "r318", "r319", "r320", "r321", "r396", "r434", "r480", "r521", "r594", "r596", "r604", "r628", "r629", "r683", "r685", "r687", "r688", "r690", "r710", "r711", "r734", "r742", "r751", "r759", "r760", "r761", "r762", "r775", "r942", "r995", "r996", "r997", "r998", "r999", "r1000" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r841" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r841" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "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": [ "r318", "r319", "r320", "r321", "r396", "r434", "r480", "r521", "r594", "r596", "r604", "r628", "r629", "r683", "r685", "r687", "r688", "r690", "r710", "r711", "r734", "r742", "r751", "r759", "r760", "r761", "r775", "r942", "r995", "r996", "r997", "r998", "r999", "r1000" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r860" ] }, "insg_MobileSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20250331", "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": [] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r946" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r868" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r278", "r745", "r774", "r779", "r945", "r1006", "r1008", "r1009", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r842" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 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": [ "r192" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "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": { "totalLabel": "Financing cash flows from continuing operations", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "documentation": "Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r900" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r192" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "crdr": "debit", "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": { "totalLabel": "Investing cash flows from continuing operations", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "documentation": "Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r900" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 used in (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": [ "r110", "r111", "r113" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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": { "totalLabel": "Operating cash flows from continuing operations", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r110", "r111", "r113" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "netLabel": "Net income (loss)", "verboseLabel": "Net income (loss)", "terseLabel": "Net Income (Loss)", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r105", "r113", "r146", "r165", "r180", "r182", "r186", "r199", "r207", "r209", "r210", "r211", "r212", "r213", "r216", "r217", "r224", "r281", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r458", "r461", "r475", "r494", "r570", "r658", "r675", "r676", "r791", "r940" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.inseego.com/role/EarningsLossperShareCalculationofBasicandDilutedEarningsperShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.inseego.com/role/EarningsLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) attributable to common stockholders", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r190", "r209", "r210", "r211", "r212", "r219", "r220", "r225", "r228", "r461" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://www.inseego.com/role/EarningsLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and Diluted EPS", "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "crdr": "credit", "calculation": { "http://www.inseego.com/role/EarningsLossperShareCalculationofBasicandDilutedEarningsperShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/EarningsLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) from continuing operations attributable to common stockholders", "label": "Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) from continuing operations available to common shareholders." } } }, "auth_ref": [ "r220", "r228" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r841" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r805", "r815", "r825", "r849", "r857" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r832" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r831" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r849" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://www.inseego.com/role/Cover", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r868" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://www.inseego.com/role/Cover", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r868" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "insg_NoncashOperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "NoncashOperatingLeaseExpense", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash operating lease expense", "label": "Noncash Operating Lease Expense", "documentation": "Noncash Operating Lease Expense" } } }, "auth_ref": [] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NorthAmericaMember", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNetRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States and Canada", "label": "North America [Member]" } } }, "auth_ref": [ "r1040", "r1041", "r1042", "r1043" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesDetails", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r723", "r733", "r915" ] }, "us-gaap_OperatingCostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "localname": "OperatingIncomeLoss", "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": { "totalLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r150", "r722", "r914", "r916", "r917", "r918", "r919" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "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": "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": [ "r510" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": { "netLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r510" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "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": "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": [ "r509" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Nature of Business and Significant Accounting Policies", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r56", "r114", "r115", "r133" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 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": [ "r79" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "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": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r171" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": { "verboseLabel": "Foreign currency translation adjustment", "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3", "r97", "r98", "r99", "r495", "r496", "r498" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 }, "http://www.inseego.com/role/FinancialStatementDetailsOtherLongtermLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.inseego.com/role/FinancialStatementDetailsOtherLongtermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "totalLabel": "Total other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r84" ] }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Long-term Liabilities", "label": "Other Noncurrent Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "negatedTerseLabel": "Other (income) expense, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r108" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r841" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsPrepaidExpensesandOtherDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.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": [ "r894", "r923" ] }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherSundryLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsOtherLongtermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsOtherLongtermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Sundry Liabilities, Noncurrent", "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date." } } }, "auth_ref": [ "r84", "r140" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r803", "r813", "r823", "r855" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r806", "r816", "r826", "r858" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r806", "r816", "r826", "r858" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r830" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "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": [ "r109" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "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": [ "r109" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r840" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r840" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r832" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r849" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r842" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r831" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r833" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r877" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r832" ] }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendsIncomeStatementImpact", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 }, "http://www.inseego.com/role/EarningsLossperShareCalculationofBasicandDilutedEarningsperShareDetails": { "parentTag": "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.inseego.com/role/EarningsLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Preferred stock dividends", "negatedLabel": "Less: preferred stock dividends", "label": "Preferred Stock Dividends, Income Statement Impact", "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders." } } }, "auth_ref": [] }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r197", "r369", "r381" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r782", "r783", "r786", "r787", "r788", "r789", "r1036", "r1038" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r87", "r365" ] }, "us-gaap_PreferredStockPerShareAmountsOfPreferredDividendsInArrears": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockPerShareAmountsOfPreferredDividendsInArrears", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends accrued (in dollars per share)", "label": "Preferred Stock, Per Share Amounts of Preferred Dividends in Arrears", "documentation": "Per share amount of cumulative preferred dividends in arrears." } } }, "auth_ref": [ "r44" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r87", "r638" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r87", "r365" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "periodStartLabel": "Preferred stock, beginning balance (in shares)", "periodEndLabel": "Preferred stock, ending balance (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r87", "r638", "r656", "r1038", "r1039" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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, par value $0.001; 2,000,000 shares authorized:, Preferred stock, par value $0.001; 39,500 shares designated, 25,000 shares issued and outstanding as of both March 31, 2025 and December 31, 2024 (aggregate liquidation preference of $39,256,278 as of March 31, 2025)", "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", "r562", "r764" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r895" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r887" ] }, "us-gaap_ProceedsFromInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Net borrowings on revolving credit facility", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r21", "r905" ] }, "insg_ProceedsFromStockOptionExercisesAndEmployeeStockPurchasePlanNetOfTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "ProceedsFromStockOptionExercisesAndEmployeeStockPurchasePlanNetOfTaxes", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from stock option exercises and employee stock purchase plan, net of taxes", "label": "Proceeds From Stock Option Exercises And Employee Stock Purchase Plan, Net Of Taxes", "documentation": "Proceeds from stock option exercises and employee stock purchase plan, net of taxes" } } }, "auth_ref": [] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductInformationLineItems", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Information [Line Items]", "label": "Product 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_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductMember", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r743" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r274", "r522", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r714", "r743", "r773", "r775", "r776", "r780", "r781", "r936", "r937", "r945", "r1006", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r274", "r522", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r714", "r743", "r773", "r775", "r776", "r780", "r781", "r936", "r937", "r945", "r1006", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, accumulated depreciation", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease." } } }, "auth_ref": [ "r880", "r883", "r929" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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,119 and $28,897, 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": [ "r883", "r928" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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": [ "r189", "r285" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r830" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r830" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "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": [ "r318", "r319", "r320", "r321", "r388", "r396", "r424", "r425", "r426", "r434", "r480", "r519", "r520", "r521", "r594", "r596", "r604", "r628", "r629", "r683", "r685", "r687", "r688", "r690", "r710", "r711", "r734", "r742", "r751", "r759", "r760", "r761", "r762", "r775", "r784", "r934", "r942", "r982", "r996", "r997", "r998", "r999", "r1000" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "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": [ "r318", "r319", "r320", "r321", "r388", "r396", "r424", "r425", "r426", "r434", "r480", "r519", "r520", "r521", "r594", "r596", "r604", "r628", "r629", "r683", "r685", "r687", "r688", "r690", "r710", "r711", "r734", "r742", "r751", "r759", "r760", "r761", "r762", "r775", "r784", "r934", "r942", "r982", "r996", "r997", "r998", "r999", "r1000" ] }, "insg_RebateReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "RebateReceivablesCurrent", "crdr": "debit", "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsPrepaidExpensesandOtherDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsPrepaidExpensesandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rebate receivables", "label": "Rebate Receivables, Current", "documentation": "Rebate Receivables, Current" } } }, "auth_ref": [] }, "us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationFromSegmentTotalsToConsolidatedAbstract", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less:", "label": "Segment Reconciliation [Abstract]" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r798", "r808", "r818", "r850" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r279", "r395", "r512", "r513", "r560", "r567", "r631", "r632", "r633", "r634", "r635", "r655", "r657", "r682" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r201", "r202", "r512", "r513", "r514", "r515", "r560", "r567", "r631", "r632", "r633", "r634", "r635", "r655", "r657", "r682" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r279", "r395", "r512", "r513", "r560", "r567", "r631", "r632", "r633", "r634", "r635", "r655", "r657", "r682", "r992" ] }, "insg_ReportableSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "ReportableSegmentMember", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable Segment", "label": "Reportable Segment [Member]", "documentation": "Reportable Segment" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r435", "r713", "r728", "r1001" ] }, "insg_ResearchAndDevelopmentExpenseAdjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "ResearchAndDevelopmentExpenseAdjusted", "crdr": "debit", "calculation": { "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted research and development", "label": "Research And Development Expense, Adjusted", "documentation": "Research And Development Expense, Adjusted" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationSharebasedCompensationDetails" ], "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": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r799", "r809", "r819", "r851" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r800", "r810", "r820", "r852" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r807", "r817", "r827", "r859" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is 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." } } }, "auth_ref": [ "r168" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.inseego.com/role/EarningsLossperShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "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": [] }, "insg_RestrictedStockUnitsServiceAndMarketBasedVestingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "RestrictedStockUnitsServiceAndMarketBasedVestingMember", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units, Service And Market Based Vesting", "label": "Restricted Stock Units, Service And Market Based Vesting [Member]", "documentation": "Restricted Stock Units, Service And Market Based Vesting" } } }, "auth_ref": [] }, "insg_RestrictedStockUnitsTimeBasedVestingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "RestrictedStockUnitsTimeBasedVestingMember", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units, Time-Based Vesting", "label": "Restricted Stock Units, Time-Based Vesting [Member]", "documentation": "Restricted Stock Units, Time-Based Vesting" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "r128", "r565", "r601", "r603", "r611", "r639", "r764" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r162", "r204", "r205", "r206", "r208", "r213", "r215", "r217", "r282", "r283", "r303", "r446", "r447", "r455", "r456", "r457", "r459", "r460", "r461", "r466", "r468", "r469", "r471", "r473", "r507", "r508", "r598", "r600", "r613", "r1038" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 }, "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNetRevenuesDetails", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenues", "netLabel": "Revenues", "verboseLabel": "Total", "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": [ "r148", "r149", "r233", "r242", "r243", "r264", "r270", "r274", "r276", "r278", "r385", "r386", "r522" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance obligation, amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r157" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r158" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r158" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNetRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r868" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r868" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Revenues", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r278", "r881" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.inseego.com/role/EarningsLossperShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.inseego.com/role/EarningsLossperShareTables" ], "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": [ "r27" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.inseego.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "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_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Discontinued Operations, Condensed Consolidated Statements of Operations, Comprehensive Income", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r9", "r14", "r16", "r58", "r64", "r65", "r66", "r67", "r68", "r72", "r74", "r75", "r120" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.inseego.com/role/EarningsLossperShareTables" ], "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": [ "r913" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationSharebasedCompensationDetails" ], "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": [ "r48" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r48" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r979", "r980" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule 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": [ "r17", "r94", "r95", "r96" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule 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": [ "r131" ] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "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_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nature of Operation, Product Information, Concentration of Risk [Table]", "label": "Nature of Operation, Product Information, Concentration of Risk [Table]", "documentation": "Disclosure of information about concentration risk of product within nature of operation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r100", "r117" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNetRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset." } } }, "auth_ref": [ "r36", "r100" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r33", "r34", "r35" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r33", "r34", "r35" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails", "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "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": [ "r398", "r400", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule 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", "r130" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Options, Valuation Assumptions", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r132" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r39", "r40", "r41", "r42", "r43", "r45", "r124", "r126", "r127", "r128", "r173", "r174", "r175", "r235", "r365", "r366", "r367", "r369", "r372", "r377", "r379", "r607", "r608", "r609", "r610", "r742", "r879", "r904" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stockholders' Equity Note, Warrants or Rights", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r46" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredDebtMember", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_SecuredLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredLongTermDebt", "crdr": "credit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "2029 Senior Secured Notes, net", "label": "Secured Long-Term Debt, Noncurrent", "documentation": "Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets." } } }, "auth_ref": [ "r15" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r793" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r795" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r148", "r149", "r150", "r151", "r233", "r238", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r254", "r255", "r256", "r264", "r265", "r266", "r267", "r268", "r270", "r271", "r272", "r278", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r302", "r313", "r314", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r725", "r728", "r729", "r735", "r778", "r1006", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNetRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r276", "r277", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r625", "r626", "r627", "r684", "r686", "r689", "r691", "r698", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r715", "r744", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r777", "r784", "r945", "r1006", "r1008", "r1009", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment, Geographic, and Concentrations of Risk Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r151", "r233", "r237", "r238", "r239", "r240", "r241", "r253", "r255", "r256", "r268", "r269", "r270", "r271", "r272", "r274", "r275", "r278", "r723", "r726", "r727", "r728", "r730", "r732", "r733" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNarrativeDetails", "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r273", "r276", "r724", "r725", "r731" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "insg_SellingAndMarketingExpenseAdjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "SellingAndMarketingExpenseAdjusted", "crdr": "debit", "calculation": { "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted sales and marketing", "label": "Selling And Marketing Expense, Adjusted", "documentation": "Selling And Marketing Expense, Adjusted" } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationSharebasedCompensationDetails" ], "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": [ "r106" ] }, "us-gaap_SeriesDPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesDPreferredStockMember", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series D Preferred Stock", "label": "Series D Preferred Stock [Member]", "documentation": "Series D preferred stock." } } }, "auth_ref": [ "r890", "r891", "r944" ] }, "us-gaap_SeriesEPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesEPreferredStockMember", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series E preferred stock", "label": "Series E Preferred Stock [Member]", "documentation": "Series E preferred stock." } } }, "auth_ref": [ "r890", "r891", "r944" ] }, "insg_ServicesAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "ServicesAndOtherMember", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Services and other", "label": "Services And Other [Member]", "documentation": "Services And Other" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 12.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": [ "r7" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r752" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "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": [ "r418" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails", "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r416" ] }, "insg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAmount", "crdr": "debit", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs grant date fair value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value, Amount", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value, Amount" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested \u2014 beginning balance (in shares)", "periodEndLabel": "Non-vested \u2014 ending balance (in shares)", "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": [ "r413", "r414" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "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": [ "r417" ] }, "insg_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient": { "xbrltype": "pureItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Correlation coefficient", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Correlation Coefficient", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Correlation Coefficient" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation date stock price (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r425" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r424" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r426" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails", "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "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": [ "r398", "r400", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized under the plan (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r754" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for future issuance or purchase (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable \u2014 ending balance (in shares)", "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": [ "r407" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cancelled (in shares)", "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": [ "r953" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails", "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r409" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding \u2014 beginning balance (in shares)", "periodEndLabel": "Outstanding \u2014 ending balance (in shares)", "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": [ "r405", "r406" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails", "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationScheduleofStockOptionsValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r409" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting range percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r947" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r753" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Simulation term (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r423" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grant date fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r420" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationRevenuesSignificantExpensesandOtherSegmentItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r148", "r149", "r150", "r151", "r163", "r233", "r238", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r254", "r255", "r256", "r264", "r265", "r266", "r267", "r268", "r270", "r271", "r272", "r278", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r302", "r305", "r313", "r314", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r725", "r728", "r729", "r735", "r778", "r1006", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r161", "r173", "r174", "r175", "r199", "r222", "r223", "r226", "r228", "r235", "r236", "r281", "r324", "r326", "r327", "r328", "r331", "r332", "r365", "r366", "r369", "r372", "r379", "r494", "r607", "r608", "r609", "r610", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r638", "r659", "r677", "r692", "r693", "r694", "r695", "r696", "r879", "r904", "r912" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r11", "r88", "r91", "r92", "r162", "r184", "r185", "r186", "r204", "r205", "r206", "r208", "r213", "r215", "r217", "r234", "r282", "r283", "r303", "r382", "r446", "r447", "r455", "r456", "r457", "r459", "r460", "r461", "r466", "r467", "r468", "r469", "r470", "r471", "r473", "r499", "r500", "r501", "r502", "r503", "r504", "r507", "r508", "r511", "r571", "r598", "r599", "r600", "r613", "r677" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.inseego.com/role/SegmentGeographicandConcentrationsofRiskInformationNetRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r276", "r277", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r625", "r626", "r627", "r684", "r686", "r689", "r691", "r698", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r715", "r744", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r777", "r784", "r945", "r1006", "r1008", "r1009", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r204", "r205", "r206", "r234", "r508", "r522", "r606", "r624", "r630", "r631", "r632", "r633", "r634", "r635", "r638", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r651", "r652", "r653", "r654", "r655", "r657", "r660", "r661", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r677", "r785" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r204", "r205", "r206", "r234", "r279", "r508", "r522", "r606", "r624", "r630", "r631", "r632", "r633", "r634", "r635", "r638", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r651", "r652", "r653", "r654", "r655", "r657", "r660", "r661", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r677", "r785" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r802", "r812", "r822", "r854" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "insg_StockIssuedDuringPeriodSharesExerciseOfStockOptionsVestingOfRestrictedStockUnitsAndEmployeeStockPurchasePlan": { "xbrltype": "sharesItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "StockIssuedDuringPeriodSharesExerciseOfStockOptionsVestingOfRestrictedStockUnitsAndEmployeeStockPurchasePlan", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Exercises of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan, net of taxes withheld (in shares)", "label": "Stock Issued During Period Shares Exercise Of Stock Options Vesting Of Restricted Stock Units And Employee Stock Purchase Plan", "documentation": "Stock issued during period shares exercise of stock options vesting of restricted stock units and employee stock purchase plan." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common shares in connection with a public offering, net of issuance costs (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r11", "r87", "r88", "r128", "r607", "r677", "r693" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r11", "r87", "r88", "r128", "r410" ] }, "insg_StockIssuedDuringPeriodValueExerciseOfStockOptionsVestingOfRestrictedStockUnitsAndEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "StockIssuedDuringPeriodValueExerciseOfStockOptionsVestingOfRestrictedStockUnitsAndEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Exercises of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan, net of taxes withheld", "label": "Stock Issued During Period Value Exercise Of Stock Options Vesting Of Restricted Stock Units And Employee Stock Purchase Plan", "documentation": "Stock issue during period value exercise of stock options vesting of restricted stock units and employee stock purchase plan." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICIT" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 deficit", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r88", "r91", "r92", "r118", "r640", "r656", "r678", "r679", "r764", "r792", "r906", "r922", "r985", "r1038" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity (Deficit)", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r125", "r198", "r364", "r366", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r378", "r382", "r472", "r680", "r681", "r697" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesDetails" ], "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": [ "r129" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Statement Details", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r888" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r848" ] }, "insg_TelematicsBusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "TelematicsBusinessMember", "presentation": [ "http://www.inseego.com/role/DiscontinuedOperationsandHeldforSaleCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Telematics Business", "label": "Telematics Business [Member]", "documentation": "Telematics Business" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title and Position [Axis]", "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r920", "r991" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.inseego.com/role/SharebasedCompensationNarrativeDetails", "http://www.inseego.com/role/SharebasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title and Position [Domain]", "label": "Title and Position [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r840" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r847" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r867" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r869" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.inseego.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r870" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r871" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r871" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r869" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r869" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r872" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r870" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r866" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "crdr": "credit", "presentation": [ "http://www.inseego.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncancellable purchase obligations", "label": "Unrecorded Unconditional Purchase Obligation", "documentation": "Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts." } } }, "auth_ref": [ "r316", "r990" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.inseego.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r30", "r31", "r32", "r153", "r154", "r155", "r156" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r836" ] }, "insg_WarrantIssuanceDateNovember062024FourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "WarrantIssuanceDateNovember062024FourMember", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant Issuance Date November 06, 2024, Four", "label": "Warrant Issuance Date November 06, 2024, Four [Member]", "documentation": "Warrant Issuance Date November 06, 2024, Four" } } }, "auth_ref": [] }, "insg_WarrantIssuanceDateNovember062024OneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "WarrantIssuanceDateNovember062024OneMember", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant Issuance Date November 06, 2024, One", "label": "Warrant Issuance Date November 06, 2024, One [Member]", "documentation": "Warrant Issuance Date November 06, 2024, One" } } }, "auth_ref": [] }, "insg_WarrantIssuanceDateNovember062024ThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "WarrantIssuanceDateNovember062024ThreeMember", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant Issuance Date November 06, 2024, Three", "label": "Warrant Issuance Date November 06, 2024, Three [Member]", "documentation": "Warrant Issuance Date November 06, 2024, Three" } } }, "auth_ref": [] }, "insg_WarrantIssuanceDateNovember062024TwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "WarrantIssuanceDateNovember062024TwoMember", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant Issuance Date November 06, 2024, Two", "label": "Warrant Issuance Date November 06, 2024, Two [Member]", "documentation": "Warrant Issuance Date November 06, 2024, Two" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://www.inseego.com/role/EarningsLossperShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock warrants", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r782", "r783", "r786", "r787", "r788", "r789" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant or right, reason for issuance expiry term", "label": "Warrants and Rights Outstanding, Term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r981", "r982", "r983" ] }, "insg_WarrantsIssuanceDateAugust022024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "WarrantsIssuanceDateAugust022024Member", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants Issuance Date August 02, 2024", "label": "Warrants Issuance Date August 02, 2024 [Member]", "documentation": "Warrants Issuance Date August 02, 2024" } } }, "auth_ref": [] }, "insg_WarrantsIssuanceDateJuly182024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "WarrantsIssuanceDateJuly182024Member", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants Issuance Date July 18, 2024", "label": "Warrants Issuance Date July 18, 2024 [Member]", "documentation": "Warrants Issuance Date July 18, 2024" } } }, "auth_ref": [] }, "insg_WarrantsIssuanceDateJune282024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "WarrantsIssuanceDateJune282024Member", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants Issuance Date June 28, 2024", "label": "Warrants Issuance Date June 28, 2024 [Member]", "documentation": "Warrants Issuance Date June 28, 2024" } } }, "auth_ref": [] }, "insg_WarrantsIssuanceDateOctober242024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.inseego.com/20250331", "localname": "WarrantsIssuanceDateOctober242024Member", "presentation": [ "http://www.inseego.com/role/StockholdersEquityDeficitIssuanceofWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants Issuance Date October 24, 2024", "label": "Warrants Issuance Date October 24, 2024 [Member]", "documentation": "Warrants Issuance Date October 24, 2024" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.inseego.com/role/EarningsLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.inseego.com/role/EarningsLossperShareCalculationofBasicandDilutedEarningsperShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.inseego.com/role/EarningsLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Income (loss) attributable to common stockholders (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r221", "r228" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used in computation of net earnings (loss) per share", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.inseego.com/role/EarningsLossperShareCalculationofBasicandDilutedEarningsperShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inseego.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.inseego.com/role/EarningsLossperShareCalculationofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Income (loss) from continuing operations/ discontinued operations attributable to common stockholders (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r219", "r228" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r834" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1B" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1D", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1D" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r7": { "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" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r10": { "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" }, "r11": { "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" }, "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": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-18" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205-20/tableOfContent" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3B" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-4" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "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(26))", "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": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r99": { "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" }, "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(1))", "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(10))", "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(13))", "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(14))", "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(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(20))", "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": "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "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": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r118": { "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" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r123": { "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" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r136": { "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" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "470", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r159": { "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" }, "r160": { "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" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r162": { "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" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r253": { "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" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r268": { "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" }, "r269": { "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" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r271": { "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" }, "r272": { "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r288": { "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r304": { "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" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r312": { "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" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r382": { "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" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r385": { "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" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r435": { "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" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477349/740-270-45-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r454": { "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" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r477": { "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" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r506": { "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" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r521": { "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" }, "r522": { "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" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r596": { "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" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r724": { "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" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r734": { "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" }, "r735": { "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" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r764": { "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" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r773": { "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" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r775": { "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" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478790/946-405-45-2" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r828": { "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" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r879": { "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" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r881": { "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" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r883": { "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" }, "r884": { "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" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r887": { "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" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r889": { "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" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r901": { "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" }, "r902": { "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" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r904": { "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" }, "r905": { "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" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r912": { "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" }, "r913": { "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" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r928": { "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" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r934": { "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" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r936": { "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" }, "r937": { "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" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r953": { "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" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r973": { "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" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "15", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815-15/tableOfContent" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r982": { "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" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r985": { "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" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r992": { "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" }, "r993": { "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "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" }, "r998": { "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" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r1006": { "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" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" } } } ZIP 74 0001022652-25-000012-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001022652-25-000012-xbrl.zip M4$L#!!0 ( ^MWXDB2[_?]*W29F9VJ/8 E\79UJ3(>XYK9N5_V""DQFA(2 MK8'-W=U?_V_W/W[Y/Y7*_WQ^_";<6JHW):8KW-A$<8DF MO.KN1' G1/BG9?_47Q3AP5#KM2;XW$ M2KM1;U;49D.5I(XZED6QK%W7.DI'545-4D;-NB2KH[:H2N..I(SECE1OC>E[ M)R[,&>9M.M=O(]O0]%]+$]>=75]=X9]5RWZ^@J2Q^/5(<,A_(FUN! M1RW=$3Y:-^%J@JRZ*,Z+7PX=)45,LS7?L]?M[!ETLWO#GZTBA>:^'$I:O_^?YMJ$[(5*GHIN,J MICHG@4;T^%? %TN/AQN?EYX/'Q#R;%55:XH7-L3:G"!QXY ZG<[5&P(F?*+G M5)X59;9.BN"+Y=>_N?$TWL8G6:R(_7/F/'EG:>_<737\1'/?=(+^6 M--V9&2X)/T5]+P(+KL?Y&M,I8,5"(=)#*<45NE+KT@U^N MEMZ0XH6A+ORB.ZIB_(LH]A?XQ)F_H5GJ(BFR>L$#7&YIRZ]HE;I_E_9_0=\$ M#KW?P"MLQ;@S-?+V-_(^?WB[U!5!#$59;C;D_5]RX]GV$I7ZIG8+:\(.1]*I]2])2J9CH@MU/:<,&C=ZT?/()(X:D@]V^YIU@Q6 ML$1HJ8FE[CV@-)LW/]E3TTWX8NG0%\/=>\]:SOCE:29>V_KN+[:BHKH4/%/W MWVQZB([2RFCJG9*@$56?PK-_+7 M/"CO^%'O5;$U^N,?Q''].?I#]D?6D(#Q#[5_I1N;M Z\8XRM+L>/[6IY.;7) MF(!&5HD38P6@=7#M4*L+1B]0:^':A;7_UY*C3V<&6AGTLXF-DUM:\*MOC@;F M 'W?XB7!.QW+L^E?U)RY1KFEXW9PFDXI_'Q*%,>S2=?_R__REZOE[\*_\1EK MS_-@#*L/"PSSZQ_#V[3/ AI31LR?"?:+KI'HI93.BFO9>[YV[7[\\):8%@A0 MW&.3DF;I$5?+H]\V:X<\(]S6J0B\O@Z^3$7&0#7'SV,&OZ9Z&M@JZ)V"A1 _ MPN#[6^4]R6,#2:5/QL4K_)Q0TRC\"V@&?X]U,#^H;)!8Y^OF[F_+)M/JS?,1 M+#]]1N4X_ N,>=M% XE:CQ51@O^']RV^FP]3BUQ:J]2DQ2O\;\*_PY=<+'3*S.ELSJX,#F]',&L>>62!;OF;S M_]3@96]@ :JZ^]UW.S0=OJ51LHCU" *&]]P8BN. J8-V8^]-A]5L?@G,DSC] M![H=,G];HUT@PPMPT,KULF>S RLB6W.DRT\J2?G23T[GG1RQI,O&.?XIVX3 M@SA.3P5WR"FVT$@BYQ#;(B0=W>7)CD/AVAY\6TR).;KOE5=^G$D^CNXQ9JS! M@D^%%V[,V^4F>XJ1F[HSYP+ MG)+^C\15=)-H?<7&+>4C.%G'(;S,G&>;%OBJZDT] Y,XJ46"U]ED@D][(7>F M:DU);GC!PK;=D:;&G#O(G'PS8/#)S#F)>5 &+#"..3^2)9.1!0:QO_G+B'W) M K.XWYMBFSZSW6*9^[VGISGW>\]+?^[WGH?P->[WLL,+QOS>+*>6=[\WGQE_ MM;P[LJ=Y]T/.8$MG1/^\NYHE-B>P(GW=W\?RF1':\R+L/>>(X\WG2 M7FJY]SK/'F<^$^/R[JZ>+LY\'@;5<^_6GB7.?"9F,9>SS*YSF.4)P[S[Y*=R M#K.D>=X=\G,XAUG2/^_.^4F=PRP)GW>O_-S.89:\8-91O]6=F>4HQE?;\F;T M,# \4/5KJ2QQ R[$.>FF!^R88;D-/-'U&S&TL67# W;Q(O&(?,[.,?)9,; \ MSG!"B-LSM84VQ $9%I:E<#Z_+TW#@4<8'BUA$3OHR*F".[^8W1TPRS85_\&_ M60;>ZWS3ISI@[]A[&9V*U,P$8\P&(#C&SHHQZF)DI,>.'CY)+3Y21:YG,K6C M!QC2NH8KD]N1@A2]]!#7L,&L'W]2H7TB!L%ZHJKSV7/ _'-VV7TYU(:LG$L] M3PRDP6P,A .]H$ _3U)I@]FH$P?ZR8!^.2?;&\P&_#C<"PWW,VEW9N.K[. D M'P*84W7+;)B9X^^T^#N3_CM3:!TK>FN;67UPI?=A2#Z?I;\Q/([Y17?FS',=>H64%P@TF=W&R#L$Y-Q @-D ?]XA4,L-!)@-?5^6,F8V M)'M9"I'94.%E*25V(V9DY-[!S&P/;XS$DGI(@1O:RL_51P;!'G^9K4C?+//9 M)?84WXX]4E=3SN=OQ0L*&<-JLIL>>O&(.$]4OTA4SR;: M"3$1O/$X>%@^, QHR"1?M\EL:.@"6;RR""PQ>?LBL'3I02+/;-#J O%PI*YD MS :E\L[BQ"]\)/1 T0.(]/N3K9B.O[?@?'Z/?K-Z FSQ36Z@QFSP*^]0.]B MR*KB2(O9X-9%>@T1)HL9,IG9T-FE,SE+268V,'>13-X_(K2$B$.<@1:/$;*$ MB"/9:#SL=S0F%\,AR'*-R6=$D8,ME]XGL['-&W#R=/>+HNJ&OD[I%\MXTH7LVTSIE4L/,:7; MS$7"\-C:HV(^!VL._OE=-_6I-\UJG>&\#WC/7(@LCO?*&^?]$7B?S\A9,2/@ M#*14M/,99+L /)PGZ:J=SQ!;#O"0^(7LN<,LZ*E\1@4Y+D^&RS/I2QY Y %$ M-C4FL]%&CDQ6D'DFGZ';:-DV*VTPUR@EBDQ M/!+1F8V0]EX56UL'=W\Z,ZQW0F@#FL$,[8NLI.K!4,Q[94J6I5AJX^=YV77O M,!OA7"E\]LV**\-V8SDN5OPQ=NK*G)H:S 8<&6//F>P,9N-NB=CS2!R"Q^5[ M0 (\#F_-\-K^VPR>5LR6D!UF U+,,^Q,$L9LG"81PX;$,,#6 W[Y97G@]T*+ M%[.Q"[:Y=1[9DD1F QF)V/65F,16#%H&=ZJ;.GC5<-4+*;*$22*SH8T<\.Q< M/OB=@X3\I;P65-F;#';GAW+EDCMG 1F:!JKS* M%+,QC=.%$/=.Y\XKSYD-E)R7YXG2N//*_C[.%*$K,QH0W$?B2.:^O8M(62^X>IN\[C\ >WJE/R MG=FXTOGY7F3+6F(V*I4IWP]3L!G609&DO 633D9P)L0A;P&E1^TGN/6SXA#M'_"E;CX7UO _O3#F)>JS$1MA4^@P"X#CY"@XR4L\J"@X MX=[3*@+S$K"Z: 06V8^3\Q(D*PH"V8F6RWD)V5TPZUF(H\OLAOC@"9IN4!;0 M>AJZJQ.G_Z8:GD8T3#NZL:8SSZ7)1H-Q7[&Q@[?S0.SA1+')Y_?X!VP]FKBX MK* + KN!O2)S^TPI:C*[4<533 MJ"JS&\HL)I_/)<_LAB)/P>>+VBN4V0WZ%9?79Y+K&KOAM9/K[V)*X3L:PCLT4LIBA:_L\JYJS,;#;@S% M<0;CP,\=V(_Z\R0*@N +Y\YQ/,54"4K ?WLFD=M(HMQD^M28#5'MQP#C7,!L*"8A#Z(LN+=>Z./$ M)O)@8!ZAZL6QV,!LI.1@-CR]6OEA [-!C,/9,+%)?N2ASFR$X6!&?+&\HV?3 M9,<'9N, \P(M 4.HJ[Y:=HYO$<8;^(YRE1,&99;O*R"#!EP45)F:] M&:DSY_LSSJZ]OMU[T?11*;!7'3@_*PXEU0P%RWP#QG^V[)O/,>U8(6/6LKA9[MC M](D-]!O+5&%D?@W>1]WY^?D]9K\^>._:Q4<!((ECNWK/@L,PU+)F+!7%MR1(LS[6(,Q?]XMJ2PU)J,!GO8T]; MTKZC#("RIU(_!W"I$OT%P]$%7<69#'BRIRXY+D^,2R8COEQ?,H/+,^V -YB, M<'-]>>FX;#(9T=^-RP09E1R9>4&F_G9M$\-OX#;19X)BJ[9E+",.;ZE:]O.5 M+(JUJ^"*J[&BNI6Q9;FFY9*2,+:MZ2,9.[^6QA6IU1;P9P=_MD7Z4RH)AF[^ M?-S^O=91.JHJ:I(R:M8E61VU154:=R1E M+'>D>FO\O[B[M;C'<=]Q=%/=K$P()OU>U^5JJS%S/[WJFCNYED3Q+Z6E2Q%8 M%<70G\UKE"MBP]?.3#&[OXQL'*G_N_^&]?ZB5KN MNM: M4P)2G'JTP_[-C\>[I[O^4.C=WPK]_[GYK7?_M2_<#+Y_OQL.[P;W9YR"G&@* M_U1 ULUGUS++PNV- )9[VP<= 1%DA@'(Y@$35@+;QA16:K 9 QEYI#K\)=/ MFN[,#.7]6C?ID.A-GX+'CRP75L1KE 5Z&E95C. E]'W^UW,Q:5.IP1>#3+I: M^.;@ZRH,$^5X]8M&<%O,5QOOV?)%=L\"+2#O>M@5G:H=?AOPLU;SR: )0&5D MX*^E6FF%$0%II9DK.):A:T((L.![RMFU+V>*AMD@H#G>!&F9[089KW%IJFN: M04J;D-/8 )P3"S#5KU\&C]]7-*>K'96&(E(PX"[G4U(^H6UB6N:]1U/[A,#, M@D6;6OPEP530FM>(?GUKJ?2@/YJ[);HR@]U1ZDIBY>]T]5X\977)1,93R;JB MVFB[^MM$G--JOTZGVA);?]FL_/X2IT?D:J/9B/U&K$JQGV]Z4J=1!?MKZZ," M7;4)[RDA"Z1/CL">K2N&\,/454LCPO=ATH6RGA$$_^Z!6T%LX]U/Y :[V+*G MB@NVXIM[/=;?B%9Q;6^.4KG4_<\_=5KUYJ>-0-VLFXY)QX22+":2Y+__Z#T^ M]1^__4MX[#\,'I^$AQ^/PQ^]^R?A:2" /?4$1I, /L#@49 :'[2/PN"+\/1; M7XB86G,SJW?SA%^#5*3QB@K=5-.6]\DX4NT+,$'VU4O<[N'.3__R3U!0_ MU:2R@&'L[2HSA7]Q)AH/'I.,.+ ?3ZVZVXU:>M4M-UM9J>Y&K<95]P;KP8;7 MZ31PM5%WCQ7#F2OO>J"\ZX56WD^/O?OA'5717'O[VMN=(R54WQC]"B=TW)&M MH9V.3/!5^/F&X.-7(ZKEQWZO/5C0;+P*A03'=JZ?YV1+=!S":082CUS7.BLZ M.2Y9P6(U;CC[.+WG0/&--9WJ#NXX"5]TL-M@N1T1^SJ%V=RGNT5XLW]ON)0W MX]?!.*0;/4O;L?]OM?!\+-X/&AFC1ZMLY).3-.;@R+;F%F ML+^UB9V9,B@9?S[TWQ35I6P0K+%@S\DO*([@S(B*:0::H)N"[CJ".J'A@8\) M;.2<^+"U:KV3C1.;Y:.JG4XGDR?5&]6FN'U0L9YU,XD_&(_F\WF$:77-G0G6 MURPPP.C1RAO_$.4-./I+7C:,2,7,#)?,;.L%G[,(5K5*W5MB**^*38[O;ON0 M/[:JB(]\TI[Y!Y4M[N@N0KE<)FV5QKE[IML-9JK5:SWMR*AJRE[C3 MV+"&4-D1+%L8N!-B"__MV;JCZ2K2A^:#P,*R)&OT4OM9,?4_Z-\?N:#D@,MW MU1MRMEE81#NK6J,;;">'7"X$;;ULG4YFE^6#[D[DO;J:9I-'"?X MYQL\3PHU5Z?4[;0D41BJ:/P!*Q\M12L+0T\'R99%D2]M*?"4B 8VOK\(<+J! M7P?VD_4Z-XDDL=0=POAO=?)LE?,*G>-2C:Z9 _L![$G=5).;FY)4ZM[ M.%R M4U<.H&U"!5MH3?A@ 96-_Z?/?(L_H+ ,NE"69.FD!MP1;."$ZWI "W3_'VS MHCY3#&'>*5GP6R4[W$9CGI& 8P&!G"0\P]H6YB+N]Y]_:LM2ZY,CN,0@LXEE M$L&D3E99 '#ZM< $<+85 ??CKX4/R64?5ZH>W+DD[37PV=:#ZQ\#@"1^]C<+ M(/" PUUV":4Z^H1RI59?-Z(21?"/D?^>;&=FT4(JB L2FVC"S+.Q_KL!D.\_G_278-&O(FB3@05JT@G6 PNASRV0O7L\'TZLHP/B5;_ M1,2Q_9<4F7;WP5X*119Y4R>*^0P?F,+K1(=/%JITMSV9;-/ITV;*;Z9K>J*> M(DI[:,Y Q\5!C1.ZS8&V;F2__(,4^ P3Q1'&N@&FLF(8< 7F[*(%_;NGH_T, M9O.(!!? @P,3VK]5JN'6B)^M&EC3$2,\Y!%:V/@U9JL*&GP+"S5>.K.)2NBR M+T(@ $7C?Z- (";Z/5P)PXE>!CM)T!'0D>J.*[0$05->7>J&Y/24L9T M;CS;AK?X2=*H9ES%]9PY8-NE[K^(LPK, [+@DN:%)TV#"X[;G#L3;_WGO;5? MIN@1"%1/EQN80S6"\@2B--5=%R20ZE3;,G%5,=X% BO,NW"'BXVBTNC(J M?M+ABH)9/"/JL#]Z!O&961<;J$,>R;/GEUGP/QY6GH0/^&OKDUR3J\%5[D2G MR3\S3/XYMLKQ1SY7(L3YF)F*B% ."1=HC+F*Z' 5P54$^RH"9%$1#)@+$115 M!15A*RCG*"LVKLZQGPJ Z$KL%\X4= N\Q0X73I"C*1#AO8S&"#P.%F^DV[/P M;%NO[B3\N@JV":%CT\A8-^FY$[J+@!%<&::Y883T:^E3>-G."S:/+[P0#9+@ MX@UC#:_43:H"05N-*G)H8D7MJFJBF&R>0Y=2J]J6ZIG$&QOUJEB+OR5U%%2J MMEK;CP FGF"UTY9/>)CPK,&F;_%"=N:#?IFI=3%.K3.^ 9FYC[XX'&+? (N? M+?L]QD6G%U'FJ\%%"V]=%DO=WCI&F#H<>@3,-#^E";'F"3SW<8MY\1A8.*$? M;K)E"L6[M*J-4B5L/KFS-(F4K#9)0FD_),\TGQCLQYO(%XW D"9?*4EN?(KL M++0@R\DJ+6PZ(7465W.\Q:7#%)M83U0?Q\6I:'0*5A_3HL$ES_'=0:"T7S8F MIAX!>)3X+N,=7_ZJPZOAM8()<[-0*[[H#EW-3,54$0^*7XT5+\9^XYIB:XZ M29&ZMBD5I?9!^1CKV;$2P4D6H#A?VL\>P0AG0@PC!-%Q3M5W$HW] Z"21B/\ M,XO;??V/YXRD505!^!<\CB4\)AS#/[$')_SGY+;Z AK0#*B#U'82BEGBQ:FV MVTYB4O\\3<*,3Q1:FI+AA.)KKZ>)JGY:AX-I'8+EN72=H#FB]*[ORGNPM^I7 M$2O3_8: \E_H9@#<[9FZ3W?_=:457L@ET"JJ#F:J\VOI[OY+S.8C'07-+1G2 M1PP6(UEF%4RMHEFT]@<^$(PKL)C@6>*<J)O3 SGTEE M9!/E9T49N\2^5HQ7Y=U!Z_L,U:I9R9!^ZGW^UL#^Z?^_=-Z1>JSK+B' M5VS)0YV 5E7,Z$1^NU%MM++)'*Y7Q7VR?1,=4BGB>8T3GKA+=F+C 11=1H>* MMO)K71XC$K-6>W(#(<;C8P;#E=.^<:W\%JRP8#E-;%SO_Y2@?P(85P^]QR?A MCMHA\J]^YN[WC$RVXK\25ICF@0-#JN=.5I;]YY(/51SD( MRUR [,XE4T&J'C'TO&VQYG*V(F=?YM$@>F:69A*FDJP,U.;J*L+59&+VU3;P M*J\:[$@[ 5PEI,#4C8596Q@JAM_H2DEW03\K!F@*(@PGA+B.\.&'J7B:#M]\ MY/HB-[SE^H+KBTPQU=RH+Q;V!$8*!S/BO\&A"8489[7)!#L)OA#AF^5PA9)/ MYM<+HE#""!@EP<:G[G<5?S5;K^:+!R/Z0ZRU$BX?=.]G8AD:L9U@NFJ3Q3A3=/K[O5'=7S>QMA5*QG*L:[HU/#:J$G49'Z>=YXS2-Q/&,U MIL:59FY0((M<:YY':]9XT@$#,M"IE[I_QW,ENDOS9JE2@P^,\&_4B8;E>)B8 MW!M97ECU2GC4G9]6&R7*;*[KS*+HZ5W0LR( ?VW9MH#U5<@^VI1(-]1K7 M8KGAX,%:;$N[G$/44R9YRQP&R78KQ# ?.4Q('CS]UG_<.QF9YQN?>D7D^<9L M"%*MU/U&GA7#7PMI;4.^&.:(>34>O#B7!NMQ%<:$%#1+70Q$"%\4U;5LKKUR MQ#>NO8JZ8<6%()D0=$K='V:DW=10,?SR#_W?/=U]C];#QXC%#X?XC>NHL<9U M78[8S'4=WV:Z:"' 1J.W9*S0S?(?,^Q-1$S=LB,ZCNNS_+"2ZS.^FW390M H M=;_#0\%F&Q,PU2+;Y%R/Y8>%!^NQ(^TGY5A!-;B"8@+=[5)W0(N8WIE^23YX M"E=-^6%>3>*J*6/5U.2JB05T8U7[_MM$'^F\N%&>>%:3V=1(//GFA#BHE[K# MNZ_WO:2RT+(FE\";6*BUOOB3%]&JE&$;M7^WT MJ*6#;W6WO"?[XW/L&<.\+P]_Z_:?AYFZ; M1Y_&:GGS^%E\N#,%=V)Y\ C-*0OD324S5Y@IMO"B&!XI^_T)Z%;TC-C!7YKB M*A]WB?!"8$]; !V4=E7T%7>J"NB-:J>>3=UR"08@I6L;NOGS1BW^)7L-:GL# MTCRX_CN+]F=63=V72I;*J7]7;'7B3ZTFE:DY@1T_4DQS_^H<[%'CEJB$-E&) MT*)^A YYB>J6YX)B<=6!#L;,7F7=>>.UJ5H:9JFQ M;SS;!H$1%,4WE6E-DUXJ-G:OA/?P&.GGNCV#;VNOP'>@O)&H'5PD9@-8Q0 M-@-M']A)S:/,*M^MU4=7"Q:.8XE$_@WA@KDJGW.@T&1&/U$OB MF/YOFY&\]P[-\;W'33][?LM>1[#! 0%.CPQ2%DSB8IJ^8AC6*VW1@(V R=O, M[Q^LV@3,;L&PP+BAN?Y_SE S]\)W?K'L6\L;N6//",?X.!]B8%_%H*Q9ZDKU M^AK$J#&0:IP[1.30<;9@G')M;9QEX(.#=-9?B/&^8V-*3@?66 6=:S6V"TMK M_+@G[IPEZ;17&_E5%CO2H=HK7HL<;7%?>5VLWW#Q.-HEZQGBJ ,XJI7;XKKH MGP='%^88WIDOP#3+IH;S!1=HSZ Z02'>2W,S=Y+BUZ$ M4;%#BP8D[?L4!6^;IKKW:,!X/]NBCJ?:P+1H,V):@XQ"P-4K=EESNB"+S8+N4R/^#;^ PS:!=1?E7UIIY!>^EH9&8#@VF*?M:1_7 T#S@6L%#ZX4C@ M=S_#EWPCBD,><0:#\0\P8Q".O<7P;B.C@YMZ4POH_0?],RU8FZ6NW"E+TOI> M;>8[!4S-FQ8@+K<[+;[S<%SG;C^>XZF.I(Q?XVV[U.W(,B/F.G?^3NG\'1]M MZ=0,[G*4)9$5,%Z*[\B\17)GNHKYK.,!"M]CC+5"E CRLK9"0!YTEWR#14Y; M#,:W>R.B< #V&Z*?!M9>MX,S-RV./QD\,UTK-QKK,<7,[(6+V!K9N:6VS+U[ MXO;?5,-#BGRU+.U5-XRTK)-!!X.IUUQ/AN%;;;G'T\ZMMNSQ5*-X:M7778=< M;\&Q'&,-6<4WV?;4J_MB'5.YRYW#,[FY,\4>9':HSGTATV +,J?V*,[ ]*!; MK?DL&.C="I0B%6M<\1R2P894L:5@A^*A$6Q2Y=NDC%N;=,==.1D$:[U&WPY*TB M F27DDP(D$ZI6Z_S?*PSY&/56FSK:3\9*UY/'S$7AC4RI#[=FW#NA5%$B9+- M4IIE31'WG2&D_[A9C.]XO/L07ZI@2WO<# NS@">L'_'@HV*_O/BFGX#R4$QY M2%@'XS!Y\/-(ZC5> >-<:YWMD;BCW//#?!&SAF^@[K]V()F_+4BYI[C42UVY M61:;K)1-X[NG)U6XV8"(]HDL2X?KW--LG>9P\R#?#A 67A=N+),.";W[>\LE M?G(^W_;=M\;L@IRW9+1GO; FK6=8[M3XOG !$;2K#&LF"&KY"!(/3IOA&\?Y M&&"Q*XUDY)Q<:@6('8O6X:8F9C%UP%_)RM1D>C>8(^[@1>YPQ'5*W6:M7&^Q M7^6F4#NF\L^#1P:R/5X0J\#V:_9E* M![9$3(V7F_R(10&QE.J(1098DA!+3;E@YWSSHFYOR9@ VS3!5=ZBNI8'XPY1 MN"%5[TS5FI(GY2UB=M)RU&M2@-OVK8-E@$?=V(/*#GV:'BJXH]TZN,P&W\[> M<^>B(PR)J5LV_ ,K'FC. SET: ;P:5#XM&M9E9/E9N@>)W^-N&@.-T(/.0@6 =QQPF/;&AGKJN[R<[L' M:K_PV<$C*GC]M231 ,?9FE4&6V@.\KTLS!1;>%$,CVPOOOY [.%$LZ[C@2H(F3#O ;89,=L0[8(!@V% W$[D;XM7/LS?2/5NRG!19YOY%3/(YED&V:"*3&ZL MGZN/Z=M$61K#S5V1E8O/$]@1_UYF;@P?Q_H;T2I_$-N*82$8(=2;ES\QDB/ M4TQ.VO'^ .BT6(/.)<6M+3,C]V:7U^Z_+*4OT=EF@A\0)MIO,)WC.38IJ'>@ MUP"L3VTAIB#GP:,# UMJB(=$9%)[-JFGMY?K((GI3?/4(]O?+I=$3)U&P[Q5 MKM?6-Q?C.V@>&^:'S"?[R&-60&CX92 Z8KDEK1\3V[ *)O%TTCDYO,UXIB5F MYM@(#*!50T<2L8 ,*RE>/$_PE,5C=F.CQ1 V+NS<2@]&C=16##""=:VBFX*J MS'17V:_9YT5XA#NTX8*D#T#1._/&IV?*P) D@OW?[M3+;9F?7"D@B':57,P( M1!T$D5QNU%AIOWUAYU=ZJNI-/0-=[+"ZK36=V61"3 =,3\&P''Z0Y8#BMB%Q MZ7&$FRAI_7.SWX"^]\0=C)^4MQCYD+!@AIUWTH0P] MDU_#99G+\CE* &0CRZWC-*L^ARQ3"^3*Q<:&83Y*Y(C85+&?=9.^M[,L1"H! M!MA90T,2=V%#I@>;"1$4%7JM\?_B6A/<-+$7I_V>265D$^5G11D#ZZX5XU5Y=Q # M488#MU>FO&F"F\"P>1Y[WIS@MN,!<*U!.@7@W?VPW_\Z$&X&CP^;L__^:2@,O@B#A_YC[^D.+J MWV\&WQ\> M^[_!;7?_Z O?!L/A^::YLVD]G>6'.U-P)Y8'C]"5(*J$E/YJ*0Z_.536.%+-^EKZ4V? M@F<%:@L%?V7-H'3QOU[HA*KHZX7 APW>''Q=A:^NUC]O-:J=>C/V*[$J_66S MA7G^6FA)IR@!821IUQ03?MZHQ;]DTQU;!U7;^J@=\8@9&IRR!:O:"B^4A>B.DE:YZ5:^G< =8L,7V4'EY-YI-VOELC'+; %RQC(;SJ-C& ?1CMQW]RMY3S_/A0G#MG%V=9!'$N=\2#6W3S MXQ?LP4L2SX\OB=8:D-H'MZ-E\8Q&C>WUXL&V-$_=G VR4ZXVLVIXSE-^<[]/70V*_Z&J0V4R/7Q=J M/;H,0W)'8O I!!S/S("GTCXX[L ]%08!MB-;]10 :Y2Z>$:6%4\X4T>EP_8: MX1^#L8-=SD*M#Y=N&IY?KINE;DTJ-UO<7>&8]#'9.#\H6P#*5KDA9E57C'EW MA>7EY\9R7"Q?:A;2NCSEQ0\N<#"VX,O%#AL&M<=@_-6R-'J2S@]WS!>) M6S*SX6;:I@1^-PC^ M?UIA90XP_Z>>K5HTWWX&N9G9O-F>%2<+SMB*:> 6\= MK-!7;DE9F=",V"1Y63IX"+4 4KTCA'IZJ:[1U ^YPRMO%A%N.TO"GQQNF E2 M;M0+6:PS%_%5=<7-+=0B;$';-$FN5F9EGU/.R:=XCN"+N> :.8-%(O MR\WUEFJL833;"J=LKU9?;YW M-&MGM7E__L6&5U4]ZF)S"-BPBFJM+->SU* _$9 M#4[&[8+-?5^WI%XTFJ5NO=RHL=)BD0=;3YI0E"626HBD9F:F+B,V1E[4_Q#8 MX5L94\7^2=#R*)3FOXPM]NWR.B2&@?E]IO8]Y/&^PMHN=6OE#C.='WFBQ@G5 M?H8PZB",VK6L:FNS%(W,@<[_2DQP,@VJ]15MJINZX]JTTG6A5/]EV&H[XD(^ MJW%C88G1>PIN741CK7[X)A@W^QF$TJX88\98DJ@MT6#%A;PPPS^Z >FO!)&= MQT*M Y=AO&V7W2BW#]QEKLNEKEP6F]P'*"*,=JP!6>*HAOI?[F15X8([ :E0 M<3>=*;J-@3O,H5.5F>["H/X@0&AK[+XJ-G<&F.!3EEES"R9C:WK/)?8PX/4" M#8X4)ZMUD-4VSZPN(F9VI;'M#YH&.(LR*ZYBEN9];GIJ6UNR"0JEWGNI/:7&O20YIUL77LY-(BY4!? .YVK!^' Z]%,^^E=L:=.(\# MO LH+[%(4=--U9H2X8-A.-TGU'H? -@! G MPFVT!-?=AS7,\#SFP@-K;;E(@ZR4*P>>\R]WZNL[# P![Q)RFO&(O_ A<#P^ M!LL&SV;FV,NR=!4GW'$( M5[2T&M_6#0,CHY/QQ)D\ M6QCI48.),JU#@AAL9MBV2QU9>Z9%!$B.Q)T4F $,W&R2O_BSDA* M9V0,*S=EK;]TA[F=L'872FWO6MLOP:S+S*I+;9RUJ7?16D_:SLXX*Y*#<0E@ MS,['2(W&#KH*#2F#W5BV68YB#,:Q]\7@LXG5 M$,1U74F/6:2;R*YCE\>>">Y0QQS5*0O@XL_@%?H+,=X74@<(+(BYD5L7X 06 M12QZG'L"@ /L]5S7UD>>JXP,\F0]DAD>!3:?^W"#^QZ',3E>6DZ^C<&]RY-[ MEYD@*IWQT*S15*[,:N%S?W4G;H"/_$A(G@3]*&L(H&#_E/TFW=YJ'-4!+8SW M67C$)74]#X-<@]8TBZE#Q1#D+F!#ZL$F8V+;6(#$M=2?X$&^Z!HQM6*%-W-K M%!ZV5BS+ZYS50^3T;1+Y!L\.5 M.!0UK5*W%5.YDJ?1G< 3$)2(;R>X%DQ\.K5,7]5/+ .634?(BZ(_[G8!:[S\ M\]%B[8F%)@>Z:Q]+M?>BZ(8?[+BAXC",2,-GQ='5U+9L&T\:U6/JL[.U8Y*! M!W5$KZFX$EA8\=O+4SR"_-$=2YE7'#BW+TELP9DH-A$TQ54*66D@@H\:@$"S M/+2L5A7TN>H0I!S=A9C$1+%-&*X3&L6S$*:% FB2L.3&!+GCW\< 5.3:3 M,4&R8YCKN%,-U8]J4&0P_%TZJH$Z*J;8S?DW8/FV_0$)P(G7OQ/+2Y/58>^2 MDQ:5D_5R",7*6_9QWV9^05\+FRV"MO-H[7_E97GG>Z07O$=ZH(70#V ?/B;8 M#UW77^VC&BJKPPBT:=Q .C3"L7Y8E.6]6)X(P87\G/&2Y.+5WC?"N>=(-NF; M-@UDUH\1R#Q;R@43Q@*35W'"<<)QPN7BJ@M(*_LG_8-H%04&I3P3WQUT!,\! M/U$W,:E]YKDT ("U+,R+2?G9F?5U]DR--$.[L"2._&<*%;*_R49CVU.@LF"9LY3ME" NTURFCU!C M)4NA[F!M3JFS'J3/F5!3$^B*5C^CYN78LES3GU]K;Z-;*-JV<]7LBC6KFSX^BJ\-FO8M'?!1D;8_!>E+Q[ZGBKO@DX+[@F. M-YW.=[Z5*5SA+FR@R(S#[@&1)A93Q7[634KYSK(F40EV&%F\ZR@=514U21DUZY*LCMJB*HT[DC*6.U*]-?Y? M2:R!JQ/<-ID'M&?*,ZF,;*+\K"ACF.*U8KPJ[PY*8A1W +H5RJ7D8WB MO3X3EO"]5B&$,N#N?MCO?QT(-X/'A\W09&6T-X/[VSZ,^!;&>S\?VK+4^B3<]K_M+FSVOM>D9C:G?2/6GSYXU:_#O2CJE1%>OI MGG3\,;%(IV:UUF@R-J96M2VU&<-XIRJW6<-3NTKU[98G;=C*KV_9RM\:T>^L M71;CX?OZ_#2N;"M1N;-%]P!:Q#-!]+6(5/#+F&9# KC,MEY7MWER18X>C!6= M(L6@)L>#HFL5W11NE)GN@I?VX;^2="@J/)%4U9MZ!O5@;\E85_4DF]X71!6* M';J/1W];WNH)>E[Z82Y.M^Z3Y0;2%BVF//?%8O"U80%K[[N 16+F*2)Z;%/5 MS^=, *]$4[X8LO5H&#(#J2P<97Q )5P!.:C60961\7":RW8D8#"19[%SZR$X MJV0HIDK*L)*H!%/>A9I4%F11KFUDAKP;@TSE*"4C1-K3!,TTO95BC@^L;>A*D8R*&SZ\(EG+2VXR32"V;/1 M@9\N-[.3,#:W*+8Y]C MGPGL)SUJDP'V6V#PBW)9$E.T-V6]BZD/=C$&[?1O'1.]W>M*9SUU\)P06>NO MGB3ZG8<#NLFF'P3B^/%ISAW.'3VF1N MX_G5>B.%P=98WBUI?X4K!F2W"D++\1QL1H:?&/#K[:NXLEQ_R*$ED-;2?E_ MZX[CP9= "V(+9#HSK'="@N]FGJU.%(<(,T,QR[19&CS25=[@K:^Z.YD08W,G MJD+&N'@$DG.'<^OPZIYO.LY\J=4=55W2!\@\#A:IQ,*:7#7RU^ ]? M*0[&CW.52+_^@0H1EL!^H/OHAP^!YGL Q1>WVLFT."(3I=LY[KA6R#%WTFT) M[]HUVJ8<_J$8'CF!;JB5NBGR[CGPN%K@W.'?L+C_IP[G#N<.YP[G#LL[&BN1W66=S1[ M\]11Y\GJ:6'!:*P5?6<&E:+I:D\7^YO(6O](?O=T1W?)D-@ONDI\G^*1J-:S M29]"W8LX?Z!1ZK:D]2/D'&U,HHWK LX=SIWSYYZ<0U,W6=+4%Y!XLFCCX2>) M:/J+KA%3VUS[O) A4!Z@YMSAW.'>Y3/M!R8,&%O5'2CD<)SX)A#2!%URL2=_& M(K:'3S^?,A5G-AZQJ8\L[=W4)Z\"QC5Y8DU^NBY!@#^_2U"[=B$PY'J>Z_ET MXI:D)9$L[=.2B,L0EZ&"R-"Q^Q_)$NU_))6;M:SVQ+F4L82V2Y6R=)'LDS5; MDB5LMB3)9:FU;ADF#W=S4>.BQLR\4XE:[62=G62)=G82FX=4\^6"Q@6-F7FG M$[23M9&2)=I&JE%NM-=[(K,E:L$&4#B(D+IU$*1LMQ<3W!^9: VFHEG>R"!K M,]WWZ7QT?'1\='QT6T9W2;OAMT0ETQ&Q,]D0+_Q.26U'9M<>>][M#/>\ZD:W)S$MEN,2/;%Y!K%C1,%M2@ M8[+@+IHD"\J\TNUE)9[Q6LZ<.YP[G#N<.YP[G#N<.YP[[',G59!B1X&*@3LA M-C9NL,F$F([^0GQW)C"6;P);^0E-9?]U/5-[6AC.7Q7=1->G9^L.4#':ZA-< MH\'X27F+9??X"+$E2,H9OBW3IL'P\<:L042-/\-OIL%[7^%F:&89<$D+C[2 M5=[@K:^Z.YD00^,;VCSVR+G#N9/](:*U:D2[^Y[[IXF.W_B\AH>.#E[L./"X M6N#<29="N:MNTC;M0)OAG4 YX &MUOJ1%+Z3S!KTN&+@W.'<86"?GP6M+3.B MM2\@1X":Z17:S1:FN&AGRY,">#R6M:P M44:Y*1:H&%"QP<.Y\[94P:8T^-UMO3X#J=Q +0BI$C-ZS,'Z4Q:V,N;YRSQ?13.'E(WF?JNV.HD[##5."2G)^CDY<\JKIG780T]\R-$\2?8AOGZ.R0V8,Z:]4R[ZR5 M>QGFRTUVR\V.IG!9=O6JXP&[1ED46QS(?#'BB]&1%J,]VCRNBVJ6_:^BXC_6,W>ODK/J7VH(R!0"__510!2,+N?@2&:8!/7 MMI!M+\1X1P3 )T H)RR+Z,P,W17(*EDK['&@"0/"_%=-3['=!KM.=3_CI M$"+J* 2.%#^CI). RJ>IL/W M'ZL;*1"\MRY76PT8V\QRZ%&D:YM@A=,7\NE5U]Q)N.9';@RD35S&O\O-@X- M;IK8X0QFRC.IC&RB_*PH8YC@M6*\*N\.JHDHZ@!RP8 0=6G)%8?I;-H(8]N:"M:,V JM2D\]*S"NB7-](LADB:SY,S+M:]^NR@W6 M.;JSE_W!6>WLS3EY "YNCN<*H26<''NM.NN%:L/+Y:'(\K"V^W,4@6B5NO5R MO7%(/)FM(RSY6>\B-9$P2&D3 ("J@\.-?7!P <1/\7<531T/PY>Z*7R8V1:> M7]*$T?O'_:V>O7*IRO4KG0AW?DAFLS'K07][4!&5JP?#^*%9!^5-HW953 MV!&ZPN\&"?I$]B+D32LG#;'4E0_& #J.#PH6I1N1M1FB[5M4FFNX[FJ0X%0M/OY#-R?O%LF\M M;^2./:.GJD HUXE3*-@'B%>-R@U2CA.T2PN:&KB6W/H_/??OIC-%MS%&AW$6 MU2]4#@\ 4EMC]U6Q"7 (W6E,^>(;HBIQ'!I2L3 'FF"*O?D"O+/L=VZ/[JU5 M[T(:_M/677)KO<9UHVPT2]UFF\>JBPF0G:'J) AIX5&C@\,>IS$\F8\J,#_ MXIGNFYK T@B(Z7##??\EAI+V\VJGIM2AU39;/9BX&7_256@3B-9QTD%;)2W'QY*.DND8I/QA_\4^K MFL\W2.">J=T&/(@+ Q)U0^?\"06_8GU:F'($8J=>OM]5H^W-[GYK2?!Q/T M.@N.:+C*VY[;AI=B_^Q*5O#IZ>>-/2EO?=\M^4Q,,M;=. F52]T:(U80MY5/ MG-F2&BPU=L!R<2;SO656:-+^(CW?(.#I'!1ZN!03)UX2=--YO@:Z(ED'(56_ M(5$#48B3 :Q]UCQ8"K@IS"1.-JC,O8#2P+8DZ^X2MWVY[4O/FD\4\QF>IYN" MXCC$]72?2T;YASH MEQ;S!1="V-,06:E.R%VX+1PJ_885FU ]C!"&P09>J8V0-+W*.73"E(+N].5 M:_4F(Z8*MW-/7DM@+Y2M PDW=9L,5+NZ+&-W'E*8*>][QQ-R;*H<)1MFL]/W MX%,Y#O_8=ZQQ"/ZY?='#679< "8VPLI#=IZJ=LL=UH\(S$/D#NN*7MDI#6P7DN# MF5W_RS)\!ROY+H?J[8LQ9_;6V\LI#J'@Q'4";#5!,@[*">>V,)O@V=\63H&> M%J!'7 ](Y=HF;N5'GZHK[0Z"ZI+XU:(@["&V\<;F!!<@0,DK;6/7B8>@ //G M]Q\.IN3.F=2;EV"^F7-G4?PSM2731DNFWFP=;C,GXVT.K.EB@31+._O$V.P@ M-COUK%(FCP?0+.WO'"\7&RJ(7YI1GFGQJD32%E\(>EG>QOH;T2I_$-N*$;6V MB V_VK(D?V)D6YW;[R?5[!D";;=B;TNX\RPS4T'YHJS]^_2]/HYB\>?5GCJS MT9]:UN3C&_A%LO'S"LOSF/FIT5@K=1MEN9Y53;BC0C(CJY[MY6"UPR461W2R M[/6TV^LZUY&D%".[N#:9#YZM3A3<'[?& A@((/KN>UF8&4I0CH?\[NDSK('* MM\H/J.JNO-,RLD]63P5ZVN0AH/0#TKEG:OV0RG&Z%,L3\[WN/& FR\4Y#6:2 M^_^-S/Q_?CXYO;.:BR6A!^.F[CYVC(PK4@^P?2&&1;'G%VBC*\4LNI3HIJN8 MS_K(((><%\AQT.:HR\?=G+K['0EH!T=?U_-:^/Y]WJ&4=EE9Q](Z7%K@S;4. MB2SP -Y^AUP=OEW/=N1NSJ1LMT3;M)IQ2\Z@DS;?KB\ 2%.T;S\(I>M [!RJ M^OFF_&D6!;XI?XI-^1A)VK17NB9+';'4;4FLG&?GAO?9-]Y3@"EQA*]P^"S?5&3'5TYKE'6RW6A8E;I9S0!['+(\#7>U23'"V5?OJ#OHX M;(C =]"3[Z SOY_#!UCX :;+XNBPKI?0Y 0!M:U7&+LCP)IEDQ?+>*%! IMH MNBN,%94>Q;NT'(XL]^!L"^B@.5] ]7^#%SF#\0TE;AK?K,[:[CO/Z3AM3L=F M$*V#I0%F7SLGE0>8U_G,#[!X>20AV'UKV7$M]:=@S8*FJ<16]; J#YG.#.N= MD.":,(^$)B&6!1.6-VO,.T0=TNHDJG>&2.0!Y4,_9 -FDP5,H%^'6:&8:@;F MQ6#\A-2/4U+-4O?PF*+@.-LC/^8H0./Y,>?>K*!:.U*,(G8GE1OH9S70XR1'YL8XQ]HQ MC/$XL-6XX3*./FJE[H,'.CC1O9)5?*) ML(4-T.6#VXVQ:%[GH+TX6MA:4)-;^* '5;H_8BXZ-;QQQY7^0A9,Y,;V457Z M00+V #.QM/5JZZKA(76CHNR+=\JD]IJ(>[CE>IWI#&-NU3.RA#".9:Q44*[' MM 8JJ./ ]EITLVG!*0LC\JR;)MV4'0LSBHM+(FC7U$LXH](OWY2+,O MD":I,:1()!%6K499JA^L2?+@['!)Y)*X)(DLK>F25.JVRNVVQ+PD!JM].(*0 M_#+(V3D/X=9@*IKE875-ULX'[QS:11A00V\V,P@66E0,FI5F6(YG^Z51YTEK M@F[Z<@/(W^_@>))HUSGNS_2LDYR#LT[48)XIH'8TS\:@ACLAPCM1;-2,!Q4% M.+=H'[5$OMS(P8;*':RC(+IK!? //NS*WE13&U)%-9=V6$LA)!Y XN])S.G= MFB3'[:_G]I WQWJ!L;YCQR"S0L-$D>JQII9]Q4$>7#@W"F[\_DH" M>9L14]-=B@"?ST03W E,]GD"[%9ATJXCS)1W!4.KEHV?V7C,U="5$19WBSDS MQ;VV J^'N_9S**[Z$5C!"NG9-M$^>^Z]Y?Z+N)O6R6:IVY$.[MG-@Q=<#,YO M%AXB!ZU25Q(/-AAY 3X^P!0#O')Q@8=_-?VE^PO\"*^>*O:S;H9[K(%L=G\9 MV7AG@,7M]T31IA*,ZF4MX9*X2\!E:OH20DV:*;S['"G;?S8 %< M/01$ZF,P&4RWYWN)H% ?X'DJ.(1/,(3/AJ7^7!@U[9(P+Z#2PY6*O9+M4;>)BQ>)X3O"VVE@ HK"Q-\%[R:SFTQ)'Q] MS*#DN2F8D*I+E*1C>E^G@"RNOTP6URF0[M6?%4=W!N,5%KQO&H34B9EQ)V80 MZXMYL#)A6?K(\CZO4J^C5G"O91D7O./I*/K$:]H:6MTN+%(#A(62!]$4!3=% MU!+/=ADR;,Q]DTZC,WV:K-@V09%PA[5A4^8"92\+ ;?U3!_>7PXU>R^HD7O@,#3<%GEF?/ M7ZR;=(ZVAF$JX55WYR$JG/',UF'(,P.(^DQ,8BN&\8[?DYGK]\3"(?VH#JOS M67[M]1[F#T=4*+,9 (N&NFS/".I$V^39,_R"3[0B-#QE2,"7H[$O>D5X@!#F M/IWJCH,@"]\Q[-_,7P%/4FQTQ[!/.?!Y&F$"4-*R<1Y5 7D9NY[J],0BH4.8 MQ^:"(05$IN/1X>,E7CO>R-$U7;%AQ%6A9QCTR'"H4>E@ N@((\5 ZOH30: !:A+E/#>?WNF[V]3?M*I+8"[ M ZXX1M^(5R@A:+0:L#-/@P/O&^Z])2J9CHCM+YLUJ2S(HEPOA_2<@R.@X5\= MH6?":F$(CY0I6&?DBV5/!4FL_"WY\Y=D8'Y_"(85DV]M!5OY.Y=*:=/22]>] MS0LS+DA4H6W07 %$ 4Z$N 'G-[#@%;[58/ OB" LU9@27X%X*:Z 5Y6%D8=I MQD A0-U<'$'1+.VDV(1V.*=:$55,%72C ,0$-P8?2\O M3[!HV>Z"?,NS^5Y MKKQCI<8E6WA;$"/V:1 M5; J#. ;_!IPH<'R;^LC'#(QK%$0C;0J(H?>F[)J 5%" 5*D>8G@ZO4*GXQ;TQCDB^\H1I>H:O&A?5..>" M&^I>_RR9$U(%1@9+&65L2$"0"+A:@TFATXZ/"Y\,1 MAKLG*@4/;HR \K0H M29=?@&O9DLX 4"G"Z\0R2)6*>50&NNN?Q'@KF2F"C3MDYS/9;G6Z]1BZ 4BU M)V(03%=7G;E74 "+;6""*_="E98@M\(E*;J4HT(PB$LWY C"]$6W/ >-&M,$ MGN%.G:,8E$RXX@N@'D ?+A2-OX0OB$<#25041@$9RX!#79V W#E120EM)9.J MR;^!'&O6M"ST/1LN*@L]T#1@7>D*?0&2X_\15,G:THH7P[7YVD>E-!S[!A93 MW;T@P/!Q\"+X70!S%+=K'4HN-=CV7;89 MYQHU-.%IZJ5)P0 7ST<9DF5N3=(%)A3%4^N5K<(E_#E5E8/FTFY.8]7+OM6= MF05P_0I3FLW+AL36A$6_4M>"/^:[.\U%& !,FX9<7>_&+0 5#!QH'#U/1C;T ML$RT,/P\D(C]OX31(8KNT^++9<%>1_RB["I=*857R_[I%]+V\;BP7J+BJQ$4 M)!@DM1E""\^76VKI>V9@O/^W JLEP!&^:I2#1=IWLW Z83&J4#S!ZG+1;)AW M_%&C3$/A8!+3Z2#=BHN3)N@&#%^[[I\_,8,NS9VJW M9.3&05\N=<7J>MYGB/RS I\:93YPZ&&YP-A%%]6?Y3IFT?>D1<]&;G4MXK@[ MA$ M[G^/:F5#%7[A0R1B#)Z"J2DV6/TWED;=%3<:K.D-%\$:66Q49/'CLDD644G4 M:]EDNTR)_]T$^%O!P5%C!R&S:901GPG\).H "<$+@MH7U+*8Z+8F_ [*#J[ M#U$95FE,G :6C/$HDL0L_MN!ZO'?.@;CI:H%" M$5!!SC 2APZ/178WS?$I54?O[,CVJ )"87'D37^1L\S?EB+C379_X?:Q=(G(:J6 M5UG_6PA@5.%G7<&H9:5I>F"U1PYY1^+.&P0X#(6&EVQ0!QKUS5&44 )]F&]K M@%(%%]) _4#C(J^Z0\,KZ*E$PV5+^LJ&H>FT/MM>.\XTP8*@ITO 3UX.5?W5 MB>_)M;YXQ\8L:W';A?"IO,\*FU(R&8S3+ &? F*#F!P8JF%4ASU%XS3A&N-L M$AP_7 BHU(0/RVOEQ_55,%B(@NCA*RPK-.0;6 "1+:J%G0"N/5@<$2F^%C[H M'Z.A(!5WIOS I4([G.)O#C&,,EP)E^*C5U9Q'>;QHN@&?5=P-0X.'Q/$3&F$ MGFH<^AC_.33H0-U(E1IIX/L]V\H4'P'V*XJG(HR\=V+C/2^;7CTB\P,'*,H MC9\T#@0V$1KJB@-:#@<&MH9*:>;G5EEF:'?0B/>+8G@$W@.OB0:H5V+947I0 M8GJFH?\D:$S1J-9+0*!HQ&I]Q(M-1YCQR,^7'P?S6,2Q FUGF7XTN"I\7S ) M6(Y*VR<>(,EQ_#">*Q@P83>T^^ -@!4*#/+B6Q%VU&,)HWN"JMNJ-P5;CV[H M!9%LXENN2G"'[^+X ZLX:GRCG"=;R-LSD[*M0CWXF5U61@1#8L- @>WNX&$ MP('=)N.*U>IO5^,.;>Q6#S>?!8F>*>]!_S M.W03L/2LCP*-3W.'*]:XXCD+FR'80X$W874>5&"Z08+5/7+-%C^@BGM# E'4 M2:@$8RCB&PK.MN>4*9G6;>H=&RXQ>9SUB\GB;&W.XN0)F2R-]A@)F9LSY>0M MF_E9F,!G6@)02;W HDV5_SLNXFA9X,(;.#FHKQ'2^BW5/>9)\VZ0PS;RP3=S%->U]9'GANZ* M;S,$ 8M1-)N8O 7W^YOL#DVIL=20'"LQ3[R([I[23 Z03F 06M'C(&_-06]A M.<@!DDHM;6WC.-)/FJ)PGG$$8WI6T(VPP29T?+4![LT?<#]5-3Z\==]NL_VW M++17Z,/,=1;8>9Z_?;W5A QLN6VF6T$U430/T*9>SKNDQ2^I0S]#2][6?<KI.D'E&#_6_!U$*_ZT(Q'%5"(LPA3*&OGV8-$FWS-"Q!5_6QU1:3--= M&S)R!0?H0!=&FK(;*\AQ3Q/"^RE%,=-[!/@)!8^FF=+BB'ZB*:SCRWFF@5,> M^#8+.:7)1[BI$M E%0VGA("W"@$*0*H2JR_)<#!MI0>QJ:IG!#=$LD!BR+A)!>LL; MZGA;S/5EW\WWLY-PWSWZK@WCT<'FT )E-]]I7%#"]9-'% _XI[B!3@&DXQ'G M12X8J;C P(GP0;J2Q(^^\1@["M]ZBQDZ*.JQK[TQ.AN]96(9H)G1+M QG&>\ M!QN_-%<=KD;]3JV*Q<5_==!R0H=2>0XR5%'KKN6E8W@& S9@PI#9/-\,$(GZ M8[XC'3?:5YIZ'S $\V*BKQ>L5[KGHH#F\9)J_Y]Q1%N_LHRTNDA[JZ/JNYY"LCAN7N$7VVX8%((9.5?^/ MD(6O$RMBU[V&QQA_1?.'$G=/4&Q','3B(? < M#X1AC04%T%6;9"@4BB 633T()31 0RLUJA,"ER1( \%%U/1H5AA2SV?\F@#C M>9=EA4:5 0UC^J='?-X$_C88P"'[@57S)#%XLS5R Z,[>(2O31;OM3Q[>;B4 M\[[A31,TEP\'K.:*HEJ>GRPJ MM[$"?A[ M)('#)JYMS;>!4"N&]EW4T"7S%L$;Y7J/%*TP_W-(GM%M>@R/:&T_9"DW8O:) M&\?.RV)PBS@@&QBU\U2$C!-<5@FR*439B-V[;]# )5,YGM&0%R;E;UY\?=IN M+<\467SGS=&ILAR,?2BCAQ4P:;F9!@Q?Q88:K^!C.L2,6X>;I2Y84>L+L3U_ MLA",L7K6M)@(1>=Y[OTWT+)T;_IF@A%:Q2S3E?XU\(A7K[^9Z&0>,H-%XA9( M3 ]Y?E=^PM(39@_>#&Z_+XZ3+AU+$Q:'#K&JTY*9#MKO"QG9D01F##K2Z-G, MTC$E.G9,\#+0D"JPEQKO_A@7,QN,P9^.#JX_6!CG]T2G)Y7FRPX^S0GR!:AM M"JOP7)V& UWL?OK[XG0AGD?.@N-1L 2&IT2\F+N\*L<]6RYM@R)>%;=!1HHY@386<]$( E3_;]6H1-&*>D!XY#)\.) M9H!A@@DL5P()Z13J:&\Z"[(U_:/[&R\((A[!'ERX3S6=ER'PLSO*T6R:,HTW M@=$5[KS,<&?*6:P?BT10WV^C&? XW,A#:"C66VAZN S]<$T?8QYQ>%H8EI'P MA'=T$M4%,&CX>KZ]&\TOP=%X,VW5LP@WOJ*2N52+9D&J<&.GQ@5' M1JB[ZEAC]Y4FP&!$O4P7T-?Y&085/$-PBW%/!ZE$CTU12P._Q*!/L(5E83X) M<0FMU L^J(U+\GIEUB ?ED[*]TU1#ZKTD*@WAE^ [C:\!_WM.=*64GPB&3^& M93Y7#'J4/N3TTGW/EJ7A+M7*Q_3X/5'FDJ M0 = /<6*;RU@0!/PXS\ZP-*.G/E4JO,!HXE^L_!'LKQ;WYMOGMW2@^PS_WQ? MJ%S;156NJW0H@G:](3:-XX2J:YYS$>YA1_:X$Q2)B,8J(ENC_IX>*HXP3!NJ MD^#),0];J=#P%*3$K[" EDDPK4@:0N1L^%PQ6W-W)7$)=NTLRB366EF42:S+?J5R=DC&$_,V5DI,*HEGG'5P>*J:LBCATFED9_MQ MY$@1PO7 :RVFQ%XMIL1>BO-<>]05K/G%C7*TF[XC2]X_LX6+(ZN1 &DY$K!O M$089C%,MJ'[&V=P4"0XMT3-+/5/KS0\4+Q;>F/*^M9CM MM9JTOO(BD<<61CRHZ^_O$GE36 Z!4_LD/*_6;\PX\]F=V#0 'F\&;#( I+C= M1OB4J=U&Q/P4KIA@]H-V+I6$HP .?5= 1RZ=:6A0YOAE-"EWP;N%3YR/UYOW M>;:;9=+.8RK8 LV'9.AETO;R0 =#F3GD.OSE4]A!03?I;.A-GY8?AW[52E,- MJNK\KQ<=YJJEPUQ>UN^%(4O MX1+'>;"ML>Y^@]]V'E%8-/"KR;A MF5)_I11$[\T*C=AA[^ HZ?I=,D%\>($ M<4>?V*P$T?2F%518SZD">5P.$GL6G:<3Y,D3F M5\GI6!6K[O(M]S(+"W ]LP5XBWP=8XU-TM^>8ZS&S-K2*'5KY5JCR0C,,O5? M.VPO'Y1UF" +O-NZ8U2H1627$5)TT:^SL+PT3^;?L>#<<5PFP&6#F26I5>K6 MRU*]S3PT,_)USK-/D@Q"BQ.C0?FD2&+(=>[6I4,-UW/L[% 8\S^ :(WTD!QE^H=>$R(E\9K0M#8F"Q M*Q#7[R$84BP*=9&'5XL,LHP6A9T@V^W,UJ525RI+C08C.+LD;^*KW\W&KP&A M3753I\71]1=2J'7C,NR\#,.F/BSHT9 H*/I^6"/-,I)YF@SW+5C"7(8AT328 M2["JU'!5$>6L0J3<#4F.H*465*L=I@JUL%R&K9C=PA)%!DIZ!!=I%A6>^E%H MO&6WJ&S%VSJN,-.C7F,$4SM6#+:4)$M799L@XU?/87BU?;)<\."L+;N0A5IR M+ST)(;O%>+YQO8=;Q[-C.#"/MFIO!V8"WZ]5ZLKE=KO%/#8O*CU&WUWXHU K M5<"KBU4(1UBI_,HM*5,YZ]GE-Z1B:0X=3!6*1^>,G%T M>&;D6C&]7M%#:A\"W^ECL&H5*Y$SB:E[COLO*4@^;[KJ XR6/,L=R'BL,CLC M)P2$OXZDL&\:/%6GT!#+SE99A=@ZE*12E^?AG,OH"!SDN>U1O#7A,I(B,DK@ MI*#P134(A#GW)$UB?X,GWQ0:9VL+@P/#A]^R!MPZL#"YYN!UXC29-6PI1Y:N MNH#@5(5: 3NPEGREL_ N?E+[ - P+ ]-M'IAF9RW#E@CSCI&%6J@.,MK/R9FC M+T<@NGW:!I"V_5C_/DYTFZ4NC/:L-GK D[SX?;F!T#Z+Q3X0PC0:F14(78ZW M\@$; W],W" G+VM 0N,@:*U2 XAHEH>-6JB!<(!ER%I1N^2EA;.D#-.V\H?# MEM"5N%>H"!,8R!C@&HRI:;RN_]KQ2^C'<_#O3,X;%UHNM*>P6=*):DHOEJ97 MB5FG5YUZ^U\SY/R^N[2/Q4H+V]_?;HF\*N03<_O_G>HD== MV"=.F+>(\Y\5]E $VI+GX' P[8ENJ=CZ->SE%S2NI.&UUB<>Y$Z(UMH'59>)WH\$[-PC:X?J_WQ5"K0L]9ZG^YH9>C\*HX MPJ)CIK6UQ:9-A%?\85J"XC@$NQ;:@J$K(]W071SB).Q13-^JT*Z&1*?[Q'&- M].#"6Z)&WA9\4X]I"+^Q ?Q*R_"+:-7>R:)5.U;+.;Q5>TOF?=H+V:>]2[O& M;206\]W>:U4A;9]:;P9J$,FI&-%NL[?;&LPV8UJ[-V-:N\LB.MS>=33<&M>5?A\'GO-YYMPV]/:&W$<&J- M)VFHQT[?^PCYD$:.[KL MGRN.:7N/V3QT[,RXGVNN&CC.W0&ZB";L@9GP:$*N"!':]U%:I&IMF1+*YXPM M?,$*4+ H"<^6I:WEXRRKU/_/WILWMXTD^Z)?!:$[_:Y]@F(3X&[/4X1:EOOZ MG+;E(ZFGX[Y_3A2!HH@Q"'"P2.9\^I>95=@(< $)DB")CAE9(K%49>5669F_ M//>.=N-;KMH;+12_1&WR^4Y)B,\LC<%E@GNA>4EK!Z,&SHVAA^6>C<7 MG_"^J5D ZGX-B5L@+[-77EYF72Y1/>[95*&FN2?+)=VKFTY9?68K@A]S$JUD M!@S]DHC4U-3J8P;P/?J[?E_F/_ZW>*R2:U -<" MO(/5WT: ^V+SU"^K8OZX KPDO21YF%;DC$<.YQJE*G/HO% M0=66EE3LZ=RZ_ 3231O;CC#-TP7:F:^HGA<26NJSO\MPV)?LN G+1/#(8\PB MTJTJ[+D+P,U6E4X]*G#R=\S:MP-(P*G4=ZZ"CRI+ OJMJYMVHS,LNG4M7P(V MKO \?A'CH4$&CF6*GYRQ_\9H"50YD[EM%\R :,"QG* MG;",S\10$@UE^%@B4&ZKZ-H"N4H[*IAQ<5MY5$3L4^&B-;:R1"[JD,KWSR,EJ!B-ZU+\NA2_+L6O M8&)+78I_@:7XC\Z<6?Z*>IL+ 'F\,+3&-;M?:'E[=#+M%3U)/O0/&,9?Y.YN[X*K3YB%$& UW%'75 M_);*_'XZLYPYYX^"H(D]Z99!CT$+='ZC4SBYLBZB/P%F6J,]RVJFWQCN M?@)7)ZRRC9=1&_K]8F31$ P_!B*VU:'4-+;L+?S MR5I)C:U/(A?D5#AH?=YD+@=EF:0-WOSN!S4EL<@%./.?^)C#8J G_\KM@-<. M_)9*,B3DHZ!C8>W8 <9O=-IEY1W4[GJ%6&==L\$=6:>+K*-UZD[@M>\;I4&+ MMBGVBV)QYO'3 M^L1)G=IK/GAH 5<=B:W X,Q_!*XI'-WU+87X12M0AB0]+V3Y/V:I.ZV4H)G MH(U!IXZ'GR$OK:K5WPHBR^,DE=R:85GHQ15Q_D\("IUM5[A0T7K)2N;&';U> M\E14SV89HR5H'>WJ1NLU6KWCEU1582-6"W$MQ(=.C2U!B-O@A+8::GMGW^'X M0GRF19'D*RJ68[]<^]R=EE0!24_]YMC2/5E?_SCLG$?]XPIRUL6.=;%C7>Q8 MP1J_NMCQ HL=_XA4M+$F/ZVN$#M7-WC-7C8\S_G+]"=W@0=BR=WH)#UV;@H[ MQ5W8V3:ZO:*5#G6Q9"T*Q]H1[DL4>AA:[A6&PCI6;>4)GB*>7N;+]J>(%Y&( ML,DIXA,0Q9TG=MU)$%=GK1SXH+ @LPRJQ"R7UQ;9V2!>M_C2C:Q.TN42$&G<(C[H[ZZ<^N"=HZI;:LY+P6^Q)FVUH6#TNQ&>4/UM>_O0W6L$H1?SF0K& MHKDL1P2H9N&XK:7!7F7$+&;KO%%LLMW>ZMG*.LM'/F6F#\1 M]]\XMQ7'YI1CYK\YRIPSUVO0G\5(U#\&B=I7-ZWFL@*,,DF$I"$235S.!9&4 ML>M,\P2JN= M!@:'M#+M@-Z6TA]21#MX(CMS/!,O^$ #-E]Y?!#[2_J 7*J; M5GP+&X$*#/SEMV1.H@ZOAC0Q&Q__3!=F0-TVB;KLS]L*O1RYG/Z[9&&;X@5EO;.ZA4D]J;%#. MD+A@A+AQJTO/\.GI=-H\&D*/4[Y MRAD^C$B<<6$6$"OM("AHE#D<@PHB39H62BT502$^RX MPK#1MB H^#I 4;H:Y@Z^+DEF^A43D[MHP.9*X,/C_BTLH,'1>8+1*UZ@3Y+7 M%TQ=6I4/=Q+)3-U.L]/MEI0XU.UK)24SM0?%TJ+J,>T^IE*2OO*/+=33S!^* M$JF43!+5+N1(1,XVW>17FTX4R=\@QVS]="^#7G_ 5M$2[I1:DVT;LFDUV;8A M6[N(#BN]*_Q>8\GYN^8=-N&5-B<8.;+3547\]LF./[-#]GX]PU'+'O(G" M_Q68L/G!7?1V@K))B7M]_^'O+[.PO%]M1O[JV'RNP+;Y!_>5,4SI""A2I])- MLCM8DQL+2N'6-O"?^U@UY$3Q"I^A#JYNVNU&IU56"70%VKW6;!6QU?!8;#6L MV>I\V:K7V@M;C='(Y26U@:.-!4[6/-4F?(4NH16$JM&DM5OC2D MJE==P+Y0I&;K"[O#79#P=LC:/&E=LZXD%JPM6$.XFK:L+M0K@S++_[YBB^"_>/N>M%5446YAYYBJ-3.9RA&*+;#R9I MBT*C*3QWXBD<)F#DE1HICIOS<6=YG^<*;QYKH 'ZB@3ALGL4?-E M9 M:O QO![3Y)60<'N:,3UQ<[36N*ZD*_XAWUC]J'SB(W_/0UTYL/? G\Q7S$3Q M ?R9K%W(*45H*L\Y!0[,3ZS5&ZS&U@7.7[Y]SA37A+43B=J3;78HK7B'TMLA MPGF8$?:O;O"KS 8J\X'"J"88E,$D5[E@Z4@($KF@8&@I"XLBEJ,HE'"IM.%N MSW<#NAA?A$M/;&$H@8<\PY2O2$GECKF6 YK0X-8YZ#7E4V$EC^1!JC?P)IC!LZ26Y,:7:(ENI["W]M44&P(%= QPOL$6V^-VS("# M@H&&WD%'-[RZL3<1#CUZHQ>68BVQ(2 'CN)-&,A">*6T7*2O^Q\1#'H*RPR\ MYN@_2'AP&=&@H64K0BQU#:WN05@-8*1/D?S]SDS[P%PG'(NZ=@>I' MFZDSUYVC_B>.6ZHO!.[7VM)/-INYSD^0,Q_YD0,CQ]R,VPR=!5[(UO"Y-W%< M7R!CV,P'MZ*AO)FR\)3_U/F,)#M6=D/EB=LFG+ X+7/O(O/+.UXC@D1 M_M1RBB^_4P&K0TQE"A^<36&)J9!7=SP_L;Z9VVVZ?<3)US+^&7A8GX_*3:A' M-&LYNI%+#;VA\[<1%L:&F _=J^727Y7Z_V[A^G]DR]C/S]:^:UJV\E_3LI7_ M@KVW*/,7#\MYA;9-F;TX)4%N,L?S([0]R;15(_KU&O%&( MHB>FYP6BL'\:6+XYD[(/$FM@,"IA0ZQY,="?WAK0'^3)V(1_9CH7GGI1G!^M M?773:367-;<,@7Y 8_?A^G;H><>;&"A*T\E*BPMQAW5;3=($ SP4) Q9=,KF M#<4+1O_DNH]OUL%(,5I.Y]6D+5A#L+&"A[8X6'CAXEI[ZSV7R!IZ0$X%'2$/ M@R#XB6 )*2M.+%."Q2+!6NXOC4T7%EM,U5;>)J8^B7E ]G($DH(.(8 7Q M'"(::UP7ET=B-YH#5P@ZP>(YQ!N620ADN/J>S\ (,=3<:<+C.OZZ_D!'2:XW0=RB!'AR@"7RNISP:IT%3U^*A8ND>PN(FSE2;8D19Y^7$TBH0<$<;G14&96X,E'<0^= MO91[Z 53_!47P<7<6#?I*4KW4"*G$;9,@JJ&V,2X3O RR5V#O!OD>,*6J:A\ M ELJ+?E6XBVX<]44&\HH0"'5K0!S0H3]7'A54SD#65V! EG,\@^+6/X[N>G= MTOKW-K+^,*^8N]=; HQ]!SZJ'+'BA:;?;QUP^OVKF[;:7-8T(S%]87-P9A-N MD;85T(<&:4,3MID[]/B+D;UPV2X82:>)YW3+=L%9W-]-TK6KAI-MNU[O<'TSR='?4U5_>Y^6)R;K@W1 M#6T,^LL!J[V#(I4VD-4:8%^<.Q7YZY.T4_J[ OU84-K=KH M]P_2)+':^!NUO-;R>HC]T$[RVB-Y';2S5OZTY'6#DNJZ1V&J1Z&ZD+6>^%FW M&ZS2:/?1;G!YFGQ^)GX[-YWE-)+B\PI*UJ6AG$):SA?*ZFZE\^!U^-?BR!94 M\8PIG2^FAUF"AC(#16SJBC.!M,VP#+IA1&0NFQ=O\Q?%-XBG^4]8/LA>7 M$TN)*G:7>X'EBY(HJB(,PS;.N&B*:%_;:_YW&S/*FEK6#_U%%KT*=I Y\XNY M\MW%7/D<)HH2Y<\@9?)Y>>$O);B+=/$XM;T;50?DW4*UVY*R@1TF1B=[$:?3 MGHD3P3?@J7H"H(+,NG=E:GW%.&RPC,,:B2S%&9O+%IA1%0&(6EQD$-&5B! 5 MN:@X7\[@(=B'>5<6.YX&*UC8^,AG@0NJQY/U@/<_PT(]($U MI!PA7\X;X,!/N4C*=:9"ZBD1U."B'7TJ+W?AV4WE"^:L3V%-Y@VL3V'2N,CK M/+[!)!:H(2\HV-6]WRZ2YQQSJ)&L]'X&-W>CD9W4HBFSF1G9V;V)V/ MQ!"3 DM9#S+9I?/LM!#:-R=S.SE-45E5;*#J/E:EHRY)LU>VRK!O+#=) BHC M,ZO.ZED](7;&%ZK/$A J8(),QWBBAX&VH:^\O(EIX.NNFM?FT!T-"57CN@SU M!&B6A!B"\('TO4B#G"ZK+$J+-:QX9S'/>QC_)0;RX#ZBQOQ&EOYA3,M ^ !W M8%"Y\=M<7N?)"W.)U$8B90WV%D0Z!Z?O=EMDI**BW#U<(4FG4S"X5D@?[C@V M+%SKY AID:*?3$E;K@.^6/A3B"2;0!5M1I.54#:=@BAC_6(%P]N/JX\0.S;? M &1GNWJDW,@+%A M"S]5+O2P8N\G*X&V+P0ZZ3J?WIH6ZIL^2H4!J$4+>I9] MWFV757RD#=86'QT*7?8M'?%2C=7HU ]DJ*JI6!4KH%".^K'K58D4RA;9*B1K#3Y*X>?*D7=UD M^YMN7BQ3G5K4G9FC:I)2. /]=(Q.,;8OM"W:D.WQ4#5[IEH1OJ]W/'4)[N&- MQZ85EMW.U6A=U<9+L#:M<0ME (R\P:BU5M)<.3 M5Z,&]A:;B5RC8,#4'_FK8[TB0>[ :S=]Y3/3Z>3@#!+:O]C*;? "U,?%U%:6 M2OWA4'FAHAY_H3;A3^<0M]D8]\1QWYK@BD3A\S.)M\0,9S.LWQ_4GRBWA)C Y7%MY<.$[6[',*9:5)YJ%ZHDJ3F #>*_NKWR5A\6>KO.& M%6?O?.>%4R-(*DC+3CI!\]_"NQ)S@G@ZZOS>@. MKFZZRT!0PD*,Y91XE\]',9\2_P%A3)L(,PK'&]9S8"%?5/P,@],#*RZ5WH&, M<46+:7LO^2048_KDLK?"5$.X\)R"JC39@IF#)8O 6\E68HNLV%1N7YEIA4HE M(-V8N#"2S3?JS(I]S:@Y*S4G!B5-?;=BNHZP7FV!+6=1/3US#C43FJ[HFU(= MSZ0/BM/T0I,:,326NUO8S,Z!)?#G46U[WF#RF^3=4]LJ@CZQL+S&9=9BB]Z\ M@2Z",]080"D,(*W& *HQ@+(80/EH/R?@XB@/8CNGT7:NW5#>J>\5_\U9K,EK M*$]. ;Y0>B<*#_^X1!!.4?,"G0?XW(%:"T M'1?H&-,9IR\X*V$'V?[;8 MT@E<(V>)B9/-3<'5HU7*,>7+?911P2;#@S6]]O+\MB]R:)^X^/>SXPJT #I^ M*[C6Z@9KW5B@QA;.+!"[%%[?AS/;TZYN!NN<6<%?4\-OXP'=,*+U,1^J< M-X%E'+U7Q!Z*)7=E<1 J@KP0U"=>ROV>)%Z<+G8?+'Q&+YF MO@ \&7$;ME+D0B; H$"-X&8+P?]@[E@"(_?0 KS(30$8G1L^ROUX++PUY1:8 MW%+402X&UT^@",48< GI, B7%58:!)W!?7,4WVMG/!;!2BES/(^-MJ=:90X; M(BZ]%]W@P=46(%\[M.4-GPD>CS/EM[81?B#?@=FIEN.!F[ZD96^ONWMSWBIP MY',*44."8G!L-DX[%M^!58H]+QZN@( =I"1/'O%T=)E++<9%\#Y]9[1M\G-V M4.8XH6X;I!A)K4@-2Z4(9K0-H9 =,]$RL!$X2VDXD :%S&;")N/$\@8V&\A4#ZIYRCT>>A+NQ $MR9 2.-1 G&R=R M5'LI-L1]63_;BR'7_J!AZLJ2)1ED2]J;'I.E[?JJ/8@09W@JRY MHG!+;5>%1_.S'._@"HS-!#G^\DZU@F>9]7J>V:N#-=FKBYM,V-"(4VB!%(-5 M[?6N;H9:63UU3B!CO):!ZDRMD QTRI*!C6$G>OW28";RJ1E,:\RB EK>@_'#;ZNE&'VV$+[ENR!R MCLCV6[!C:5<5Q:707N6\669_ZCZ743;6^?WRT.1JM_YLW/KGW!/IHM;_(BO. MB\W]?'16\:ASJ7CA=:@HLA+M?!*EQ%TN8BMU?[2V2XB%;68(M\LB6W0 B&M$Y?/D5L*:?,-N47%,%R_ MTNQR@BK]A#WS';/5Y,PO,N&FV-S/1R]M<]J7U40:[D(ZY38Z.>G60[7P7(+P M;),94BS^-FAC_*TWV-G*'TFV3M#^G_"6KJ2$M?JLX*35TJ"_SPR>0>O!N@9!:5Q?4)UHUSFE=D9;=Q \/CO$XZ)U& MF5I=L5G+Q_6PM;?ZB$'_ZD;3JEVU?((&^82/F&YUW>5ARF#8G*_.$BQJNZC_ M8[K1:439AS'V-_S,>1&#-3C#4YF:C=:I^ W9*,LNPZN;?EW34^^SZIJ> VQ0 M2D(E!B5P?IN2FHLV=>,+%OP,U:L;52TK;ZS6\:?ONM=8IC44)4/OJIJ/N7'9QZ5BFY6>L53?5[.Q3U4[K4#U?DSSX$^[6 MZ?O%9G@VMD$M9!J(5_)L0^?JIMJEP76"?LWLUVJQ$KJEW-X%;J\V<,()6L[\ MV$^5I>K.L.'ZX"$"6#9:6J_<^N"=5K:BZ4VU.-?BO)U+!?PWR]"0G]+9@":^DW?X0#PD*&8KRE;GZ1/!U6VV()[PQ M3UDJK2 _(_3_%V X4J<47[Y]7A34=(),*+:/0)#[D$[?N:O#=^PESI:YUF*I M'%S=#)K9?)E?:.8%A]OO[GVXPZN;3C.+:OU+0X$GS<0CK'E3.1#7Y/$%$FZA M>&05KV19I;,-JPS5/=.^VVHA[;,9LUNQRE#;^W 10V[8S$:*%GDE,CR1SL2A MFL [='E2:TK%U %M^''F>"9>\,%%:!)XU,X$ZB9\X7*2UV1ZRH:ZW#)6->AU5TT>#EJZ.ARH; M:T.UTQ__3P^60MXTB'K\O<%8%1RL4EN^@%C-0N1E**LX@4W&8I3SY M\ %*HJ>\^]-FH#'A^_=YS)%U,J1+<<0Y"O7::RJAFI(N47:[NZ"$3$^W' _\ M@8?QG3-%_4]*0:(148+2TX2Y_#<&M/O.YD2A9WCB;Y:C_XAUD2;T'R@5;MSZ M\C-\'P?%-4..< -^=4//NAXQL1#Q^S*>7(KN"QHK?BF^(.>UVE7)KN!2'_U0 M/N*GP TM^$86MBM,EJ3B,;Q:-/-Y[S\Z*1M$160^9L^5%Y?9J C8&W,-#XPZ M;*JD[Z,.E(>I;8X"3X%M(O &>E=)IE6^6\QN*#.7OYI.X%ES$BZ#;K^=BJ7! M97@$NT[:1FNUAIL\4WF'C\#\&JWUD0:"G]+?ZL?W#7JH'&.WR'.ZJ><('S)U M$_PQ-7T?^ L<1+SW-P?(@G]\,EWP)QP7O#\#3);I@4[WZ!+8H]E>4_DS33E! MFF,RH(>JQL.QPQ8?Q 7>#QI+F;*Y,N*4'PTK$LS@"QPT_PF^ENG1Q,6%S@Q) M0@YT)?F8AHT1"APRNHZ@-Y'):/0-Q<%3:,7COF^1620QZ?_O1" MYL#['3K+%I*1W$=(67DS_8G"+& $F]Q#Y14>C]][^H0;@053]0(=+O&4&7%EN>W><;,WB*9O]'FXF%,WWJWX0B-S8)3K=A MZ]NNHU^O]MHM[*';8J8 M5@.9Y&UBPJ)5E0"OS+0P O39<7]'U5V8#AT,TO4&:J/7SN[T0$*F#,2&A:^A M?>TX\,%!$J;"0W8&*E52)>3X <<4KV;&B]O<,7V2.N1A?#^=6O.BXU" OMGTQ%.;([+VEUT3L_,9WPF^P"$>2/7D=@9?!6/ M]C@^)91["7=<3SH",A1$.A[D@3-0">/ )BF!^_!E"BAPL#W"?.K1]DI/;J^\ M>%,%,B.#ZW!!%"XZ)GL*1[J2@AQ[]\^P]+@P$K M9:F;/I"+H@6"7Z, $QUVP,0M-O/XA_"7C^$9@6G3\.FFC^GWX0L6SCKH?>)K M&6\9#IO]5A]#+C+)0KY81F.:L,_^-?MYO]OL#GJY7[6::N[GRQZEP@W#_*^6 M/6KYY]UVN[Q!K7UY=0^+EB?,5"(O9K#1^6?^X6$TI^$F&U>;?9*N[4ZS79=S M?S;DZNQ-F*HKF%/3,"Q^K'1&3\9<7KD=9-NKKV.PK=.7CCGII>E+&\]R;9[* M,:=7J$RLLZ8D7.Q8N9&_H94I2=DTHVZK=W73+0KKM"G]-\\7DNNP5+)7I?G5 M/'^F/+^N4][6/(^I=44Q;P[/\Y6WGV55V!V3(1^YQW&70'$( ZRKY.4$]OEV] MUS&Y\8E9,I=TRMP?'$^.#P]3=C+BN*89TM;BJ&+;ZDY9)4B'4N%'!24[&9Y9 M!VVW-<\@/%FOK):QM0H_65?\=VYSEUFDQ,.T,)=R@6IG?&F)6FL=5N"&8EFH M.*VK8IOGAMH^+G!L[:SOB:?6 (]LK^K;5S?M]G';)YZAJC\];UT4RBICUYDJ M,/THZ3Z1U--0;$Y''C[[67ORRV55*U__K\)J[*KE=?VMW?PJ,E1[7\H?>^>6 M5Z_Z3=?.3*2;+?A) \9:PE8>!]:CD&>%>*7,^*NXH.R:"Y^FULK7X.V&T M'@C.H]2=5BW'M1P? C%P>T^E?W73W[UA0B4EM2(NSI; .[UTMG]OGU7R],0/ M)C@BIKZ:=VQ0N5PQ$J7,UK<)^[4WB6IW!@1W-$<"Z-G%I. M#/)&5;(S6'6)$)2JE@WKJ>/:8BJR%G%B:ZX$'A=5P[]9('W73_K$P6>+N^FI M^-*I8W +41MP$&"RN:AU9::KO#(KH/E@X>I"H:ZH7(Q?YMCP0Y2MPA. U++2 M*9R;R_\5 "&H/JFI/*7G$3UEPEZYPA0D$Q7^K2QC:W5R"Q]'ZPL?1XN%CZ#M M3!%9$65L*?\%>$3_8 3N&R@CC]NQ(AQY44 MF^(CK\V?UQ/01]S^@ \;RB(I*1RX(FNFWRNM[I-^_$.LE"" NA$%M-;5S=@) MW&LD088",WI2.86)^5,C-I)*Y181>$"_YX*&B#R&/JY1/ M7.<(_Y%&C]S@-0;=@ /5< MX8LK>.@D!$-K:MUJJX;?15"A;E6_0B&L0\?=52'0&GA?9##B=]?QO,(JH7UU M,QBV&T"VNMU+=77%B@/[$] 5]S)$N9VVV"ECY)C3?E>VNL S1<"2138HT+N M!0I;,L85T;NP-NAHY^#W;BYUJB=AZIE-E54S %]4N[\E$*2O)2-;71&;3+[=M4)O!$K70J-<"J7G4!_;7E=H/. M4RD@O MH,Q%91I0OSL0<2/=_D-\+?,E9:,+3$M:JBA]EZ& &VR>+>+PMU5Y_C!PFN :TFF% M"><5HMQ?TE&6Y*O\@J0Q7Y3-0[1](M%@#].(UT*YN>CDM+!4@DD6Y MH;8!1L2RA*:?B1X3E+ZAA;GELA!&2R&2'$P]7,M1S%,Z>!)4H;J$*@6;#985[J M=G*1D\=:R+&".3POF(K/EJ1QMSO9)H3M3K;W85Z:M,'!R[%$CO0//E=8_#8% M+*CH[6N*'BNK2(&%%41;$# =OQ$E$RN5E^"T#ZM;+];=8E/=8CL+U$G\K!N_ M5FFT^VC\NKP-J7:U]%NA"7+T0\$FI2=3Q=!M#M;7'FST*%5M#M<41&R8_KJF MR\.*^.<1(W;YK1P6ML^I<-8%Q'\CNTQ[O>2>?LO 7EEEZ<?SQD*+N4WP^0)._Y]B1YIV8>^H M&.8P1YA M=:+(%WC]$3OWKVXZS6Y9H"4[Z?JC+.(ONXGNZ=F:?SAH:1!?X[)RTZLLK:$- MBM=FJ;P.KFX&G>;NM2ME)*V?HL">GJT-F4,QS%?3X+:AS$UN75A.^6[2N_\M MEEBB3W*%A/2NP<9-2O6P-'#<LOR6^A@][ =KGNO-AT MY*(G<;3DN:-")QOBF"6=K/+&//',8N>P:FOU.>S]=&8Y<\Z?N/MJZCQ?;KYA M!@:>MY*(>(3#FOP>^Y!^<_S_R^&UX?22!UV;91K$)[:=UM5-M[FL^8<\M@VQ MN$R/B*=+JHV0AA&-)0A5F'QP'28?"(PFQ1E+^2L(N+4WJLGC;,>5'^%U&VQ; M.^K53;L9=TF+3G\ITK#VH#<._^])9.B)&Z'FD1 ] ME@^+BB C'M3Z#$6OB\ MRNF"[X'K!0Q3RL1YM-92!\IWBXF, _E)ESY))\!-V1S8V@NX\OCTIT<9:0TE MF(&L(^=X8RGXSC@ZW0>.-4P)4%P)R9=.0$KX>_N/G*4>=,\3%(U::" MM9=8P^;AH[P ^QV*;#27&X&>OEIAK\RTZ'0([)',C4C/*)I- K//M/&(#E\M MDPY2F5-3SCPLW$KK0AW;&C//2ELG-).BMS2R.@&6WEWJA^J%G@BL%RNQ::+,:5FI] MLK.ZMQ*?^W\%H!?CU''O =2C^SQAMMR)1%9GN]*?3I=*.56U,>@<&'+JPK 5 M:CBF301I;PAM:P4IG15?6(YZV/)MT.CW=^X*6Q+0PH4A&(GT^0TI"SN2H=.V>CTOL+!-=1T^V43FJO-L2]6EOM-P:MG;W,TKEE:UFO M,0Q."L- '.#L EV05VD>/JVP-/=.=,/8;8$P:YU&NY-3QQL=DB40'5:W8E+> MH2716A^?X\N0GO@D^D;]^%XL#EM7HGTZ)=GIQ8]3 4S;>SG8PB_4S].7GX"J M<=[-%"3=STD*Z&(I?4Y20%C&74G5(=@R/C9<&R[%OA=D& M:>GU&T-U%5A'+@7/3_$MP:(X%<77P>2>+!AMA%]!TK8M@(5Z? "+;E?Z6(41 M+$C&@1P!,*I(%:5,%I)EF0Q&>32&R)[!+!.+A[DS='*^6M/(J_+%Q,3.EC-. M#K1X?FYV"0Y&)J#,N$ODL'69Z(=Y,=(Y%-)&5R/ $HR\EFC9P_F(I(V&@LN'?X]=9[I<#RY)N%4'ZT%V MMBG92K+,(PJ(!XR#&4,@(GFIM-W>U4U6H?V2R*W9?$K#BDRICP!;>9.2W!]%H(?H -W_ RSJM1IJ<$/JB>MFX,?]/" I]5M]LIJDG-Q$GMZ MQK9&/]A9?*N.?M#3:O2#B[/$=XXK#CCHU 46S=2Q%OG"-GV[&N3=#BCSA#FQ M+G?QLL2RVKZZ:37;_9SBIAJ_HPA^1T6341PZ4FE@5;X5&&'2W>/3,<_RXX0# M<;REB/.?.#W$,#T=#T -A8V<5RSVWQ(*I7LL*)3H2>*FQ42!G#/_7N?J9KCB MS/]PX"=JY<%/>EW*C\@$KG+!3_+5%#[); _94-=;ALI&O8ZJZ:-!2U?'0Y6- MM:':Z8__!Q?E>!@J:Z'HQ6KVFTK!EA7WS+5!%7AA2#^+M]#K98^0>[UL]XGP M2X^,IM C5_=_6'*"*]Z0\]Z"J/;5,2X@); T)U;H/^Q*+F$;*0/OTT6K,$I16)BTLHD>D/QP>3U'N@O4J7N.U#U'BFO:(ZE5T<>) MDNA< I2:2Y&?F05 M#)'-1\!5"04L3 ,+DZO)( A%+5[Y-N&4P66Z"NP!054K;Z2-P7V$49K7(8VV M[Q!V)$Y0PO^V1:5:](7(8M_:AC1O2_"H>OT3(Y#_B3$NZ< $AC ]A3]&9G_ ;0/39^S5-MI8).0YSQ=*VTTO;/ITT MN>ZPV>V7 P^EJLV>.BSTJ.6?MP>=\QZ4=N2$0F&?JY11^,4&CD9 RWW$W280Y1YJ0>O7^0U#C$[<=\!LOF1Y@<:Z))HHH!/F/_RAR9E#) MHX&\B8J1&5QW7+)#'PA,%*\B[(P"<(:;G"6LS=O;D(/67%;!]Y0)N]*O,D.% M415TH1)!B*U.FA9HL&XU+N;^4L&QVE7AIORC.V&KP]@<;:^DWTP%^C,N]):W M2S+*F:6\Y\VPTL>SR]&*\LZ-4J=&R/4P?/AM<1,I& ==O,_ -'<1SSQ$++-9 M#6\[WE8."&VRGZT-.SB*UY:"7U@#5?7^4E',*JX!_^">]T&9N7S,79<;,OH4 M)FAE%-]YYV;MIBK2&N)[2%(".@_SJ3RA.*)P[9?I#%Z5IPZ&5S>#WBZ0?B5A MCAW;'3GV_;4[E'6'-CEP+ &G;9M:PC/3*4OF]W!9!01+8'%6V[D%J!,!W_.9[)W7%H5O0 ULO46$EY 4B/?DH%]ZFN8 MP*N>&^[S:3A)Y!UAMFIX%)SPCQJ4FH4I!>QGO8,J.=CR*4'S6%; (WH8/[.? MMPG/]-EYY#/'Q4R/>[C!G^=9F/;532<'D.>D]UEGR5JGY+9TRG);JL-<.S-4 MU?1X8927VFU!P*MG]*3HV,_&P1WMEC2*=J MM"J\WSD'>*C]A[&RX:H$NVUGAGL8KNK4X:HZ7'4@OZ]?AZO.3WV?B9+>T>_+ M39;/\]\&%)3*-F&I6E!JNS:V5;VJGFR5!EA/MIYL/=EZLI4=8#W9>K+U9.O) M5G: ]63KR=:3K2=;V0'N8;+AUQ$&B*B_/VP"="+2O=#RMGJYV<>^_ZRP/?=: MP-LI PRT,@5"Q[Z_KO?=@IFJJD2.??_EICG4];X7=PB6.?SJ'JW@MS^\NNDV MNE4X*3NV/3OV_9>4OEX7_):G*TJM^!VTKF[ZPS/+1#_%^VN'J*[XK9X#"EU#N7)Y%"NL71[3:(<:-C/M3$89$UAG419%8:ZU/WCTB3* M[J&*?@?M+7LUESE"&8M;.L8.YH!VLS4\Q]_J7M)6KZY4WL8D;K'S*[% N:"M M[")H7*N7[>!ULG6F%\IU573$>F4Y8M7AKITYJFHZ_HRKF$OQ<@Y;O#SH5W78 MZSPVJMII#==[;,<1_VO%CMN^I'*\JDKM7>D3*65Z@&"D^47<@_HJ%3K M=$L+0NZTPG6(\F0]XZ093#K(13ERV*J#E.>G_L]$C>\: MRTU'NH[C<4N3@. M*;QY(R$DQ$X6Z*/R K+U9.O)UI.M[ #KR=:3K2=;3[:R ZPG6T^V MGFQVLK]2XF3).1J#=3D::A=S-/[CO7)K_#/P$+7(Y;[K8 ["*[?FF&P$G[QR MU^.* &" H9N^XD^8KSBZ'A T@V,K_\GL@+ES1>L(&*V&XG&N?'-\KJC-*)7! M,%]O_@X_P@E.F?MBVHDDMX_R$XGJ5G;.RJ;T ((\8HH%UI9/V5QAXS'7?<4+ MIE/*5UZ8$>9NR*1F)K(Y1#+'MV * ]"53!^#=/K(DS[A1F#QA_$M/,/ Y!&@ M_A,'ZIJ^R;W[G[H5&-P0=6[36>#36Q[&BWDGS_"2WRQ8I3C?!+B.>SJ;P>M\ M-^!7*\@_3)-_&.9,F;;!;?^#IC6[Y:^(VMIH29XG''C1LIPW7!+34YA8#. X M9ZPX<7Z..+<5+DD=UJ())"\L M/<,D9V7&7?&@3;*=X8DZ"SP$GN.FJY@V/-K#U*,W)[",Q$O30V8TR"PR79? MQ5"VE'>F#0]U J"HX;W_H&PH7PL+W!&HC30#>;U,*X55M=C,XQ_"7SZ&*LNT M:6WHIH_IIP-S+"87$?N(KS^^F88_^3 <-@?=-F912N4N7RR^59NM7Z3:3'W> M[S;[O5[N5ZVFFOOYLD>I<$._7>A1RS]O#[KE#6KU_-88Q)5IN,/,93DYD3K( M"7W4_ H\_"TAMB$5\U6 MM*W.S]]TKEN&Y-D=X>N&YL_N3&];^YZ^0Q M7/\*6&N@J=K'BK#<6740R&>:;XY]_:\ QC$V([A99R90)7>!C+P \>E546D/ MT.=1M9TAAZI3^%IS78KK^D?:KPVO;CJ=G7V!:N'$55DQ/W+/=TW=C[0R<*\D+KWE\2ZBZ MXS Y'5T.AV5M&8_%Y*DDWSAM-,X2S4LC3:3RR87M8)K=S/%,ZG+KL9>^/7(Y>S'-1O###\P MZXW-/5RF9/*D:8!U.8CSEKH MK4%340JFB2=RB^__%9C^')_VR?1TR_&"G.SO7JLG5#R!;=_Z\C-\2E)^06?%K[Y6MTDV%YR)M0CF>'[0_'-ZX@<3'&A3 M7[V2E)'^UV(Z1U$.//9\5^;;?[&1<6PN_(8WTY\HRBMS32?PP$48^8J+,?E M]\$)P*3[%Y=+$26= O)KVB#;AO@:NZ_/.7-EU_5/7.>(Q7.$']Q$) M$[6LB!R?.V99W/AM'G*"O-#;S,/IQ5(*)JK=7(;/"XMKX:3B^H4$F2A'H/_1 M2Y4?-$2I@1%2/J*A[?BT,-')R:$E*9_78IW8#?>R,"OU(_#)R-_S4%<.K*D\ M)\G'?\Y,EZ]6VOV,TQQRQZUM"/9(@#D_:XA88J?X!A.8-W%"/VS&+#*YN MQD[@DA1YBPI9%*N(*A-#R@3*#]A/3D4C6+#"?W)7-SVJ]@!.88K.O(DR8AX6 MT_@*RIP/Q%-&',83UJS0E(5>QP=["Q3!YWK!Z)]8&P4"RJB&#-4 U8TEZL6\ M1EX5&7RZT-271NN9L):@+'QXB2=D07R!I&; OCJ\Q:':'] !)N@A,4)RP#VA MK$!49G)4* )+BG^(2$B08.;8(85X*&/A-!A3/?IX-5LL!=LML1^ ML$@Y6[?35'MEU:!UV_DO*5J#IN&C^A4<5&?UH[:OVZE>4=*7T&A_ F.[03'7 MAB5;)T4#X6>C]A"]+]"$?P\]?[+MF9W791'H/J60B]2PK8N)%JOIJ]K)V'\& M-E>T@?"*-JF$W//YPD6>(+27>8^'V5N'WIEZ==/MMAI FG)/#:IY^+5'AJR: MD!?N(GD.K="V:EVSG22&QN4[VI;HRTC\U%C$M*L;56NJ6N4%[ *2\?XSL.:* MNHOIJ_.L-C5PG4H8.,RZ:O<:K7ZVD]3))O3MS%Q5$\LS;NNVG4G:2G8V-TF( MH]!NMOL5$8D+R$:\#5X"#RAS_$W7!5B>;B4L3_?J9C!H=-L[&Y[JE/#LS%M5 M$\O"NZ1S-SQ;B<[FAJ>' #[-5KLB(G$!.YX'W7K82G9W.8F%=*PU%Z]:[G *:G M7PG3,\3R\C(/E.IM3[WMV;OMV4IV-K8]6HNV/=K.\;9ZVW-0VU-O>S:U/8,J MV!X-H4T:W4Z[T>[M'&&H=SX5L#X7LO/92GHVMSYE)2#4.Y]ZYU-)ZS.LA/7! M3(-AHS>HBI=7;WSJC<]:T[.5Z&QN>CHE!=WJC4^]\:FBZ>FT*F%ZNEH*E%LI/5E'#_KN\C&GYLD$0;!C&7Q5< -"])X)PPZ] M/BK.+0!ZUHEU1#LBG2@3O@W\B>/"<(W-X'=B% IM<'6CH9.9ZV@FH$-FT9() M]! 6O9+@3F+$%1_F/F.N\LJL@! 3_E8F#D<^%;XS]\$EI#3C'_C:^*G9"0^O M;A"W(-L8)>YOO (Z9-F>03WHJK7Q\'%)B2>2_&UBZI,$;HC!/5!UA"SW!/P- M*_I)69!! K$H..UUV3TE3UH%4S-L=+>>\_WBG%>@QZS G$E#=4U88;*MR\?- M(UL"-ZDPW;3"KL4V"[O+"-L'&>$70FLI/+A.X<%ML\!;#JX+ZKN;JP>V^""A M[B.16=3[^9 W3>53A&(%H[7@,49#&04^PJZ!.3 -Q,"R2!HE*M4RH43TJL"2 M6&TK;<=*GL@"VT4C_,[FZ&/=!?!2V[^UC6^.K8L_<@#JVKCG[#2SA\]*"$Z' MM"@TT.Y^!MJG"K"L%QX-%-8U 3:FZVZ J\1F,]?Y":/Q$;MH*VNM=E*@@MH: M:YV"1(8M2O1U-/,O]BW\S5POC^?!9>GV6\TJ!SD[+ XYRU\0 MSN^1SQP796,5V"P&OA;!9CNM'+!9\E08MX!Z(-7P@T/UKN M1]/[H7RQA4& #[="HA5CR!F95@RTK3);1TG -&%.?OL(?B@(_2LBS%IST$,^ M,ZUJHY6J:;32;\P'N4"V_2WPX#9/@%8^@0MNCDV=P8K=ZCIJ2S0RWQUX'5C_ M8^*;IMUX!_0N8GRBJLT;U=(0\J&&N]P%%0*QLF5'C@\:!@*%=D,W0TJ6E\5D M!3\TPF3-&#/8^M[DP5@>"PSP/9(@T'09?N$MK@@$6TT/<6O0-'(LCH*J]!!,Y 2 N%![8W7L<-]^Z:XYJ%;9? MB.8SL'PD62A)@8>2Q'W$[W: E]Z!J^6]1_[A&$H4NQ/DM*0PK&=/6$$PI]R= MFMB.19DX;P36+$2/)Z1N06 IAOLV 1E+(HJ;]BOW?/$;O1FV3D:@$Y@S=U_- M4'P%2#-W/5([*4.#(,@8(:ZN0M?R%7H.>87ZG'+F2 M&C&+5LZ;<.Z3PJ X>4I=B;M+PCA><.(3?N-O<_EECCO?SG&:VUEW_G1E3D 0 MDTS1B@J?4_ JHI7#Q)&I$\J/_YQAIQ+!X YVBG6A. M!4>\WVT.6N4 ;:MP0[H(;K'I63.OKY M$&63M/'*ZXYS2*E\E.YU:2C!&Z4[5HT*Y8%99Z9_FEF>.0?%:B<%&IIM2BM9 M272?Q=,CW?_+]"=W,OP@NM,"76XIG,B-9_:S: M:&,(-V*Y>ORR MXW7L:(% M'%,,3]"Y.KUCP#^"P#WNK$*S._2?(3#NZ MJHD@CGS$-5[_0=7*CR1OB(!-/2\Y3M_SQ2%FVK4M=4S=YJ"[P;!R(L2HY*[; M334G'H5GJ?B$JQOEG;H8C5N4GLN"9BCBD(K^F, %> E>"!DCL*6#A,N>XU> M>U"1"O,:W.,0OE29'(18N9V&UMX9*W>O''2"%FQ'=ZC"%LSE'J?4()$Q\,HM M9X:'-:=IR;1=+-GY(3T4MF2/DAMN;>-3S OWX@1\:[4TN+H!K=2K2O5ZC1QR M,+NV'WX:(C]UM6KC(IZ@E3O??9H'+"02>*;,_<$Q(>H"#=R%.-JK#-P3MRP, M2-K&UY 1=M1&W18B0?0']:[M+)EIE77; S-AK7>CMWN#QWH#=RD;N!=NH-W4[F M[E.")5!#)1AB:\6$2,^-?J?>T9TE-ZTR=?O@)H0J:@Q[.[>LJ+=T&YM]M5WM M7*4[-J.Z[7^+@B-G[+]A/7GB^$U4'1HFEF9G$J9KQW7#O(PDF9\DE1?/(22- M"XMU#\6ZW3^CMK0U6VV8K%&(K;*"\ KW9EBH#6-^5=O!8K6#-Y*[".#:/L;DO8N05D9S2ZJ\GL(2=[H MY>"J5\F?J_D_TW;9_:+ MB:$BB2^6@!0?A9A]8"5&IBW0#B]KCU"NE4@LP\/X2T3Z6Z)\GB3CP;A:[8J+ MVNW?D_HOS"QXYMW>N;-A[>B?C:/_93ICIAL"WNHYD:#:Y=]:F2?VX^B6!3YW MPWUY3'?LLY@55$3_&.RNZ5[==+1J-ZZMO'H__@"K>E5- MN)IP->%.XJI+BEQ\0=!'[D5(V77T8?L#RM '"6GZA9H"R#CB-\>6'2WLEV_< M+QRJ1H"11BNG?UB5MI]UK*(LK_:0K(7((PVU/ZPT:YV@63CAR,8#M4IX)]J: MO ^-0P-[G5Q62&/7'):T^!)9D^*:DN,\V1Q/K6F\ME/T>+&VS83Y4)>/9(VY9: MX&J!VRI25[K M:]NNHUN3KI:Y07N!%V(*K=HRF^7][4X2DQ 6L=FO*6FIKJ2TK]K*;U/:Q M0T4G!RSWQ*6VHAZ-6M!5/YJ41TW+Z8$?J,Q$WX3)U?>*Z*9*;2SFBK<$'R), MLVJF^*PXT:KD!VY--&V!:"OA8S'$M6^JG@4KMHM0M;&6I@V%--&U,[X./%GA MKIAQG54#%\;@(Q];E?ENH/N!"\13L/6F5[,Y+$@GN2";HPCDT.Y7VIU'4,1@ MN^2&GIZ7@H:>,O?%M$.[U(.QRT_0%O7*1XI66VO)DPEIJUT@S^_<>7'9;&+J MRA=;F/%D]A+-5!CI;\$47JHON@R+GL&3/N%&8/&H7R/&/NY_^MRUF16VOO;" M< <+!4;(LYPT%E'@))-=GIN4I/GR' MU92@,?Z?_S70U/Y'+^J:JXSFRDN\3"Y_0>X5*@-^\2;F;(9/! ;W)<0%YA7# M,YT QFMX[S^DUS.?5H(P8EBA1A#^$Q#(8C./?PA_^1BZ':9-TZ2;/J9Y/@?8 MFU9"?/WQS33\"8IHLR4";U(QR3?+KYOPU:_9S_O=YJ"5_U6KJ>9^ONQ1*MS0 M[1=ZU/+/VX-.>8,:KGO4Z3B@\>4K(\K#S&4Y%D?G6*!Q8)NS\E3P>>)RKGR% MZR:><@^*QOC[R/WUYBMV]A/QUK;:V.!H\/ $3\0;-MTI57LIM);6W>00=NUL M+X9O, M.)7M"MY2I$'_+_C=<*8[H5%OK*".28'"9VS%E-,QIU9,.0WVK)S&YD]N7/^; MNTZ>7E*O;BA0I'T\:F637*[#G&/7LE*=J163E>$>9"4K$]K537]WI/&]RL,) M&NDJG#,]'P71;!U$P6!YTW,Y4Q>WM#G5W MM3A49VK%Q$$]_L:9NL2VM>.VKSYY5[Q MT@/0YWPBK<,TSA79JL-TMNKP: F33\'(\YGMF\RRY@K\H'KWG$Q)R[%?KGWN M3L,.8-@A6+:>4]Z @RD;DBNIY(OFNJ3((Y"C8/(N""DF% M3>_'UM,[:,;LYMG<8L92%2GIJ9_&7%?.[+/C$H_ZE$TX%=F$'+,)E70FH8)) M;@W%?W,4/4RG5IBN8_HT7 SJ6%EJ$T _C[B;-0M:TBYDS$**ULA:W[F+'[ 7 M'K=YN=9B'8\MW#O-[)'Y+Y3P5'AT[7)'AX"_W6;VG. 7%* PZ;J!]10S#M^\ M5 HM3Z?DY>F42X#AU4VGW]3*6IYNJ:,;(J:GVLQ"I:]:GC.0_UO2W_L7 M]5ZYJZ4"+W7+$_5^N:.CYI/-;)\RXB5)2"RTT+GYBKX2H>HLBKY8F4]P$8XY M(^BD$$I;GD&Y!*"&BGG+TR@^M&&Y0^N G&O-;'P8AK8-Z_1:Y0X/(50&><,K MPCJGH9>*^F!IKU/ZUK>OS+2H>.C)"8"T)#1/P6P&KCLI-O#/P9$7.<_?7<<( M=#]-GI4%=7($'2PKFCF>B1=\H$:_0.JXFNB7="F8I&\KOH6-8 ,8^,MOR23L M']X>:#@F=;! G<3/B1OGQ;[PZY'+V8]K-H;!?F#6&YM[N 5,P:21HA;.F6LZ 99%FJZAS)CKF^CS>8AZ1^% ]5CPD66?CN_">;SE!+P[?*5_.S"3[\R 1M-7%\ M;^;X0B]1SIWR9H)BP:;AH.;Q'X.+0<.GF M4W@K_NF;V!C H7\;BLY=GX&^Q$)OQR8^"$3Q,0UK)K2B1[7VJ*5(OT[8*U=& MG-MXF3=Q7%_,;:Z(+8GI*C@C)@([Q*,@0^)YI,"8P6,.N)4\:[C1:-Y]":8X8OSREV; M8+U=_A)8(3:B%R!_>'@;TLL'=AJ/%R,^^?8&)?X>/3E=J)QXORI^0+,D'*Q3KT/*5( M;UE=U5P-Q^D;.$Y@";@E_*3O$GQ >1B!$=LLD"6G5!VM_AR'8Q5_/L,@.6@F M,L?H&H+JTQ,+CK%8Q81?='F\@,HB&#-$K< ;_ E#2?Y78*(E"/#3"*.!',H7 MQS&$?@PMB70_Q38,7C=&M?.O $P&/C!1;P\7C9B%] O#& A21M[F5?G MO4-YXV@U9V O?L)^QT>S]+FEIC#P50;\HOO"*P(RA7^1[RA\(W*SJ.O>G\VGIH(? MV8B'.4; ''++%<%\'DJ=%X!7A0].JJN O"J#3VUS#*I.P,@D!!/57>CCA1&A MIO);"-4!B\5?F15$^#-"Y$%>?*']XGF"5^O"B& &(PX.U"N7RM$RA:=F\IB& MN *$ ^0%4Q@[,\FC!)_4M\2THC?QGR9BA+R$KVPHYAA1BAK*FQ-8!B@?7_B; M#*^@#3NX6^!CX;WC,9 4IR$I$N]P7.X%ED_Z+D:HQ@&-HZU/I$?.09:_++# M&4CU%R&'-FIO*T<*&RGNA$4V'2/'V+,7,,/"J*5L>?)FE"E)P#FY@ 8?<_B' MV"J*HX(=:2!>$S"K$%H\Q7V!<>@6,X'-X=7\11AV>$_>J7"TG0I%7 E@UR7V ME-="10D=0*PJ7H*['GBPD/09UOKA990$D%9$T5NF#&QP,$6\+O*,4\9\45=$ M[>$\W-B@M,'>!F%[IB1'HR U$\5P8('%5:0#HKFB^:>-\SQ2'JCS7DTC$-M2 MW)O1/"@0*>X3(KYO\2YQCS7<:(]UZ%R%M5LNM?"6*VIFMG*#-MNU^:K"XGZJ$EM)2G18Y:0@%V& BM9%@6K!OP+$S%R3*-47H>2SPQ4+D M:W$SR$-HJ9A32!R_\-I\A1$/(\3X M ]\%A,^5$20<"WY!X8[PBACM"UX=^ YX2BY%2^*9&H'8_P26I<1.!L/]#SKI M-&690[-LO'4\?D4\?K@\'K^Y3L,\U]V#^!VMV>_FQ/$%96X(?BIOM"LO*3") M09YBEJETUY@Y^J';67!NKO&38QTG^'RJ:$U%Z.?LSY .1T_JHM%^9383VY%( M9:!9"#PO1!"]!84T!TV'HAP?+MR%)IBN>8QM=MQL8FV>Q-XC9BO3V3X[[AMS M#>4/Q_F!GEU\7'(&#O;SA+:N%(]&K0J6AXP'SOC:DC/VX@.B1-KBE#,;O\4# M54X[5,&W6O\V-%[P>> * W6KTX9/';;;#8R!@Z=!:4KO\#H9R$I?'L:LB''2 M;U#O<]YP_U.?,/2GXU=UEKXJ>7'XH@;N3\%8F!2-DUXY5SPVIE.AD>,F/64Y M@.^N^8IF-S&0/^ ?L?4&?L? 4SRB8;>I_%\GP .3<&,[LYA.[CD8RNCEXM4> M3Y">S+;'5RV.@/_@#5HE)\!M^10$7$+ZQM?)/= 8/7&:Q*O)W[SH<(3;)DQU M&@F\B(_*% (TYG3((B(!TB<(3SB8!YO]F?PCW$$([P1(]T\N QELA*/[ BX$ M?\$#2G<&SFER>1+>":P,.O7R"WE/BC=P."!+6%X]A^>L)1/,@_T $F/V;K2. MN*<0OT<"T53^XM3H"K=VM*NA393/Z(% AUDP N4)CPEFXG8\CP+^$%N@%2.0 MD@8\B9LFE"E =P21*':_&"&HFV7+@>[L)=F(Z&(,S1_H?V1;KI MZL$4CPDI#\(.#RP1F1S#S=$ ,9Q%/E@S>39,7"-9C$CVYKC@WLJ%F;)Y(UPN M^9&./+[XH>#\Q4_?\CX,^6?Q\_A<_!C8&Y<],TW3LL*/R&.']UO,E90D*9FX=*A@HFG 2,0*+GK' M+!3SEPGI$72BU[.<5"OTPO<@+)^7WX%;>=-&%J. GQ>,_BGEWS6]'V*X@2VW M*WDGX7$L88;YW[1S<.@4!*=F=<7$*0DXEEI#[ M%QVU;K 8M23MWWV)A GM%.;[!'9T@D\!,O0\#7!*7SDUT$'C-Q/=,*);:YUX M=%,VQH(^I5$RPW2BA"[\ M\#$*<:3LG\_UB0WS?C'K]3[B>H?>BL= BGP8G-91(+Q&'OD8'P&_^0_N1[X M/.WL4!!'WD6Y0#8JXDT3-NKU+'T]8X]3.)FXH4RZGA0.P*U*M'@R_$E+' IS M&(1,R#M^GY\.7DOOT:57R.=,;CD<6G*Q :U7YWBK(_*;K+D\@2![^>(Z;R!U M,FP39G^1Q_OJF ;U@Z5\)I Q1%G%4RQ'1,\3YQAT6!"G"E%$P?2PFB1,DTP^ MO=;'!^:!Y.G7DDQ\L;%,5%^1\Q5?DBI8JA?PP N8OV@R7R 5^<'#4HSNH$N$ M^=6R= R^&@6F)8[T9'U;O8H'7$73UK&B3A2P4+/61D)%HOZ5*P6"^*O$'J'B M/U34^"V?FGCH&(@CDRB!]0>?)\L+I1Z/!+5>X6,96Z:#)(I:'3R&TYGG1Z$A MD, IM09&L^G*].&4MB5U#".F^"W%*.:"1\9@BTTTN7*)Y:$?:NQ:GH]H5K$4 M65DL1:;3%CJZ384:POKB9"UP5/];K^+Q9';$237+HS,34UOQQ-WB%(:BW!08 M$9#[6IZFR7('<0:.BRT2>,( <+V458@;"CV9C!K:G!N1K8RC^2"*$B0@/AA= MCA)0[V>/OL;L1S+\!^OWRCT_S-C#9!>.U;BASL7(!'Y9K]CQ5DPD<(K0@\!X MH,"]P&N(O=HXL'>-D YH)V%D^BF&]]0373YUJ<1%9>RX;W%EAB6EI?,P8Y2/ M?&Y0J.>T%NND98WJJ@-?EZF"HF[3IJ:%6+LG, BL*(6ZH<1-#?/+(.-KER_C M0H7*190&8?_"1=FH+3@M7(.[?$6I,P 9R[K@S-88%['7T[ MIJ,)\L8;86H6BI0\\OH7&#C*D,?]H.=0F@#Y-:8=72H/+I,G5IL"#M#<'ELLJDV- MH'_ "X(-NKBL7JI#'CXE,(\DGLIBZ6'^%B"NI\O$J>OU.Y*HS1P$L<&BFTS< MQ'>9@154GN^:)QDM.?EEDAL"TG?1BD7%?#*17^%PF3,50#%1':DM]P)T-!@> M)L0I%_!IO99'$KD7[LP<#(?H! CG^:&K*5.ABOJ)U08NH$I/_N*0GR5K-!-U M]71*!C1P:=OK@;\\88%'AV6T>157CE /,&DF\C@4(R*_M09V1$FDCH7 M"NUET:DISDO%#:*6%,$PE;%)6?J8MX:!+="(Z <&@%ID:8 M#?YT?Y=$* A=2['W$[B6!)-D1S7R""RBWC:IWY+R69 F+#M.#OT[[/25+^$6 M_M:VT:@^"C (>.)GA"Y06]?_%44 YIRYLKU,V'A""7M.I.KWHUMCX-$O\!:; M:N2GB* L2M039;2RVC8R$J+(&/Y,U1A'A<# *@0N:(K!4V6^-:<2B1B#@/ : MN#PS180C%_$7&P7JC-\(HBQ9:4P0JN&9>*)\.$FQ_V[ @$19AU2V(#9B7F\F M%0_3@:R$K\,685$=_5NF>CWPLM7E;O31YLX0)AKYPT]+2RK-0T3;#M"2FT"X7(4A+-#AP)/0 M@M^_8?A($2?8L\&'YE.2].=#TB MVB\^@U#NOY ;;[Z@I_]5'&;_'X%XG[Y<_?@7>^5XGN,N/N?. M;SY]''"79_ M^C$/(H6'W.Q'ZR\P.EX0CXT06A-?C*,YA/R>9O&'V'>E.QK2CT70O"3XLR*> MEZ/2$#CL P GX6!V>MD\EN!%+=P?)__NHW&%S>J(:4 >P('Y((Z MT>"T$]_++C*6 (O' 2/"F]@X-["EI@G;)Q!*$.\ ^"".%\LV,[(>D%J/X:X$ M""N V!:4WT M$WM80KZAR/WQQ$X6D=?^@F%9GB-0\I"+$C7JH3N:*LAZ8NPI6@J:KIQJ M5#22N#CRE1+UE&(=L(72S^3(H@QV^=K99CB3)R#I4JY2B=HKF!L92V@ ;B1U M0(27)9H.T%,0)%SZK#($<:V[,IC$,%5B(016/!X _Q;%+50!J*I8#XZ.G2(!NH*H>&CU? G+D'1D5MS[8ROX0'7Z#,M^TG]ZY&CKP%.,G(ES"*H\V,H3G_DBI*GV MXC:Z<=N#3%1@'G')TZWR[KL_?Z_\X1NQUL"#2C?2&L3F7%::,^5I@@HW:K9U M&W:H2(51LU]'CR/K_0?. *PH;#*5I^__@+^GU+/NG0!@Q)&"KA;XC2027$QA M!$(P-J5 )CO%1%TB\D:&O22QOO.'\G\<2_3+R1ML-.7WC53'&C&F*,:"CS5$ M,:AEA6'QZ!D")04,!8)0>A[&\#VBF,YFB%F]#!X_?/R7%$Q^--Z00(DU)% D M&7TGP,!T ZNNENKY1%M.YDT:23S,\-B,&?\,9&9_4_ESYMC2-TGTU:&DN8:D MA:-37@@AZ'\#K4#,I_63S!<3A.EA5Z&<:2=0[F+C'WN#B55ZCJ\,=T+QZ8(8 MUH2ERN1#1T&T0_POH*.!C7WPL_L UD@K? E!HIO4>F!K\B(L5 T_S^.S;B, M<["/>5T3L(48[<2IU1/6=9!\Y1!9>6->W"^!$5 PC"OD"MPM\!=3!UL6>KKQ M^D5QC<77?P-_::+<4A<-!NX:;D+@&4F0MAQV"",>V1IA9*9YX[D8UHJ+;1)@JBJ_-(\XX<"FZ*GU M+W=\\$ST!LP0==RD:C;%XM[L[OJ$-[+%!YRMARWA9/ M["37P]]YRQHWB=4MV*6(E$:0 P35CE*2$Z]*H,LOZ5JI#B6I0HZ2/8ZB:E5YIO<4!R)L[#B.F_._0LMT M*Z)WT34-V>A!OA[_H",WD *,881A''P%9_HD-"=R:I&&"2,')L%]BV,$;SE& M=R;EJ#+M_"0-(P-^O-RCJYL/"D5T,T%9&Z)!W!'M?HR%:PH4M MWRC"-)HKTITFAL$N>_"YZTGT)XH=)F+#P%RPQ 0G06%B$7J0P5_R3D2N K;X MI(X,(?ZB1\Y_\OPHC :($VO<(G!_,:PIHS\RB"VGG IB2R]%S(3J:RCL%KH( MC41>!84LR)X(4B5B1B@[ DE>RJ8 W(],QK'Z_^1S0(Y@'I,AA2D42Y11-E'X M%_UM7+"X'5GJ_$&N;02T&H8D%S^/H/__ 8/]-[!1J,,:RO/UUSCZ2+'4.]C. M8B/8A7V3:"/?@+F_A$!68%D#VE[= 4\83.B_L#>M. TT!1*/R(@"-UM$8V5- M_W)SNTRIK3G_KZXN_)Q[\%,EU9A_-+48B9]9SERHC9513WGP8[KH_,&6;A10 MT,(,3X7YE![$R<0Q18"*IC2FU(A*YGCO+XQ:AL,2F[-8MR7-.+@Q#C8[=0(? M?Y$G?A361#<7]*@?,C+6RF-FPSK%2#$(5?V8T8_AY[EZLADZ&RD?-?OT5 I/ M^.243I7.>YW_DLQ_T4ZP2KBZBBIE)9VJ6,G4:7/&68M2[(3'Y@F7C2Y"3VW1 M&(9'>3V"ZR( M,)71-OR-1WNBJ/5>U-C!4ZJU2Y"4K 8SAXM86EAJQ/0?+Q0?OI9S&--_'P^> MN_8DDGADT!#X98\QJP/.>NW!"YW'8QF)2+FD/A@RH2F_K?7=Q.1CY9Y ^#$H M_(#(E"#?X2'MW?U#\OA+9#^@D)*HT\TRR PR^2D\[?F*UK*A& ZG&&A8MD]8 M-ACG31].P@CA4SI/;,3III;EZ%&&6'QX(1-Z8)%#[9;,BD/#+ Z1$,G1FH?E M>#DQX#@VO1#+CT/5,O3;W+<26;FZM\*C$ T $T.EXBW3Q]X)3,'*[,@)$>KQ M)8;TSN>'4PM&WX7)5K>Z#M)&T[R/6JB>1U!ZYJ(H" "N(DG:>+@.5'$-D@)R M(W^_O?TN]Z^ND*_XE-TKE@(NTLA1R-#3B9X>E6DI@1?!BJ6;VB9KS0AKA8W' M85-=P9(8J9SB,G%%,\6 MUTNB1\.2,6A9 ;V^UNT$1/$9^ZXFCF=M)ZI\E&V$HW8(<0YHK)820B CE6Y\ M@;EY)<#3U3(&2W!J*:@_Y>>)RKGR%ZR:>4"+8&6;_^[0D4[$D?.DJOJ%$_ZVM-OOA MX5HC)9I_:_>;W?"KZ.$>0]AO4N(HD+BXYZ+@$B5DTC$,IG@*]&\*)$LBRSAU M^IA;>4>ZR0D\#(>]SQX>W_Q=/C$,_R(Z/NZ.+#;S^(?PEX^@[&86FW\P;1HA MW?0Q340,DH8'.S(>3$047\?QTV9+Q%!]%_YOA&^67S?AJU^SGW<[S9;:R_VJ MU51S/U_VJ&&SV]<*/6GYY]UV_COJ,>UO3(.53_J5N$IP%C O]6^6HB> M?F@I*@CTK^G+AIG+M-E/O/!CYHACD=$%CY>M(0;K;&,KWS92!#FM62/!]XU+ MHLT=>8"IR6_((3G3PY#[XN2FIF%8O.S)#3>:7)C!="?4_7R#-9;Z'8T<3$ZA MG942#O2D5A8]A;(FG,OQ9TJTSJZ:X!SI\K>:DPI2[)-$V+XQ;+57\WV1M=]=^ZQ]W3JU M=$9KTVFH ZU>G$HNSCM5 \]P^+Y>F*HMS*#7[!U\60H;4)G!F/?>?K7MIPQ? M;V4GY:R7^E(GR&_JL-$;%C6AA>BP3S6QP(:%U<09+J@V;'2Z17#;= MI>SXE'1@-OBO'!5_A_BNW1SF*D$O.]@-U6 &R"V^<0%I7K2_1G 4+,.^IFZ4 M82M=ZK&'W>U=8+HW9H5-ZPB6+L9S$\ AU.0=@9X$N,0MC,X2%>VG4="^E)&6 MX 4YGI]$:SDNC-/B: K#%\#J_4WM)=$+X %=K=G_)?G8!4P#6-MVZH9>)W/# M=E '%XD%VSY!+-A*B? NF!3ZH@2-YB$FQ7PM(L4"-7#N8J(U4$4U !CJ,6TV MIAJHH@:JJ($J:J"*&JBB!JJH@2IJH(H*U5@4G>YI'_&=QT&=VFVTA[U3*/*N MN>OTN$O3&GUU34)1S5TU=VUY'-UOM-7^TO/H:C!67D; >6%3O&MKS>6I'C4N MQ7G@4EQ\34Y#&W;JTH**KDVW>K:YU+60U$*R49"IT]!Z:BTDM9#40K(J5M;M%P0]\8ITI=: M8G#JJ1J6A<*DH/\ U>HKDR)>1.'(]'PVE0-8S) M+&RR/!Y[W,=\W(WJ&_!EJ1>=9_W![ZXC*GW&YK$52'(HVQ4>=)NM5!T!4U[H MF;)R#SBE PKJEX7R [7=U-;DG2&%D\]8&<<)Z@ MLO^_O2=;;AM)\E<0L^X(>X*F"!Z2:.]NA%J6NS7CMKV6>V;?-HI 440;!-@X M=/37;QY5.$CPDD@1) LQT[9)HHZLS*R\T_+A2TPOBT)J&\R)8^742)WPDQ-1 MC.F/,L+8*.RMCBV.2T5@: TY/?(X\;R&Z-.IEY1,"50?ZS:T0R\"IO-G"D0/ MJX+9"#FH,S0>N!=S%AS^U _OBSF=*M.-1LS;VLZ,EU"G:@] CAE.A\D2OF3] MV9G!%OM'[S8]:4GN1;A@X:8;Z-XD#Y@UF22+#2596";!XM 3+!;=5L^)&%\_ MU'L[4'B93(MG!\?O';A>(L=BO](%GI5@L0,$.LC4BGJPVFI#[C<92[Q/53V0 M.^F'DS$9N)@3]XY#H]-PD6!KFV%"78/3?I%;L^A([) MKGA.=D6=^<<-U7M#F6\LHA\2=>WCRJKH-/H=DU51U[,Y[_3-V=3R;/KK%B W M!_-"P:C+^G2;W(HGP_87*JSJTWTIW+$7>'$24;'!YW3[W#\D]L#F'.9LMGL]0,9TYF5WE.G;6OS4W&,A^VDOE!3B+I>%R1G.[.,4:9 M_44?')>ZV6ZT3HVZ6<^SZ33:_77[6INS>2E#<*/=GF\*-N>R,]OP6;-CTO@W M#]CK\41X$7K@,339$1,*\?T+6W2$P^1>1$>FC\0L: MC$%U/-D M7G=.7SPUTQS*LD,Y;[[\J1R!DDEU;]851)Z>77Y H2+;!DZMR='N-;JMLZ=I M?1L"T LH)NN%]AJJ,52SM"R4??Y$U_S^4(VA#4,;3RET<[Y&192#((H#MW%U MFR]O>7QFB9L:IZ#/RS3)\]!W6JIBZ?+6+E\A(VF]ZN9-K*D.A=UM=A;US>Q. M]=FTX1#7:9N)Z?3%(B[1TFUAF8V9TA#C,)+SWYU$X1\22RMP>U?<:&:II(1[ M-XVX<,NJT&I8]R,/9H(I4U^UB16JGD.YUL3<17&JZ$!R>1D'^::+Q2KR"@)Z MR\LJR,#VDC!YG$AKD'J^"[]/9$PCX)P.DNX0B)?\YC'/.8QCWG,8Q[SF,<\YC&/>\YC'/.8QCWG,8Q[SF,<\Q><@VZ57M,>I29KZHI4]+4.]T^Q/9YQW M%V6H=YKGY=^WFNUU,]1UTC-^&B_:465R^@@ (F&&2&"V]2B\SW*L539V57JW M3HIWU82PI[$7Q["+6&=O#[">@S6,"."Z]3#\3V6EXQXY(YU&:!XDYL]O=5$3 M EAA@1NKU#"-UU.5&EK3=+!VI88B'=PNW5@U-< 9E,AI!"M\.R!,Q_7"BURI M0 ]2J$<@[D7DQA:003J_0,'EU1=5YP%F'WD1%V?XAPA2$3T2 +=)"7-+(^Z. M1!:6M9_I4_[2FUFX]$K2?<%5S:%IJPC2G7*7N?GS?/GU'YQ5T+4:JZ"DQ2K3_-M"*]5L0BJ3L+\BX:&)>MJU;".A*&$2\>+ M4Y5H*0X^2!,K")-L?5A")@T2S[>&:9+"('\"KTED%#>W*6[6D-4LKP:>0Z16 M)/T1#EL*9X3+1HS9)5&O2+%(($A'#>N^EB"5>54C+T.+& &\2^"^:C6[FF?- MEP/4*]UV\PSH[OTDC#UD%.](%@$)Y_V]YR8C57>M^*(BYU;^BAC$H9\F\U\I MU%K#LE$RVIYL/0\R;6KYTBV#H_C?492W%KX%:0U8]H^W8@B+?2?\>_$88RFX M(G,#/C8%PX7;KV)S__V?@P@+S,VNZ4!4ER\):H6OU;WV!J7B<#R'0;X4>>"5 M/ Q]4!NI'AK=;'$ZQKOV+Y@EK%RR]=K#>S9,868W?O/NR7<>'(V:4E,3%9.$ MS?MB$LMW^B_O72^>^.+QG1?0%NBE]^71$>>FJA82+O#7.3HV6XR2JNJXFEE] MW82O3F8_[X$N99]6?M5JVI6?SQNJW^R=M=<::?[GO4[U'&9-VUO3^<*1EM2S M7UBCM#_SLXHBI'QC3",ZX_BF&=WY,I6-Z]N3]/(;2R]7%=++W'XPAPV7RY$( M;LO-<%;$CEI56*[>7/55ML))KUPN>/GA;F?_JQTN"N0;V6TEQA\BN+K/90,K M .5)<-DECY@I5/[4W1X-Q'Y:AZ&NWW9B"3SJ5NC^&H]'QEFQY"=6=U\.AX,N M^[_"]NM=!]YNM-IK]&YZ A'4N*.%0=[]1MYVPS[K&^0UR+N'R&LW[%[G6=V& M:HO Z[1.>1XRU^Y47_?:S3IQI)T 82U!6YMG@S!8@'_'^"L#N.T [A!::;,1 M3;M4M"VM804R.;(>VJUU+U'3%/BE.C6?]4RKYKJ=RNG9^?[3R_-X>>W.Y.\; M,4SNT>UE^EJ;+J1/ZD+:[AQ9%U)#%(8HEAI!>[VN(0M#%H8L2N;5\XY]C,W< MUS&^[I_Z\OK,;IZ];./JNIA0=>/L[41.S(U'K@X _[OU->]%=W)N(M940E66/ER5 M.74'OPE3;!(]26$6$:M4:/G@4'QCK!-H:-;+,"#Z0T;[.4S@V]A9<MYK=-WG>(^#91#J8%>0_SF9)AX5E\6(JTQ,/8S;\/]NV M6W_;^S3+K1]!M33RR?LS]5PO>22$ON1T<^N;C %YG;RD1;TEL(5RS071;@7) M-TH7_TB 6' G/)^R)QT1CP@B]!<),+H3/B5?)^BD00;SJM/+[P%5S AD$$'R M+M/BG;3NP^A'H?8!L9&S_#V6=HIK"$ H3=IYC!-AB YQWS;Y1<L M>""CTOS[(MDOO&B^5X"FTVSW?@(%*]?9 E*%$+:L*O:LUPA3 M?*/=>E^MXM&7]OLWC),HZ0:.-T&0"U\$CJ3#M[O%RV@>CBN\3$@M@Q_^)AXM M]54)];(=])NMGZR8U;E8J7/3>^A/[Z%: 5QI&]W6FMM0N^#O^>O^(:#3OT>> M+ROIS2^Q:-"G 7B@KBO5/K8(OK&\HU)2&>-QX0,_G'#%"&6FF.9X6.ALY('X M%J'JK]D+<"N<""5HE+25>2*D\7TKC=&V1:5)@#\5V9)Z+]>=! I#L!H95^.: M&'@^;@NXCF:=@"7AT.,,]@*W(TZLY'S\N2H\(_/M\FJ(57IH=IA(.E.+3!W" M&7GRCI9D^0@7QB?OH5AIQQ(N\'D<%":(T\DDC$"7!.#)N]"GE[$@#J!%E#J( MB$WK&D0\-'GC"W(X!-F/X(M**/\&7P*JB*0Z-/QG-4\-!R"-:=T%7O&&%BX+ MBWU$EN-%3CJ.$R2:F.T\L$!@WS/:JQO"#]CN*'GQ^=E,@.B0PE"O=Q+IZGG* MVB]J6-ERN$81W 96&@ _E[&4JH@0H". ("XCU%C@"+!=P%=5WR@27IQ5%4(1 MV4V!\'$I>$OBB$CL=!P%A"U@3@/5>=@OFJH1/(SW!?@Z([R_8H8SC<[V@GSC M6=4COL_Y'B[O@F]#)TQ]%\@"T E!Y0+&HP4"-@/M)KR HB.!040ZBH8T)L#E\M MO!%)XBCXP@_Y""?N,5MR4N!X8SA;Q)G2&QE;43R!V5L (,/:1OI]V"'@60), M[7I8Q$NT+,%682C">A?-J(@R:.K4]QV2!@",;E:%WTB% 6XI0/P V-Q[R8@@ M5AC;E8.DC/CQ%&=IS* FJ>6CT'=QJWQ$B/61)W$Q,6A_WM!S!)";"Q#05;Q@ MQ1Y0SSU (AYYD\RLQN23+UQ;<)'HB63(611KV8$DR3"6FN'I=EP4$_9*S=M:QRM?;X.O"YP YOV I!P?/I^=P;_,HQ FR < M^@ZB&)#W+8E!*,MX\0\\F>P)6W:8@TSNYL3XFVQD9E)!MA"")!&\= M9'T^:]7:X57" &)W#BA R*R146M4@4F#="A(V(KR:HSY($/K-@Q=S9BB.P_% M(^518CT8UH"NI:R88+$P$_Q(*R+Q",4E%_;8M/!FJURGPE2<5MS"X&-E#LA_ M7;$: @;YNRF, 5]N#AF8+"_JK;;:J0D*5%W5Z6\%;$]O:!D&"G2= I:_8DP"0H^[LL M>V@E6HS1@Z5]4!5^8J*K3!;/O&,:==X3+L+?/,2G&=V<:H>"NJ?-.=G[/&_, MLAU**XA1:!L@?B \\NFR[6I&4>^]!\J0UE<@1NNZ85TGF8I!^Q=#^R^9S<2GX O?8_.&I\W\7-W9\5.7S/:$O?D(&B2Q#>'0TOK,<+!)P&(G4][B:# M2^9&&@6V!G=_(K/BVP5?0Z:44C@H<@070(BOS"GH^[)!T^JR*87[SSE*/+C> M#NH']_O-L];9NN6#SWK-\[/^1DK0VJUFJ]O96%W<]49:N*C>)@KCKIBJ\S(5 M"*NC^JOS4;(][6FUVMDJOG1?+*CD>S0GNI5JK+L\ZSTL7KMC<'77P?Q#2.[/ M=:NB^(#^11780-$!F1O4U!W=TO9KG=_VNM/HGJZ?R%?WRG<&>8\!>3N-?K== MP]*-QU#W;.[E,B=!YKBJH9$]N_U^_RL\'>3IV(UV?T?5MS8D=S*8._7F$9]E MPMPAC3GQ]O4D"C&["0/5WA2#>+/@RR=QB64L?0\Q=--B61UDLF,]RUZCW6UM M6$K9%!^:\N[8RAZ[FQ*!M7G_"(P#UUG.Q)., P=>W,9NG+77J)FZB>HVINC0 M"N?2.WOAFD/'HC MO-7Q+)\BT9','H M;KO6$(S^5N?3.4K]K>"!L_(:,4:'VY0L892X&A[FD^4/H\@916X[*'G%U;NP M0(^JPFYA': 8*VT,Y'Z]V0#*95G+B->Z MK,V;K*)%54'8YRAPAW2KO^XVNMTU&,=:(-@#=>^0SK+7Z)ZM*W%O_3R/0 RY MG,=D&MB7P@L"54&4LXV/2RCI]!N]_H[N0".=+)-.&MU6?Z_EDSUE"S)PYS.$ M%7EU=4>_X^P%N4G(U)IB.[V&W5V79#<(G1U)=(8D#$G,#2QLG)^OVQMUQQ11 MZH!9[RK"-.(:7?(JTI$.H7#Z3.A>5=[5NBW+O&([/*K!3O7'L5)MN1^F[NFP M($BE6*],-;G4W2#R=>/ZJCO;M/)^6&NTF"FVE,D;RJS42J:Z?257'H;EJO8 M#56V#A?LRDDD'8^VRW5.QR&,\)?0)=!?M8L-WF(80;X=""X*-<9> OS+K#$F M=F-IGN9O<&7D\,Z+=6<>^>!@E7OJHX'EUF0B*68ST*TW7K6:9UE/H$-"\Z*' MM&)RACK93[M9$+WO!THFI;&!.EU2:C[MB MK$9,W;R]4S62BY7H&8?J%3I%9>2U+K6H_BXSU-+) ;0BM120O3$S'K4ZH /! M^L;<&00^R;HH8!<6W8ZO5R8Z!3W 4[BRPV%R3_4JQQ/A15GQ-GBKNV>4MN;5 M>5W5@&<_=KK>U5D5]3Y;;G.5V[/$5H#B,_3,V$S6B*U QCA'L6L-_#;'NB#K M(82=E;"HO&H;4BH07TW810+!7I32N\O[.AX?:4Q])G3-;^82 MQ1KZT;Q^'-^E+\= DDYL_:Q[M&2, RZPK//U\2#66C+9[&4%9WKZ4EBU)X>R M)E_[6!$@M2<[75]6JHH&VP!O\Q4A!XB/]@P^9KR&.(5\D)'CQ=R1GIO\AM2^ MZL^=(NEYB?10.=QM[+;#'W9!:C0)/, T5GH( M;TPS9@4.+J]]MHEFS/WN-ELQ/[GP]NDL(RI5P.]UIUC36_SDY7LRTTD0&7>: MEB:7Z?_NBKZK5_L_H)8E\&MJPXE2"'S@ZW]_ #T.%%3LLFA=#-#B QSS!_"X M;U[\C$9O];E%_BVI*0)HMV',''S,&Z3.6?,[/A6['W+3*=5SL&%)$:&C'W2# MW$S14%8SEI%,G M>9R*>*QC\[TEVJYJ3/0->Y8A6M5P!VM*NG.;R33F-7M"A+@:#Z2+0LD'6,<= MT=\!$!B2!O5BUX"#KS #>WY32:[ZHX[5PGT$M!9-ORW<+) M2YV1Z@D>/&UJHE82NG<)-.3>\83;__J/3>O?V&'6@5N!6JRIVZ :O46B#:1D M4(W9(DK-UY"3-ZA1;(&]9WW:.'[=#:D=M.IAC%1R)_Q4M_.YQW60-4&I.' W MJ?ZMW/.]JL5/WH \[XJQH&\AK7>>ZP86@,W+@Q"6%7EXG[KG$K:EEIK+NQF7+WC:2/A0!L&A\"(^;CR:OV04(C8!($9KGA.[ M/0K#><$DY=Z7;*S*%H)?"]7@F5<,)P&Z-0S]Z$G?;5B G>.&=1>B'H6J;$,9 M%JB3* LV*#F]':*J'5%'3@!'+/],X7S\1\08[#C,3<%OA:>:ZJI&]:I)=V%% M !--'=PX78EDI5F+RYE= 4)-"F>D: 6- VQ_!:PO=FA.A.6UJYM^NNVW?+NOU'1)9_$;+\)@7*_Z6&Q[L@+P)Z7<%7,],( M4XD7HRZ'C7.!\+[Q10$4]C&, !-;;_]G#W6%H<_LZ5EZ0EVZTV7;0=42&R6' M$6@(<0JL2L1Y5V;-\DAZ4,*&;F5'OY],?$]KE2%PJI$4KG*S(J\5+GP68_R& M4&ERV/,N\^6#M)'Z) +XV._J=H0\6LD= PDCWTF6-KP,^B-8'M[[(F^IIR04 M)7#D,H:VHW&W>YJ)]I#[M^$60L&DH:^&0H][O"YYR=ZP,#V+1MKACP.@K;9I MW8!>[ T]1Z#?F3==%JWT %GKZPRVJB\SZ/>^J]:)7V7;X_MI[PCF4AL)*NFE M!NHR6: ^*I-&MMHK;=+8')GO7 >N1OZI8);-FH*L"T#@/\((/0Z*;R@C%?HX M "SA&.@T83'E]^9-T_J W>$B>//7\!Y^&360$9&0#TR@L.SBY!CF$3'_ ;A& M(;$#N2BJL QT!>"YH<0L)A(R"R 02SAFGI#!!LWA!8#/('M!6R;(3,;8(N M'@=9IB/2F+<:"VW? TX=$@-*D;&1JVJ,FA^W'E6\?YOVU)VK]1]W*0^M%8[9 M4.#A50%7;*MY]A-Y_X1^"73=!/EU[5.4UBCQPD2&L5@@^3[ MD]J7VG/U\N]SUJ$E,1?I7.<7NR5^"O2(':&-2 77.CY1D+0!D- M$5V1XS^Z^>#TOX1=1Z#/"?(U"N)31R;EW$OY5 M;K(#K,W=M=:<#1Z -/UOY M>D,#_B<;5AIWBAB?9ADF$+<3:?$M]:=D=\=;N MO99OZ,=VSU7_@M?&J7]+5W[NF,K4$6!:#=:%4:9S90P<@JVU(+:2X*CTY# : M*U45LSTC_LU ZN6JS!&Z/] JDYEB;ZXN:6CV+DBX"6DCR,0:>=-KSNC@5^$? M]UXRREE9WLL:/1:@#N=W.XR>!8A&J:]$ ERL,A[0\LG^4-R#1YD<*0"&X$+R M2C@>IX'JE UK9Y-$(&Z)*1;#SUGBAW][$^#1\D$Z*5E)0Y2B ;Y*%5??YW8# M]3V='DE8\".R$J!I')N!TUXQ)P4V&9-$E%MN,ZCGZ'$0'H:+.-\:2!Q%5!ZL MAKSWF/X011Z)+PD96#(&TBB\%:<3U,QB;2U!'%-Y/YC*!H>E66I?5REC,%=AOSO50I,]*\G)M=B-=VT+K&L"?K*I-@T_I9 M2Q8DNH#D]\.@!%_1_V<"2TH:2@5(!2!DDV^ M0-V9&W*1:#(LB2;#U;A[(;[\3W;\L%Z\D-$!8R$MMZ!@::- Q5>ED=$' 9B M -_YW@^\=BE0;NJ%QGK;GV4]\^GAV/E2?Q.QO;"_'0?W[D8S_7KQ[;MU?:W* M(W_Y_NO5-^OZ\\#&F1\GG<=(JTAK-JAA*! ZF+,YT!GB U>^5:H(#92Q=AP:M--D'E25:>:.7AUOMJK./K?K*QT&Z=+K<65J#9?C"?"\-]EL(+ M/>&8/T9^PD-@/%_(\TG^$J+.,7MPF.*RJ#S*PE#N40NSJT&[3D88EQ+>*S=9 M)H9G5*OE<654*XU1LL"5\^XN&E81REKWU^%2_RQ61!EZOBQ812A,@X?S'[@2(."--0@;F=,^%_$#MSJ2 MJ)+3%=DBZ %NQA?A]J!(ZI4M[;,X7)LTC^]P_0V'JBP,HW,D7+Q" H5,2AY";(/'8$J.DB]@0/=J\",F*DI\)HLX-18+Q0\&>IA +' MF!SNA.>+ :?T3N?S>\"OTMB1$XX;3D*M&"O"5:B2D2\C4/DW&>7$[/66#V(\ M\5720!:V0N:_$(4G=(/F; #$,$$5$:%#63>5#$4=HN!&$$F!.?.\&LH@.LA(.RB832(M9)2+Y5&:UC5>OV-2.68/[A>T:05T M]/DJ\8B0/+E4414"X2^J4(ONY-DC5-6/>$15@JM\I(RYO#4B-1ID0!Z>*"Z& MOPDKKHB.+5]$*I(8CZYTDLR?RI<5YY3DB1=*!%%1< 6F6,7UD%LY6EC*F1Q" M!HXT4GO$G3]XK!X60I9)NA@+JI7C)2CL^;X,;FG[(7%P1Z@TJXF?11#GF5N" MI$7X@6++.G!/44)AA8^5;(ZH;DA\;C9$$5 IPWI>+P<'JGH]S' ;EHY@ OX3 MZ\%X8@%*JL(@_I$7S1$7^ 0R=H'[!546+F#-GRL0*G!S9/PS#1/!G\DQH,QM MJ/&)$FTBBL!6Q=U$PL4(>6LYS8C!=27'>7USG.^IC&\O$&-"0V**:?K M-4S@2Q1ZT"J0"9QEEC_--AH9WYK&W489L[/,G?LP\EG;H'A1=9G*C&LA>TRC MH$Q"N5U@B4U@)KI^2I[+27OJ&X5:#4JS]39)Q3:NGO;))3)LP%VD1MC 2?PT"NZR9: MD7[L]E/H9_>TT:DE;=2+*#[(H2"N^SOH#Z62 EQT;,_M9[1'(HUM;.2Y=-4[ MV'NI:TAO*;1^@T_@'AI*N'X*Q8,.A.02C$4$0*#N\*+$=\2Q#YW61F(?['-3 MV&QSK+"W+W'^[&:ZSL.9%Y!MO6WD;=Q-8/TF'JVS8ICJ=.G?GT,1N9P,$$GV M9%$ ]1UYU]C1-E;V,S*?DHU 58+1%H_!HR_N\_*5/ 65K8S#DJ].O>OR6G 1 M[=;[G^EM^H?]_DW1;Y:'I7KCL70]3II+44SCO'=:*;828'LI;:9I78Q#M-9F8C52XLQ0(V8,O>&[U;6JFK3M^B M)$8IV8!3W-[4X2(ZH&U&I2H$ $^7G(W9"%Y (_-29E!&C4-+@;4X/EI^'GGO M!'=]M/!FX"*.3L/[3MDP]9+B3 M;0N+&_J,%SB!#M/6>94\%^P888X_< D=<1MW;]BBIG(>L@W!7M)DE.559W@Z M173XSDAXT80QA> _EC)130"K:+< C9@Q1!6>TLB+AJ.4#=S:VF0IU"3ZT>/C MY*_O$", N:7R6V6(GF=*$"2*<.7:.E0U!RU6$E9"]JH4LU3\T-'9L!] XJ"2 MULIL)Q\ ;REU&TY5E%PO2 VIQTDN]#-7(C"],87APX?,'GA[,$\>XA-GV!-1 MRKH(*+@GIJX$:+[E\"&TYA;29'&@/T#5BUTOVQ8!AT133M# JX-XR/OCV 7"RYEI%07AG\">]71V7E8<(%0Q!PFDD @100T9SJ< ;)=(S(+S*@_5Z&T214/LY/XCY+62:**&Y6 M8]%=Z+F*_&YOL>B\[M!1N)Y4@6J" F>SX@H*5Y/*&\X&AS\*-,H7%?L)W#_@ M'/"N482.3E>'>M/ 8GQ/==8HL9$9!HC\0K_?4'X#RDQ1I$*5M1""Y"VJK"FZ M4%FIFA0]?/+[S IJ57GI?UNCQT*<:_A&!\-\W>Z>E&ANHUS\[6 MV\;V1SIOGG>["T=:TL%X83?IS?ZL/_.S%3N9,FYNFK><+V,M1 #7Q3L.LYH+ MM^V[4B//9:VB2TT\RYTZ<0=. HDA6!AJ,&)Z/^M$'8,E5#'A*QSAG^6D1M&8!4H3) M9F[&34RU_/QJ-,"**K!EF?'FUC5O9-^W-765/VO5<[URG[)WK+/*\#8=; M,F*T?N)=N%@4B$Q3[\@XAK^"Y8A*=5$R0WN_\P5:HT@.@5<:-+0'&UJ/*>S!AFS[I'_2;MFGZZ@T3^5FNV+D[;^O35R&G^\E M/_>"^!9C$%J=C@T,N?U6N6!$L( ULYG\:4QX2^:3PQ&B.CL3HC)591'GV1:V MMNI.3HL7^'SQJ-^V^_UNY\0]Z[=[[7Y!/)J2A#Y0R;PL?_-&4L;2E?61&E=1 M^[U+KO*(WMBO,II(JM'[E=Q-E%^ KL$MRU#;T7M7I*(MB5$[W=.6)*G=GM.) MW4%AJK]U86HW)]8UO/P8>7F[U0)E]_3\Q#UO=\_:9_-Y^44QBM/P>L_1$!5I]H=U0[4,/:]VM,A,G;[I(T"?+M[D-90-OBV MFO;?:V,/?7DS9[OF/'[Q I_/XWNX^'ZOP.,!]16/_T(L^*A!0$V=/DE*ON%[ M2C>OMDYU>_&!3.ZE#,K7&IF4_Y&.0NM&1'?>#_%$@_)^,,I#O-"0,Q[>IDY. M\4+KO<2%]GSGUG9]MS;T'X M)@+@6 F_O1+AY_V #.$?$.&WF_9_&,(_2L)OS[OQ%]WV16*WSZD&YV53DSVG M%-J=7HO;/\YG$/S+?NO4<(G]X!)MPR6.E$O,$P\6B0:&2QPAE[!;=O/Z\\WA M\(FM0NN:$M&M__WYVRC\7F,&R/(FZY.#V::UVWW(*ZN" ]7]-0U*XIZN;R M5T-1:U/4=_& =>$?08)-)%?6OW%&@;1ZW%TB.@?KCX:1-\$HG_ @IV>P?,:GASB^:>+GPV>;P+//XF! M] V*U^S0$,6_?KLR*+X)%/_*I7Z/46C93>A.#5*3=K'Q2VQS9GT5M_.L)*^Y MPGS")3^] M:J)G=8D);KB^H:7L (WFRPBM>6<%.7/ S"0,X?=5]^=9Q7S@$% M96P53A^IK3<6VD6+IKD]-@S>_]C9W;'CRB@?TRCPXM&QX-;.S-PKHU<5 M$%Z_)EI5);SGKOL%L87KI;.0I<*'3Z1=Q,I]N; K^U^IZN;DF-;V@B'PM;. M;NJK]O$N-T"(N.T!-QO"@@7=S ,Y$OY0MUNAR!+^04.W/(*W:$#5A^[FRD+GNGV3NK6RG\#I!N>_'D M!R#*[GQWK9M *5??8+W!^OK7]%X-L2]' MGAS.)C?-HOB,3/'XT(8D20HQ"\;Q)Y)P/K%Y&$PZ'! M>H/UAR5XS^0+EWR$Q65M;2$\8\DUN4SHKY%SNC9^Z,Y\/_3)('0?X8]1,O;_ M^_\!4$L#!!0 ( ^MWVC@6_SY_A98]9[=S3FF O)ILTST$2,L."9S 3&<_]0A;@+;& M8F0[C_WK]U[9#B9^R":DZXZ9#YU@ZSY_5]+5M61_^.?#TB)W3#IUYKM& MC3#;$":WYQ>U7R=7]?>U?W[\Z:FL=GC5/Z=G[>:)BGIX>GI_63YM'[^M'IM%%_ M?WQT4C=.CHUF\\R8M8 %,GUPSAUCP9:4@&FV<_[@7-06KKLZ/SBXO[]_=W_X M3LCY ;1N'OQ^/1BKIK6@K<7M;QNM'Z;2"ML?'N#M*758V)S;SGRC.5Q@;"[> M&6)Y@-8V#@^;86-DQ3.8 ZU+;>.)N>G*NONX8DXSF0CN'^!]%-2H-YKU5C-& MJJ=LU1N'=522NJ[D4\]E5X!=E\VH9[D7-<_^PZ,6GW%F0F!8#*'?:!"Y[5(Y M9^X-73)G10VF=\S'GPA!N/AR):1+[!CEC#I3I;$C720[JA$?VH$PJ*LB%ELZ MT%09%VM_P"S7P5]U_/7NP3%K!_FE>DY]3NFJD.0HC2\]N%)$@ZS@2%(CD01_ MU4.Z.EZJ-UL ]=8ZK*._F XAW0MU2(SW-%!TE.JW\U(UGCI/834"RD)J*$8. M,][-Q=V!(3S;E8]Y8C.))/Q1)"HWF)F,%Y$=-L<_MI;)#+.(S+ Y_I$@D]JV M6S<*A/#9/!+-*\^SL[$#=A:%8$5-I2&&Q M[,8'*RE63+J<.=$Y1C%82#:[J.%,4P\'SJ\KR=Z!)F&3F(#-3HBW00)S8.Q6 M]@[6!H4L, XO:@[@8#'?166VWV2SHO8#";?YG\)ZBTZ+6@\DS/KA#3>H5=1P M(#$\:YNH1_()W"?&^J])ZNMD MNDX4U8>#YVV?&/\7#0[[8GO>YE>]"^Z?3&GWN]R3BON_6,,K X.SMN-8\1BS%XDH5@ MA#Q)E"D)N!*?[1ZLB(]'5()Y"^9R4'AGR&URU<+8V@9&\F9#RL]5AW4\@7^O M>S>3\?!J..K=MB=]N-N^@4;7H]O>9R#H_]8;#,E?2W MO[YO-4__00*)>ZS7@'3:X\]7@^&7G77O-4,MKL?;X(K\B1*PAS'OH+JSZ7I; MD=I0.'F50;W"D_T-=3W)Q.S2<[C-'(?:YIC/;3X#1]ANVU %(6[/1\+B!JS( MWGCM=,:HK3B3*JD) ]*BT(45Q!L)Q8 Y4'LD)0R*I%H3#YR"$ M;,@;9/0S 58^,!5"8>P*X]M"6":33N\/C[N/76!O\+R#3CJ]%H^C6*>(\/H[ M\;F1-P&_*JU.QFR.\]PG)N:2KA:8U<. 8QMP+<@5Q>R6.]_Z-FXM*C2 ;<%9 M"^1Q#$A?RENREO-69;>;HG 1@\)(1%J%4(9Q?\E=E=#X*."*C=D%EIM9'+2H MG3Q'+<(M!&O-KT*X]&UP,)O0A]PX1"FT?H^MZ'UJHL@KY.:BM9)7+L7D+,D< M'S=C&?1V)1GR)ORK2E-;GI+*A$ZMW#@78*A%-I:FYZ[4D#>^C"I!F5IR*82? MCHL6M%A:GU&^J21,2;688A!E<-#"$\OR4VHZ580&2R_%!KLU@=;QL:P2B32&_9[+0(A'+M-.J/U5$)ZF64PB;# 9:9&*Y>&I)J(K0I-9VBO4=#19\D+G<6$M (3%NB<%C?Q>.K3>@BZZP8A)B&2+8" WS&_'E4L3KZK M2MK@BC_CS+V.QS)HH":)ZKE>2ZJ1YQF/#67#@EX50S-U-=^W[^"'D-!G;]BN M]G8D,]6&1ZS,DU4QP/KLDY2W!.3L@8UB,))L1;G9>\!5#,.>.W073.X(80UW M+=2%BD-U$H@CH3S5N97$/>A16& FEC"4/H>EXTG<3SK@=,HM[A;.-G8G3QL8 M\;)49F $"B0%1J $B6BQ#Y8H>,I- V'/72:7NX\-'7MM*,0*9=FAX*.. NLH M<8][&C W5&*.=%R3@#V.67[_VMPUDE^;>RQ?_YD/OMS' M]"Q8S3_=;CL.4WM'(H-80&(*^Y89,+?!A M2KBH6[=Z2WR]U#0?'>!#U8BPR9-R1&FW#[30K=L._+EX:<&/E8O3P:_V(('/ M [>$*I%4BTRLU*N>2.YAF+I8/Q(V1F5Q'.*T.B .8\77 (@UJ\HBT;. M&RSTBL.1PD"+2>*Y#%5]\OF%2\]*(I/\_'W+P2LG,RUBN0]U5'Z(2_9X\M5= M8)G-60MLK&B8 6SZ5HX]SH$KV@8$OGKL_W)DG_/28AD_9)*.9)D5]*T<1(K+Z7O!(,\>:V!VK" M.JA20:#%FCBR?VP?*\H1;=OE)KH)DJ$Q5E!48:7W8%B>R]9 ]KY<> XHC=LCMF>\R);!9]OE4DX-IWV;+HT/'=]-'& M6:Q&^+(X"]5\N['+-F&+2R"&*&WW09ES&&%NZ.#7'[+BLK3!%"]?OFS08NY3 M0%4R1#)>QE ,_QR,M.#&2IB9+W?XL^/UX6#S:Q;^[XTO7N#W+H(O^B@T\5W[ M7Z_%E%ML+'!=!I%_S993?/$]G3K0&0SWHN9*C]74ASHN:BF-;6Y9>"@E;*P^ M?'0.:S\NS(EZX[[I^3VK1AP/.'-7,?@DA;>ZJ/G-.0R\->*_H'_]):1S4RPI MMW%41D[KCWG$#+GB#\S\PB7<<' S)?R;TZH\E*4P<[B\9*?%J@>_T'I@TN,.&FR52YF!O'LYNX0_)#76P F[_ M"KT%;>PM5Y9X9$Q=''G26%"'C2QJ1_TSHY:S=M!W56+G;O>O.$K;[5VN-HW\ MGSW^.CH4<;A_;THM7+I>U S)3'P]6 $5!9_DWH[(=.")MT,^B>*T1R$51.:S!4VA7_CFY-C[-2#I.IPX]/D[8 M@WMI 6"IR&_%ZQ5G/C>4DL,/?3\;5KM>;"6.6I^%9:HJ/H<4EIG9,WL!!F68 M[ &=E7"HI7CV;:SV@Z:)F,%=B0-;W\:#B=P,+G<]-A$=2/2!3GU.U)YWZ(J[ MU$+PU>MC4^+DN\C6.]G_*J/[?4>/*_2'"@X_I?$GWE17I34O8-UKY"T3O )( M&$YX:#J[)X#I9= M4_F-8::T"X\ELOT3N$LM#/VSW&%-%/*B77@LC7-9G7;+IM1EM\Q@_$Z]8",X M\YCJBW2"DDX'P?E.K(JA.=?4]F;P?Y4HZHS-1;N]W:^[WFKC]R1!]3O\\B3H M=R-"F;F-"N#J P3Y "F[.&LHP+BBAIX*.GQ MFMM\Z2V[DMZG1JB6KJS1Z6^H!YO4AT&QHS$U?LYZ#V )2Z\(Z G+.];&:SD3 MOF27N&,QJ/AD!W(1#F6(ZB1]@_KL4T[Q,NOS<"N#)V (:K['^HMVI-IL5@;= MU;KH,K9?&S>YS%73R\=UDQ%]5/WRGDK3WR>S[JS^@?[)@MI!F?.3VB?3M_UZ MZ!?&YPM MPW3#YTS=;,+R<;Z1.D27Q*57F8MFYYE'8C\_!2KA\D5I+!&J"O' M%./R0X=R]%1SN$F\(R #])]U=@2;X5ZPK&3RN\A^I6+G"I*F;5-.?)\&C,_C MA9#NA,GE"/ZO?SJY%:LRA%C'HHXSG T$M8.-@$-YBP-&6)Y/+T7E(=UU66IM M8;B+.H>-X0['<-@^H'64#FX^V#$@F:VH]-K>V\CEM6:UL>W// M<1NM[>Q,HBZKI4/#%:!@ZV@[4Q/)2V1K5-<;<:<4;)R@LD.;Y3(W%XBO(&CQ_"ZBOA:;8(%6)1!IL[,)Y"KBVUG3:A82G*=J%> MVCZ8T+!Y6]+;IO_ :]G MI=8ISTK*:_8G93*K]%6USR6WNN/Y9 MH;RVYZ8OJP.Z;"69P?VZ"%BQQ.7]?_V?.N-ST9;5\&!G#>B+@ZV8N??J./)F MSS4YOD8_?5=@,2:E=P4S7^R('"S*ZH:>)\6*^6?$80S#9QW,_ 7^@@DR>];. M0_E=)W!U),,Q%FQ)/_[T/U!+ P04 " /G*A:[6,Z)'$E 5;@$ %0 M &ENS M6]]1?X+-VZ#^"K@ R?_\=9Y_^/N?GCU;;4G^+IP_*W'^A#/T*E-Y,K,/^QPZ<^_P8XA4DZFRSW MYPW]O/[L"J\M=ORZP&G&U5YM'CZ9I2MOFE1*S;K-7TY"Q,GRMZ.S.7P,X73T M9ASB>#)>C'$^\CICP) A!J= !>O NR3!,)%U$1Y=R%5S2 M=_W91&>AGN-D,=_\INZK6N[IEL>O-O'A*WF%!;L.\VL2 B?X(7R]]-F_XF*D MK$>;6( DG0"%=&1=#A&T2%[E6++2HO'J[H!T=<67&.=%EY[-NHP=R;4?GGW! M*H/6(FZ%+W3I!D==/5[K=SR?GYV<+#\3Q@L\V?Q]Z68G;?A@,>N/"BO*TTKV M98U+&%Z>$;KI8I1$B$5E2V+;>U"1($0L"K0I1I1HA#"A/UY?H]B% <038X ] M][H9S=^29N\N,]]LFM9X G?"6YY!6Y5 %8W@1 G L!@F[#[O@Q30?+V;I]T^S">WI_.A_SH@M M1YA=#.0( )J@JH=G(5IAP"N9+6/,^>CZLQ*V8FJXYI$3CJG R3/-2,:8UA*B M*P5*($5-BW4NF4,9_(,Q?_?GA.^81/?:\F9\_G)VU.!'7=W+V;1*8)RF MY4$V28J0#D"7G@-6D9D6;J(KG6X9/7D-O@O?$^IHS#:@K.&]I$7"L9I(5KVLHQ[N/B'4G(/H.QU)GWXYC;CSW?=C)R(Q?F[29@NZ!C6LW):!2E] M_]-X6H/52^?B?=W1M^6?RD$@#S*SSM,(U7M)CF%R>S;C'^ MW^6/(^MU8,J'JI7IW GZXI"<5"NYTRHJ&5EKINE_54-2K0TX<6!LT(R]7T\7 M8?IQ'"O0U3<[JO=;/LUG^,IY,1LK;J#AS0*>/@6),0!#%01'")F>= M];YUN&(77$/2U0U8K#DIFC')Q=.3TRFG*,#::B%$AR2!C0&-WA>O9;*RM:2Z M#[$/%9YJ0.P';6E/$1AOGA#]]][L/F\JF9+:(]5@)\%@4HTE*M;9CMB,9DINV)P_< M<-GVW_IVL864NC/,6U8HC2C*)@8"ZPJ1>0B!E+"4IKC :-G-[^-O!3,D3ZD] M,S0@0,/ ]/0S.7'5Q*ZW0!LL.96LE?:P6J8KL=X!!DC.V.4ML2JM8T_;D0S) MH6G,"0VVOL_8LY/D;G-4H!,2#E4T>"L0;#(\:\Z\X,UO7YO?M;WKUME0RX_^ M5YBM-; MM]GT$HH8KAJNXQA2*JM,=WWVNYV%D[. MX[KV,'D7QOGU]&4X'2_"9&1LD!.*2(7VO.Z9%8S3CJ/2[">(KY*'33\?3C M_,HU1AFG\6+$?1$\R&7PTH'2.4.(3($T6DDO9"FI=:3P;E1#"AQ"D'ELS).&M[X :TAV]L-Y8HN)W90> M#2]//].S9]UY+36)IAB6R(NUKJ:HQD2+B]6?M0&=2,$ZV=K3NOS\(9G:[4C_ MX!UN:5'X($'V]K!&%5:YS8'4R7DN6D#:$:!=JYVF'^J:93T3U7JG\-DF5BY>!FZ[IST\LHA1!D9RX6DD98U MG\,12!XBH#796A>M#:UO&W8"-B2[NAV7M*?)-7;YZ_/K^_6&?FY9.GS\@;[^ M;(==XI;*:0:R):"C) M;;&%9"Q/S8V8>T$[1GR\6C=\F+D>G#M6V!- M!Q.\#D!GI39+(8_1D?$!)GGI99#>FM8!K._ :9+&M>7S?YIUQ'W3E9F5SC]T M83H/:9V#O/QIQ;$_A_&T4O5%-YX3&[TZZ^@K47 \RQ<[I@.93P$9)$_[I&0. M$%..X+,T1C&E6/-C*Q76O#H(&K+07$K(+A0.UDH MI7A"E4UK:7OI\4.2BOO2^T8"_@-WN3T#K^/:M!R1K2MT(KE-!,,P.I&8+93D MO E)F*Q:1Q-O@+BG]((G1?/]MKQ=.?FG6!N/> /N2+^C&3V;WS5CLR&W\:+3R_/Y@NB5W=1OE3#?/1?KGK'1&M* M*AH7O<+[4:>FQS,E)JB=2R M\!V[S^.$%_ NUU#2]Q/<5DS)F45;D@%)1B>)=/(THRD(3DN2%K1/#%N; ONC M'I3P;<5U!R9FP\O=NT)Q/V(AU^FB]2#.C[[2H2(ZC:>A.W]-N[LL\*E';3:9 M+-78 CN<+T8RFJ!T)&,Y2?H2M ;Z?P)9@L_>""-TZ^2K'I?3)&Q!'SV[JN[7 M2GJDDE7")P3,F71T[51"6K] (KH;2Z89Q^;EB-]%-"3=,!0NW1IL:$/3EK7N MRX5=@7(98TTR,(YGPSS",F*J(BO@:TJ)LP$C&9?!>MO\:-Z-:TA1A:'R7'/Z M]AJL*+'(5"+ILQ0,*%6=SMIMQZ0H9"$GE*7654=W!BL>-V5DJ'RU+_6:L='U MZYU7X\G9 O/(B)"*91*<#)D0\0Q>*0[)Q&1JQQS6O&;W%B@'N:]>/VMUI<19 MSH5;!T)6T[267?A@R$"4!K./+L?F'9?N#7)(!D,+'GK0K?6#J3:D>^LKBV"N MI""R!%(=&I1%#M&1DU2XL-;P((IJG2S1> E#LBKZ8,S'I'B/@>* @GM#_K=- M4=*6^ A&L+"(XM,.2MU/&R@^"$YE,MBJ?'_8JZW5+3'W?&L++[0-K\^.0WC M;MFLDH^X$3EEKD"(S$!I]HT M+$N:(WU,3?9\A9]Q,ENV8=LXECD$DYA!R):379:] T>^)%AOM),\)F_:1Y>_ M VA($K8MD[2C0\.^ZDNCGQ#]$KK?\=)21S9;HP79_P7)]U.%1[+_@X+:5MP6 M82SZU@F=MZ,9DM/5EBD:4:"=R?>=?HN8!6>\YJJ@B.022EHGKU<;J:B2$D]) MM]8L>_;+/%16?EN>:$6#=O>O.*7U32J6?#*>CN>+NMK/%\%)YJ/QIJ[.67). ME"-0GAGPQG.I8D816H< [X TI)+6MLS1DA8'O/H9"8&%.TS@9?:@O!00/69 MGJ64!85DK;/,[D8UY"LO[:-&'2Q(I4.=RH00LO-0+P]C0LV$:1WN/-B5U]"O M@.[%K?1NP6Z ,*@_@(.RU'S5ZRB16@1L;"@/4N&S)*<%IJ\$:+R/WA17=.H?D.YG$ MO:@QC)8'G1CDY<@'1T88.6[DM7&3$SJ=T+2>N7%?-?:XPO7A''%_.7HO:O1D M[&P-AUXTHGFQ6'3C>+:H1=@?9N_QM)KR9 G2'RS.1RG'$I8-BYFH%VV\U-+\ M>K.OA->FCB/IEYGV #^D.$U?/'?LA%( MJ"2J HI\ ])(24+)LD0=5#*R=?#OGA#;MGA\-?X\SCC-\Q6$XT4@OL+IH@9I MTV)DR;=6#@,8+3*IT%I)3RX3%!G(<2I:,VSMQ]X'WSW%?+]63I^L]OV6D0V) MV),=),G<*L4K0"P)E'0)@I(:R&:O_5AXSLV-A,%65!V23QY.A4=M7?'RQ?$_ M?GKS]K=^NE1\^_1#-*2X92V->D_4/C9A_NE=-ZLB(/]X_L]Y'66^FB=4P^AI M0<)AV8)YF[E8&+.,?"'PM8\)N5T!R%JD'WDT3+KH"[9.^]D/\4/%4F63.H&I MEHXO+9GE.7M[6C_TZ"MV:3Q?CL@[(@Z;G2,N7WYWUJ5/88YU8M/&QJD5/U87 M4Z(A9?621JW@AF8!CTTE[4E M5DLK:]M.7%RPW+$3$3$99\@Q](D, I8B1.8T61I&LE0B^8NMZR+V0]S@K'T> MS^F3?IIUKV9G<5'.)IOF<"/-ZS;DVEID.1@MUSNB+*&&"\E/SB+*UB4UW\/S M!.1Z'WRVY<2U(5G+<%=7YVZ]PM6_KZ7+;LZ,(5;$^C%YG>> M]W:<#Y5G](CL\G"B]"AUUDV-7ZU#05N;&X]LT45%$R"+5,?N* N^EBUQ,DJ* M8$%ZW;HCQ,.0WC-[Z=](,C6G74RY68"U/G(>&8]9QZD]J2H,PI2U%)# M%0XTTT3*I M.2B[9'%:>(ST'=,^Z>*Y)\C-->%W(>W"3/Z/+Y]:$J[]&)K?.MJX5[,OTU'. MAJ2AM^1+"$E@;!W5*NMP<8W1*,55Z6T8S06*G6*@[(_/-'O29V\^65ZRU0QL M6O]5KV!399%$8,YY 5HH6IU.$F+.#+3.R5JE6;9WWMS?^92=V.$/'!-O2X9V M19/K1O&K6E_"L;+DO42!)M$*G=?D)@H-/B<'T3A=@C),EM;)8]N1[,0VCWQY M>0@ITH!.![A$>1?.E]'W%+EARCHH0I!]3HX?!%T8B&!"BL5;'?N/7%X#M1,G M_1O$P]M2KU^FZLXP7QI%OXF;?I.?WUX;D;P,O@YW,KSFQ062G#X*#E&DDNAD M!!L.PG/WP+P32QZJ['=H+-D7[1^E=&(D JJ4?0!9&QTJPVL*"RNUIVEQY&!R4?(3UM5$6O8M%!8*&F7M:AK.3%@HR..Y]<9M?]QP.F MHCURFAYSRAI?+7)14PNSMB0B2%CDQ$/TP=ED6]]JM4S3>RJI:_?BP2T9(H3LP6.Q3NOH(K9NF[D7X">0P=R:*0]' MX+Y51@V SJ_M#%KKN,@!A)2QMGZ@,V/)Q>0I2A6"CSSV4%R_([H^SN:6Q]Q" M.JVMLX68QKG:*P%^ GH##VYR!^ AJC-5<>D,1]L^66)>_4RM@"^1=%ACDZA-&"-6N;: M1_ I(J W,C(FD+RC U@R.P-^ CJC-5,>CL!#L61R#%S4MDK&N\/TZ+-H;6O#B MO%;E+VK)/OUVV1)\Q$,43"IR^X@I+H9\PRY]!:"^R.[BG45#X* MF[6A9U-#I/Z_PO@<)K@L]IPONG%:8*XO$,2KO[CTSG?+*?4W+YG70RB/OJ9/ M=*3P?5C@42F8%B.O59:):["AJ.JB,_ &.12'TL=2^PZTOSL[Y H/>#N4I4;' M44'RUA*_Z$Q&@C%0>T,;99QDLH9. M)[#+Z;(F,XADR8)GRF"R*(MIK9X>&HE^7(_DZ;/GON1_C*@7,AZQ9@%GU(:L M.Z; 91,A"9_([4,=\H&DYYU1K\?M,/#TV7-?\K<;-+E=EOIWMM\(C1 MMI!M&(&;.H'3UQ9.7EL0= !IB<([W[HDI8=E#&E,RQ-B^,=FJ#X;8FX/C85I M_@=.S64O.@^!HTY7R\_6S4UI,6<#J;A\G/W>SL].)$;5W6]6$ZHYRY M$S98L+D.%R["@+>>0PPZ>I:MD*6U,;H'W 8367=]]/>F2''IN,Q6 W(K0$4O MP"G4D'G(R+7..K0>[M8&^9"/*,,4)0R=7>WH;$D$9,N_6BW1O*D-S,0S/B(Q"SY4CK76'?-6G-,86F. &> MVVI.^0".T9?LBI :0^2Q=09!._1#\D.?@"!MR0L'%Z9;9HR.>,2T@*2UK M4ZL(4==":A>=E;UAQOZ2= N.(7F'0Q>C^Y+Q<:KX&$L$T5@(TCM0]=:5 MG% &(MJDD[,!>0\UI@^LXGN0/KGYZ;7-R=I_W_KZJ###=$P,#*]%239;VI3( M(!A7=1^W$EOGACX(Z*!2"GICNRUZH6>:MC1G;D+98:.N3: <87%H:T$.S]R" M,@I)?J (JV.<=<^K!E6D ?DB'^N!S:,]D'Q[.)=*V57 %J5HO(E $7F0:1 M&#>6=A%CZ^%EO?!LKT[,9G+LZMDCYC/]CY.39:6HO900:,L\%.^9-985@ZVU M\8/!#BS6W<-=V8/J!_=.EBTJ5D W ]))1HY<3DYILJ.#2F11!^W "Z.! M&Y/(QDZL7#>1]G=0MD,95,+;8S+B(U#V,>(^%\[=I1[XG PX*8, :P(9=[%F MXP0DXTXH'UTN(3=/>=D/\<#B.T])>.Y+_Z'P; A2Y<0B)%:+'"R9>2&+ ,A< M4$%YP4WKM/V6/'O8:T0CN=7:=9)TS C"AE2$5BJPUB7$S:X1']DO M/R";MCC5#Z'XHUP_=+0[[[I9&2]6XTR+2S:BK7UR&.&M(]P4;1LR3V9=5K6[ M]R->-UQ%.R2O_&GPYS[D[C-99YUB%R87R2+K3)!+/<')JMLCW>:>3VB0,+// MFAJEO%RT.*X6,0I38RT)K$BQMK%5$+Q$<%YY+V5MC=,^1O[M^1,8:$;,JUPDB]];1XLLBA>OI,'6\9GM2(842'@PW6_MD?WP M36_?3_U]^/(+G:B.CM9\Q,B;$YHGH,<&4,5)<*E8T-$[Z[$DZ5HKK*U AJ2+ MVI/_P5O^*$IC/=QK$PX(ZPZE?6B/.Q[5IQJYSRH;Z9.KC[PZ+>WE6=?5A!L9 MF4PI!PB..5"R5CL&(<%[SY),W);8O&CY;EC["I_E)UY]SF;!44H4DA(^1)/>W&;@74!1'QQ(S M(+C,U8QR$#WAX=$F([36(KF[---WGS"D^&Q?]&ZWQ8]BJZP;JE_7XFO\EWJI M]V&]W/OA?=HS^^U$(POG9G_[#2?YB$G51K*U@0ZI%,W!)UTS\$S.VAO4HG6; MLUO!--!4RYO;]6")S1*3B2')G$";.IN;U^0B[1)$G>K\OAR9:S]0=AN2(5DQ M;3ABBW;:EP+M!G6N5OA^=AXFE]='@KAVL"$_KU1-28<+?&TJ)2T7.I H9KEU M_=>/IQ\T*K0G,*T.VF7;.>SE9.^,80PL8C5S1)V(X J@4SK+J$)L'B+[/J(A#7[OB4O:4>11 B=++G\S MFWXD1^JDYSC)7<_J,RQRKW4VBH*LGOGM674\[IHO1-11";)+F18D/4HV$(SU MD%B02GG+BVA=5'8[FB:ZZ_ALFKOS[:LU2J+6I$=+(=M+63H/@4L/+*#,*OJB M5>N@SUV8AA0;:<0G6Q58*[*T:W6ZMM1_&R\^O3R;+V8GW]9^?@F<1NU\(32R M#OQ5D06RPFP&1&9#T(EQU?J$[ AM2&&4GEBG#R+UVJ4*XZ+V09I-:X.D?=I) M;?V@%GV?[D;82.M4)?>!E%Q]XD@'LF:**62;*DD$$F3D:!N .>&MUSE8V?H4 M77Y^JQ#:2JWCR]E\L2Q+J2:9L(KXCGRTVHY$@%=. WEF'I..K/U=\"U0!I7= M_6#2WQ9&VV??&\91X^+U=+[HSJH]]\]I6'5&PKS,S3VK!CQ/103O(,="2U6U MXL,E4Z?1"R]13*.T$-JA*M(6.TI$7#8%MM(THHL!M_7C9[^2F,NW^% MR1F^+3=?O%!E(\VU\=R1?Z9)BRD>$WCA%:#WB;L4,936@_H>BG5(P?MF_'00 MPO4DB5Z&KCNO35Y.EHP?F!(A9@EUO82H(,0<'2#!B@(9P^8ANN_A&5+;>..S -*0OK+)T]'99;/JV1U[(+UF:%-M<>13R1E5(Q>G(L@]*@$L_@ M2HI@0DAHR-XLI;58W0*C5:K0I8\\^KHN,;O:Z1.3*#PA,)L1E)9D8=N8EX-H MC-39L^:3@W?%-J20V;Z<G(2$JV%.F)42XF+BS]]Y&2&B57AFSD$FJP MSH(OV8%4Z(P@M:M$ZQD%W\,S)'^F7_;8@PZ-.OQEC9J\I!J!6KBFB25J$$]+Q X"I0A,L9E7R;']W U-KF6-R4C%Y5) M/ 5(1G"@[QGXG R09Q"TT*B-;1T/WX9C4%'CYDQRAW%U?THT/P^7CSPW7J1B M-6@;R>GT(4'PR=;*7L-8K/YHSRQQT\%XY'#QH3GBWG3HTS\_"MV4ECBOG3UH MO<>?0H'*VP+QY_^:]>SCSK1[=P//O91<:A0F(^[[U M?'GQF9Y3BS\^S%[.3DYFT^/%+/W^:3:A(S-?@B3.TD)$94$ZZ+5: WN-I-56G'X_H#Q;G(\6%(BM'0(BB M&J98%BJZ7&[:6%3!# M7J IDKQ!I;)K'7ZY)\2>=N3&EU):=R"Z&]60#N5C<.'W3;^] MZ=CLA+[KUAF$2X/AU;A.@I[F^0KN16W&ZY/3D):1A"($2U#;:)+5B1F<0PO> MLF!0Y<)9ZRO>^^ ;5&AF"$S7&W'[#.L*ZF>S"Z:=E[(+V+N%TL=ZU M67D_GO_^>EIFW8H4ZR+R^?'XXW1UL$;KB:2>300H^,0I&0Q1RV";G\A9(\T2<9&O'(;+YX M6S9&XH4<0YZX08]@R4T%%6I]LJIU9T4%F7UD0LK=^&'KY]\S#?X)TW[_[6V7 MH3A9OF<=M"1?=&7@D(Q:KG(S\$6'XGT(Q'0:>6W)X2%F;8 E'[(4.17>.OBT M&[)[]KUYDDS3(ZT:ZY0:X[A+G$4O"]F;:9ZT#-PN^WN+B6\G'?([T7ZZ3#+V(,BB30?+L@;ZI M 4R3($?.(O-%HVL]\.#!2\T!V&=4,4YGCS;2?SL^,"=HFCLCR"$^J# M83/S/6H3;4B580,MG5F(K'@(Z(1E0BC6Q\B+>V;FW\)"AZL$[#F0TIA.;3N& M7D9R!>)(J^AU,@JL-F1K,>? ^1S!,\+*!%GIL9>.H;+7?)! OU:==R$'GI$].)>">,5"9(;A _(RB3J37TCN_6U?J'1ZV M$S,\]6!L+SO?4ZWH]3D_(\$E%A8CB%!;YFOA:,%!0+"<.RQ)%8N-YW$ M,D\]5ML#<79,JEC_OGZ)88Y__]/_ 5!+ P04 " /G*A:+1(8;'=6 #J MW , %0 &EN;.9(F^KU_1=Z+ &;4Q3I)BFG7;]^ B0E2R(E<<%+4K3[=#DE MDN+[(.(!$ '$\I__\^OYX)\?7H+[ M]7_^UW_\QW_^/P#_Z^F[U[\\'Z6+FG7Z:?\)=_CL;_ MZG\)O[P=A&D9C<\!_FOV9\]&G[^-^Q\_37\13.C+CUV^._YSUD%QSQ@(KS@H MS30$'C,H44RT67MFP__[\<^,96NEM6"X#/XW&'W^COY*_77[Z MU\7'ORY]_@\Y^S3WWO\V>_?JHY/^J@_2U_+?_M?OK]^G3W@>H#^<3,,P?7\ M/3Y/K_[P.AK]V_Q-^NBD_^?)[.]?CU*8SA3TX!!^N?,3]3>X_!C4EX +D/Q/ M7R?YU__ZCU]^F4LNC--X-,!W6'Y9_/CW=Z^6D?:'T]]R__RWQ6=^"X,!(9Y] MP_3;9_S+KY/^^>1QRWA'KC M>Z_AO 1Y&V']2EH4$#^._I1&Y[_-T#T[>_/\Q9OW+Y[3#^_/7K]Z_N3#B^=/ MG[Q^\N;9B_=_>_'BP_NW84QK[R><]E-88[[1$SY"7769G,_S_['I(ZX-A3C3 M'_;K,O2:?ET\I^+N<%#X=8K#C//UZ1+(8)1N?&A05\?1E3H'(>)@]FKO8@(? M0_C<>S^EK:KN6H0<7]&/DU[FKEC'.&15%&TG*H%G.@/W1;D43'')+Y-A;)#2Z>2*B[&K,FJT.?TZ#T03S7WZ=CB_P^XNCX918_6(P>R!-6_Q8?VC&A&># M,)F19L=&7 =S_/9=K06HMXM,Z,1!9;1--3]G3;2/9K?35VC M3F2]'Q8(J[SF6H%')T&IY, GD:"X$CDWV0DI'JGV;UBY&*T<6V'T[K;\WPVG M)0U6F?++'-A56[>7_T:B7F8!VY4%3P:#T1_UD.'E:/Q\=!&GY6+P)*71Q7 Z M>8<)^U_JYO?L8ERM[9XH3ELK)?#(2 @Y*W!"1!":7BY"LJAE8UYL!'#_3&EL M5':GC@ZX\W8\(G-J^NWM( RG3X;YQ7]?]#]76=#/+_O#.HS7&";XKI[CG96_ M3_#)9()3&L_%^<6@G@,^Q\]C3/W9,17]T9/ST7C:__?LUUX1@2=E"H1R^+%[? MYM^&\=EX)I/\CS"XP+2P;&I$A"L:):DPDDL@>/64Z4, R361;FLP@39Y<3#^-QOU_8^XQ,BX#SQZ\+$CVIO80L[; +-I4 M HL^M3:U[D=T8K382>#+=%!=T.'59')!R+@3P3+4P(R@K3$P"]YE\A.0'%*1 M#0%F>Z#"',U)TF +02]30'=!@;.+:;T$KC?KO6)+=MX0*,\**,P)HI>TPT5C M#7IER>#? P^N03I),FPK\F5&F+:,>-TGBSO/;)SY&T@F]VQ/ZV6IL]-.0"G, M@7)U\9+*@+3&2NLE_=,M->[&=F(<::2$9;+8G4]Q1^?GH^']-H_-UI%I+&AQ MDQJ4X0)*T?*&KO7!WAJP'CU%6HM^F1VN(3N63!]KM"2K-T%.0H(B MKH)7D8$(F)51CIOFQ[WWP#DE-NPDZF46^.8L6%@^NJ LDFG(S-%PG3#@5-1@ M)*-7M5&6FZX9<"+V90L1KSC@VOFT=@G7=3N'9ZF*X+17A3"S?#T$58^3%;/2 M"-1,MCYLO0_/Z9%@6V&O8,+BK/,_?[LE'$+^KY8Q9.\_T+^_OWCSX?W9R[.W M+]X]^?"*WGWRAC[T^]MW+_Y&?_#J'R]>G[U_WRRF;(-'=A1CMNV@NXLY,TKK MS'P VC@XL25*(#M" &9+WJIB/HG62W/G,6?,%FL]BV!4M90-3:THN8/DA M)X/\9&/.-M'G S%GFXCQT#%GD_&TWB#EBS0E^QC'7_H)9U$5,LIBF"O:11)9MI,910W$VO$>[AF?R M9)@7B":+X(EU0&T24[:>KI>![#>2,![T[YP6HK($7RT"10C[\?S ME"&3%263$['PM=S+X]+Z'6%D>U3Z)G+MX,I\ 6P1QQ2M9@4Q@9TM8DI)"%P' M$#D5;]#:U#QB^ : _;D,#96R'&&QI40;1O=44[WW^RCV!_A^-+BH,IPL$!%T M%J5WD+TBCX@GA*AHMPK!,<^S"QG#0W;_W5^_?Z=O!WF/F@JKX>R<(7K9_XKY MG_TQ#G!2PR3HW]OPDC+6V.+!&6U!%4\_*:>@I%@T&L.,+FOI\N%G/5K%-A9C MPUB3&;S+E8<6H;/I)QPO(%G'0I*R0,!ZT"1S!L<)'#=1!>=LB5&NI=G5W_^8 M%]I68NM@-WV'7W!X0:CB9#H.:=H32-RQ0H!TENR%0,R*GB4P-#8C32F9K>47 M;;"AWL9P%,=PN_C+.PFU@XC9!9Z7-.YGY%Y72/_L3S\]NYA,1^_ M=.PNWLYT_M?1*%_;$*_(>3V\FGX>X*HX:Y3>1L]%36,L9+#83-NF9%6M3EA' M@LFM@\EV1WV #*#=U;^24'O370?L^^MX-)F005;ZTQ[+4C'A)4C+:]I2($ED M(T%S)DPNSB?5.C_PVN,?_>JRK2@["%<_^XQCHM?P8R5HI>:+KY]Q.+FVL::B M1))$<\DJ[7+4$$TQD*TK.P?QZ>]P@O2%GPC:.IOE 4BGQHV6&NA@-[DO]5-E^CRM9" +K6&JR'J2)\FO3L3IG&42JG4T MR%'EZ79+C%:2[R#GZ5GXW)^&00V,?38Z_WPQQ?'[49G^$<;XZOQSZ(_KGC?A M/2Z2=DK2DB91DYV5'42;$@144@NA#3.M[Q;7A'9J9.E"(QUD2ET)X7+PO62S MY)'SFK-'ICB*"+3>:2C&L\P#X\ZW/M98 G%J9-A-RAVD0UT!>C5,HW-\33YT MKZ9G,>\%N.PR*$6.LW/" O.0*&*?CCFXIV@YVA]GEW)O1<'03 MVH*,5PQ7@;E2:_+HP'T]/C$0F!# 5"S<^EQT:>UQK(?L\7.BO0(ZV M>#6F3 MPLGT!KCKJ-_@M*=S*LP@+8,N\5J]*=)^A0JXHZTJRQ"5;7UAT MU+%".CC!N%\,/FV@4C7<6JZZX(9=ZKVO*21*EH1(Z.-+X MOA%>W@KWAQ<$S\FR.]2M"JSI)7G1A;5^O2TP^$\^HWN6%3=@=BMS3KJMH[*"TE1"%2T D%=Z2#R]%Z]"BAU&="!^:";Z#6@ W$3[O M3](<).;O&,E(.RM$ZB?3Z;@?+Z8U4^G#Z!U^KL>'PX\OZ ^FWWK:9&$9[#0"/GA?;B[.+N@,WR^<\[W_I9QSFR1SAU&ITIX^XZ!8V6A2=?0G\P M7[VN%5?X-!K0PR9/PZ2?>E&Z$(HQ@ %K)[":8:=\!FMR$EDG;DKKBIH;0GST M_.E2)2LHM+,3_R*,A[3-32ZK,%V=6VBTZ&T50JVXKK(W$-$Y2-K3RS''5%1C MKMR%Y=&3HHF05VA_YZ"#V\!FG/R.+EN5H\O@[:P@3ZT]S5@$ESW'P*QUJ775 MJWL![9\';13W !NV%WH'Y[X/^V8$>X9X7K2-65JA.'*H#CLHZQG932Q \"+2 MU$C1R-9;RH80#\^:'12\L>>\O78.1:;G_<'%E.RM&6"T2G&;%-C9*BLR@A?6 M@LW%)\9HL_3=NLMK@/SA"+6UACJX=%CIQ*_AYU^Z^3?GAXNT6M-4J!7.53U[ M)JDAVCHV79QPSOO6UUA-!W!*5#R<9KN(YMQ],#=FG0DZ*90,:A!M23*'UD4_C(?RD:AOM=A!'M%)0O<*9%YZF#)^U#8^:%OJ $9+U*@J# M)HK6E%L)Y)2(L[ND.X@/N@UJ04E&&.D;F? V(]YIV^LB!*Q=ESA@,:[TY MW@'EE"FPC;0[N ;_)]:F5)B??*&UZB.^N:CR.2M+M5FO9$"((B+2FH5,TP:; M"SB?/3 C38JZU+2)QNS8%..C/S?J5"DK_+V==Y)U <_7/ZIP M\#('D"Y'25ZK=]CZ+F,C@/OG3[<*WY)=FRNK@Z.$.\!>-Z-NE)!6M"H;1_A$ M202WF 2Q2(*;F3*LT9W$1.[$^I' MOT?N67$KEK;=D[7N&,++T9@FT7#>S#9]^S .PPGAG:- MX_ZD5DJY&-._\S%?2J 70M9*! :Y=MU12FJ(WEIR-'@T.25I0NN VCT,ZT!1 MWWNDVYIL/Q15.BGAM#2Z*VC&%%U801#:((DN:PC&UX)F$:73VGO6^E+Z'C@_ M'/M:J>;._7NO+3O>?SA[]O__[>SU\Q?OWC]_\?+5LU%UV)$CHT>K$+ XLANC5. T[>Q1.Q=9YL+GUNGHG7?DR#1+.!DDX).F>:.= M!1H+!UH.4::BK6O> .IX.G)LH,\'.G)L(L9#=^18&D)MZ#[]5E?!T;"F^<_* MUJNZKE]+)!+\A&UB>2^=$6,58".I&?'1HJ^BS,["[P#^^06 MID6QY75 ;=+ 8Y-#\U6 ]MO(HP/%W3XV;R;UO5&"'LX2LP$PU/K;:!V$[!DX MDTKAV6+4Z?%2X8[N'H=BPB;"[J35Q_6P\47!=%0QE. =Z8GV3F6R %H29]$( M.H;@K<^M4PA7X3C [=GN*KHW+'\+^790J_Q:2/<"D#?9&1FP)@C5K+7HJF^5 MP'KE#4.=-+:.7EL"<0K:WDVR'4SO)SG/A!@&;T.??.M%%:@%.$<;#,I:YSS7 M%A >7!>]P2N/#?'F7OT#%@BB"'@W1 MJP+*<@O1" &>#%]3M+;(6E\ K$9R"@1H(.,.XOJ>I'1Q?C&HS MC0:#EZ/Q'V&<::N35@JM0<=Z$1H=;74QTBKG48G"%+.V]1GWAA"/X\YPAS.I M+E72@:%YT_A=OCHW(>=D:CLF47,($1UX:\BYDL'8+&)FL=NA4I?LV+6N8H%L.C)=_994];;V&RUCNPM;JQ-L'S+)O7$;@/SVESHYDF.K!H;];" M<,4ISPN"1&'(SPX:/*LEY9()*@=DN7FMT .7%MDG#[:7=5?58SL.):E9TI+G M5!<_$A;7&6)@"%Q[X@'MB;*Y1WR244?[).FQ\:)AQLN\NVF5W*O)Y +S=6SS MA?G%5QRG_@3/RNQC9Y]G.;#_P$FM!57;G4VFXWZ:+DR_OY/>9T7%SS\/1M\0 M9R^^O1BG3Z2CMX,P[-4B,,I8 ;YF]2@>Z\&%*"!M1FNCLUK=6D_O:C6[1]2G MR>_C5G[#E)[[!OJ/,+C UN/DSJ<04@)&E@PH$[$&#$K(,2NC@E/B]HG%9B3O M O2/Q_&#J[Z#$IY/\O^YF$QG+3<^C.ZX,IC-[4B 9PT[:$>;[5+OD 0^Z4]Q MT6=R+J-WF$8?YT28B:N'7DBN2JD73;7N'QH(]=Y!,.M9UMF1X=[\:J?;,9TF M\X^2$1U4)KVJ2'?S$*I'4M$E6Q)2D%^8XXF=!SWI/3V2_]%(;3)RF-+FI1C8]O M1X-^ZN/D>;TE'DRVB=O?]E&[A^XW&62CZ/VWXU&^2--7PS(:GX?%4!97;))L M.^%-!.3*@;+"@./&0?9:JL)35K[U?+H'SLX+1OJ$^6) IN_R0^8AR^@32I81 M3!'U)#8J<"P(,*D$DX.E%:3U(OD@J'U%_;?BP=*U2%.I'TM&P//^Y/-H$@9_ M'8\N/C\;A,ED-GEGBJGQKV2$UI;@@0CS0*+!8?FRB1JZXUM ZIKTJU6"R'4"J:**4:*TS2.4UX2V_]."QDI=IS3@CAKI(*3L M5C^#IV$0A@G??T*&0747NRN3IMQN2JRT1!A?5"UP]Y-GD*]P9 MDZ2'5)R@O3T4B$Q9L,P[5K1$USPA8C\C.TUSZ@A9T4T)X?4!OPGGN%@6UH&] M#UMM?".D47W;>P=4Z!K\W #^&3K,(>:U6+=KL9,!W V,Y#9<"=2H?VN M]8'.43'W 5/RA(F[B>8;$G9V'_UJ?OXY:_@Y#',1_FTTJ+@GK_OG_2GFA5$D M$WUX[1W*40H%3Y#D^UM<^&.0(*U'WE@\[,K#8XZ%W\'-ND-R=PO MF&_-(320E;R'A6J6;Y6"MH0OD Z"1Y?]XF:SNHXK\5UOWSK:N#W;UH MJR'+9G-A ]"7E\JO;L)_?E&;>='J3W_WS]'X7_2?150!;1'/,4Y[J!+J:"-8 M&VI(#+?@L':&!TXHTTBDZ\NN]KDEEM1:OY **<]F(F')HWKMQ4XR/GS![ MT4X723R+ZLKSML7U'.C]_*)STHN"H?;,0F:*O(V4R&[$S,'H($+B'BUO783F M;C2GPY!&$K\SKZ=E4,UJWR(,\^)8^GT8(#$ZDYM<0R*'D]&@G\,L"'CA"D]& MY<8?KD@/V2$29Z_X=@_?.9PX&\7\='_.\7V.69H-H9@,J#D#%8P$YY4"+>E' MZV7@N74&V!Z'=_S7,/-+ <,EENP"6*Q'3HIIB-$$T$899LAX3:R;+IV=#VU? M\5''.F?V?X6S.:,>3=06N7"&8P;#TZS=!9)+($GN124;/?-D*_P845M'R:)- M8[\VT.9A8K_6 /@S]FMKE6X>^[6%/@Y"G"(TYN!EK6!%0'6F_4$' R9H26]Y MF;KH6OL88[\ZY5J 8.;A1R @L<5NR5I''UF6('W'L MUT9*W3+V:Q.-/-[8KQQ*LEPD"-$5FGSUPM+4:B>%FYR,CJYY@\C3COUZ#$;9 M$7+KB"+(UH'],X+L.%G4*!!G&PH<4019=H;YF!FM#2&!LBI 9"5 -IIIU%$F MUKH>PE$Q]S@BR Y"W TTW_K^^P,.L%[>I,EERNQE!P 1 Y.ZYK$'2Z!JYW1+ M/Y&5'U +R92X563YCAOPNY[P>.+#-M+/J+5P&YJID_'T\M;N;+RHQ3%C?6 L M8K *DM8HBXC)^[62">@!U]8=^NW[FG/7LW^:?,LF7Q,]-;P+ MOX:GUBQ:()HLIL..OC88]K5IA$S")_J>MU3Z)G+MI.O2#-AE:X@2F%7<0;%: MU)0Z 8%G5YN7,RUL3OYVX&6KQC_"VN%L5[0.CI.T$U2; [=(<^0 M&3I%YJ)(MPNT[\[.%3A^4G-7:NZJW*YO21Y8\G%(/PUFDC\GW4^F]?4O^.)K M+<^*/>-RX49("(H54)%\&*]$A&R9RCF2=:H[35S>"?U/*6)-Z2"0U;NFR!?E;O R>+AF,]HQEM'XBT:VBRCX+C$*6.H(NS7 A1 MHCP@A6^"_!NS=0?\-&[5LZL;.SJSGD!=;Q^0-3GO)HHLQ.=#:5E?TAR[8?!E:07=3O>A/'\?'J'LBCK?_GN-4VV'$BC@B3O M\ N2SM]AY?:\8>6L7 ]1]BP.^A]G/*C&8NU,^:%_/NM5^9Y>G91Y;:_O9'3, M"Z-]!,N5!*59 E]$ 9=4LCXE M=CDKZ11$9PFD2]&;TN,#@J3&6I[):"1U0*JG-5"X8(UC\EMA?TG0_>I_#L7R(,X83W>J1O6 MX_MTQ&X/YJO?C*9X+06"'_=#[$_H,?B9/$GN68CI8OQF$;]-$SZ MDUTN&CJ$T\ BWI>P&EG05X"^WZW-H#WYCJQVD[B$]F1Z]0??ITW6M6-$#1*@ M_X)B-&-"Y A)>9-,1NM4Z]VR >Q=5_L5$,[*FB#F]I/$S)TO%HJ4M-R$2)-< MNE)7G^+(>O*,MRY/M3/H?5G*^^;E[>5\O]H]%NOX:@A/OUW]^+<^CFL:Z;?7 M-8ET=NJL?"S>ZP0\HB#!>@,^\ C1"*7H?][IUK[R>L@.=;&P9[;T*"4')4DLU M: 17),>@%.T/K=VL(^#6 T4ACXY:FVBI2TJ]&GZ^F$YF$N"+.C7<&.1&>Q9@9V$ .XPAL1B\DIZ,!8-J)@D>&D\6(LT6WWF MWK>/9#TV\CW@D!TC]S;16P><^WTTQ&_SRF$O+X;Y"I64S&2M"$M-[8G!@#,R MD%_ 6+;%%,9:LVDUDD-<@NY+FZ/FJNC )YO?KJVZ0XBU%%>:DD_@@F.S'MJ, MIHZV'&)6I1:;363M\9":-ZA_$-0!S>\#W;*TU5,'1%H];U8 [C&!PL2D0&*M M^YH9(\:G",7Y0,X$XYK+O5CJ*\#MGUB-%;N62;ZK5@X73-$D_W*M+^XHP&$O M>9>W8B>>K(R=./L>.T$?>#,:CF^$4M2_GV>48_HT[/_W!5Y+#1;6VQ*R@.0\ M[8,N\DI.#BFGP(//,9K6/0"['E.SLZNV^.9>N0_:<,<4."7JY.2RMHBJ/T5E M38V#4H]$WH<)C3B&>7#G,=NA"7,L(17/,4Y?#6G3NZC?-G/;1!;9!N$A*U6+ M57@' 6.@4>D4:&3.J>;5S990'/PP[^ $N5UX9#=%==&'X@:B:]W3UL'556?. M.S =J 7[CCJ[EP(["GROA$A!,TON%X9,^#S+$ (9T]*YF+5(].9:S>:.E@@/ MM5;?%P\VD'/KW@E/JKG_;#3\@N-IGQ8[\LOQ\K@EYYPD,@&JU#[@BO;NZ&IW M!ZNU84C^.:[79^B>AQR@N603-8PZD&$')PVO1\./4QR?UT%_H+^91]F0'QPR M"\!$(M?8&*2!"@'"%6FMU+G$UI;"*AP_;8518V5U\ #O*L[0.%-H![^H,F$^(N@HOI@;F:_[8^>AB..6];+PNVFE 'VV] M*50UO5:#U%89R500NG4PV[K8?C*O>Y5VL-6](!GGC/DYCOM?9A=0?R79GPV7 M7^_Q;$K22%M\-C4$L,9X2N4@BBP0A78"6^]_ZZ/[2;]]J/5.IZOE!6^=.BWN M_/PYCLO,E>)D><-,M1>T;%&''$U ME+:GL?-#A=KU+"JBN8C5J Q:0,S&0B1CDF@?R:5HWE!A&<:^;B);Z/C^L]?- MI7K$]W[<)1TYK88NVAHIE34$)24(7;M">YMS2IV2XY!G>3OK]>'KNDWDN\_; MF75P_:C7=1OI;-UKFFT$OD]":!$Q)DX6D8S$>YT]Q"@8"*NB-DYZLI$>-1$V MOZ[KA >;R+F+ZSK_'H?]T?A]M9HQ7[]L8LZ1F2H"1"4XN>RRWF!Q#T%++[7V M7MUVA>^YL+OS,4=T9;>1*FY?V;618\.CCPKE#FRU164@@;0='(:F-C!]Y*"R+4DFT\><36^;K' M="';VHC;6<;[NT==!]6/>H^ZD<;6NT/;1MS[NT?-7'J!TD"TT9&#:VE5,KJ MDMEX-CN43O@P"92[D#W"W/CV@4?[7#<5_LT*<] S: IVJ"XUSPH MLD!8\^Z"2R".YOYT(^V,6HJVBSROE1>Z,@7';;: Q2"H8@0X7Q3H6!PG;T7J MT+J>^7'?F>^B\]U%W$GV^B!,,;\-X^FW#^,PG,QK\4Z>?KO^SCS9&EFM-*0@ M,T](=; 0D#F01I98I'6^>7;Q^NA.Q2#L2!_+S)$MF;.8'>L@ZJRDQFTTAS$/ MN]+?/3390?@=+RB7(8&))^=R@2!JFP1O"KB(9!FIY!FAXJEYF,&%I020<*KH,@=%XN8PZ..%5\:V;_BZC.$1ABMUT*TV(>MMA(!02LF,6]D^L7=_RG^H3-4>=+^)?#O9U;^,!E_ZPX\WP2WV(8TL M.,<":"M#+4Z9P6F;P0M7,-)FQ'P'/:/N!K3_O7YWG2WWU&DD\(8;_V0\[;T+ MPX_S8\^L.=.UH@R6&NKDD8-CTH)6RB;F;8QVK9-@^M9K&J??OFO[Q@,?^[:^ MO?265:AW5N%EZN<:,#;9O-=1YB'*6>X@_-OJVT%R#5?FVW""#43*P,'ZE$$) M7C-PO 9KK3%)B:*3?0P*O&.O;:^_30366&^_DZ3.+\XO /\/7R]!L07S"Q;"9AG MS2!2[59'SKBK9==M02;]6H6<'E+>]8<^0N5M+;/.8Q/)LL)Y2D\O)88L.@6Y M:!J=C1I"- Z2C5[K4E#SM9;0K6,3OV,Y=(#3ZPX"VK>4=$=I>]]QO1I.<8R3 MZ;LPQ5DS[_R6C$-Z(WPD=SHF;Y-5P'2J]?&YA2!T!$>6?"SDTEG;.F-T?72G MR))FVNA\Y7A'R]?YYUG_TG$_X368.I)_EF0&$PBKTIZ3-+P$H11C)(M:8:-3 MTMP)[109TT8/'833W83Y+(S'WVHZX7P)]*KPC+3FH0L65"$3UB?R(%,2@B?R M[:WHEB,W\9PB,7:0> >WYK=)^_EBG#Z%">9K^V(QV3B?-4C+B;!2*J#?(C"4 MT9-UQ:UK74EY#5BGR(W=Y=_!]U$(:J%G4* 2QGWB1MI#:MPW+70W8:'.E "\M<,3O?S W"9')6 M_EF3W(?3L_&[_L=/TS<755QG919X.JMQ\"P,!IB??EM\;K+X8+VU,DYQ$H[C M/('*GJANDP>15=%6E,14\Y9;NT$^#7;M4V_+M+,[9PJ0$,[*K8NJ^8G/T]%X M//JC7F.%S_3.]%L/F9"B, %.% .*9PD1DZW9CB)XB8ZYUH'%F^ [#4)UII%E M]KB=$@E7 IV?]#X?AS]ZZ.M1?BBUS6X]*D0%SJ &31:9K=+A^9;)MQJ;R[*937[+A:)5\,T1K*TGN/\OR]'X_F^^@:GO62B]R)PT)QV4*4(:M21 M;''O2\@FE/8=AC?%^+A9LQ?-K#B%V[U>\ K ST;GY_WI[)@9KQ\!%:T])\\> ML$A.'AU#"#H'>=VZV=4&\$Z70"WTL8([C8]PKQ\VOR@%4RT-=0VM MC J]3AJ8I"I>=-NEX767I<^X M=UP(EB$*94$9J\!'RX"Q*(/W.DCLMK#;490^VT3'ZY0^VT2J1USZ3"7C.6D# M2FWTI[A6$#PRL#+'I))#XUM;(,==^FPCO3Y<^FP3^>ZSTM4ZN'[4TF<;Z6S= MDE?;"'ROM? R8V0<$=%3(!,I%'+ 41O@06A3?"Q,M^[Y=^RESSKAP29RWF_I M,Z==*8I%*+7%CK(*(48CH5@;T-9,0*8?LA$?5>FSC52Q?NFS3>2XS])GB$$) MQ2N)4P ER!V*C-4C-JFEMM;Q>$JESW;2;@L9[JOTF??"B* <6%,+>I,="T'J M#,R3NUE<\$RVKEY[[*7/=C'B=I;Q_DJ?K8/J1RU]MI'&UBM[M8VX]U?Z+# = M14&$8$2]02^ESQ2W0ML@P2J!H)0D M:X,E#E@[,;JDLHFMRU<<;^FSC;3S8.FS342[M])G$;,49&= CK4>B\\,G'*1 MS!IIL[?1&-WZXO&X2Y_MHO/=1=RYBWXK3#CK%'02$GA6M2.JYN#1(G";LV7) MQIR[==./-3"[W?GN#A+O8!58;JUSU2'HK"R_>=DLZ%O/"&81=8',90%%0"%6 M)TB9%$R146;9.AYW6ZRGP:*]:*KS]>;OPW ^HB7QWYC?CO&\?W'>BTX:M"+5 MB)R:#X>,9H ,X#/G 9$$)EN;& ]A.@W&-)5\YRE"U_#5'H>SQ5&C"J*46MFK MQFX)S\A$"K7?5Y1*QVQ*[*)SX+V@3IP;6\F^DXRA@F,RF.?-,/'9:#*=U/@K MY[BCQ2Q 3KIV?^,.(M92(!LRE)1-!H(@0YP+*VQ01J/OHNSZY?-/0]%;2_3.O)[68427P4\OOG[& MX637)HIW?%N;@*)UH'8<5<2+%$55Q7$M:P-S"XYI!4)ITFV6J$RW"7&ONXPJ M*B)HFXT&'3D#&A*;7Z]8$;P@XZ0>M)]^5-$F.EZKH>(&4CWFJ"(=;8DY0I ) M:[REA6!BA*18L#)QGD6W?=2.[4)J([VN$56T@7SW&E6T!JX?-JIH$YVM'56T MA<#W28ABE'4B(SB"58]2/7A'KFSV5A;A;9(L/FHB;!%5U 4/-I'S?J.*(IF] M,@L/(=:B.$P86OFP0$*3D'/M:1D\J:BBC52Q?E31)G+<9U11*5(E42*0TZD) M%R>/Q]!&5W(JQF- A0]Z X\HJF@G[;:0X;ZBBHKV(JD4(1=92_C["!&C!X:: M7-.LN;K=*//DHXIV,>)VEO'^HHK60?6C1A5MI+'U(DJV$??^HHIH 5(Z10'< MUKQLS1UQGGN"J%P1/#&1N@XN/+:HH@XXL(F4]Q)59 6S.GH#9%QDVN98 #) M&!0?N)2)932M4TN/-ZIH(^T\&%6TB6CW%E6DG5$TI@*AUKM5V62(6=(090C& MQ"),:'UI<]Q11;OH?'<1=](C8^V67S[5,+?L(#A)#%5DXP8D:]>7%(QFY'4T M[Y;R2!LJ[F 0=J2/#BYZ5W0*6P?1SX:*6^GOX19ZVPB_XP5E@8R9$FS0&H2F M?U1*A,P04.E$89JFAEJOW/P1TJ%=0\7&;-A$YAVSX#)L.MO@:\=(76RJ04NS MH4I@D2FIF+#(6]=0.]*&BAOIYN&&BIL(M@O+<;F1F"_<,D;#BH:1*\0"@M.N M%F?#Q +W/*C65]Q'WE!Q!XM@1_EV$..SLF_8.IA^Q(:*&^EJG:9ZVPBZ@Q5^ M)3;AZ/&FKCU,8PU9UA ]82O:%\.,#,PV]Q>/N*%B<]UO(M].=O7[^ON9((,6 MY!9'71/M$ M$ZUOBV_%/*0TQHKIK+SXVJ_U%GLJ"*^Y0TC6^6K'>O#<.O#&<8&69.#6NS)^ MZ$F/6^GMA=G!3G&==6=E'J->E[$:I=Z+T3%>R :VCKBGO(H08E;5$W*R<"5E M;!TC>A^>QTV'YA+OX$;Y)K8Z^LMLE:N,IA %SYJ!"*[F5*, %T. K(/+VJ:@ MT/ T_SM+7%%.V>DO*U'#1!GNUE;VH_F9HPOT.Z MV9K?O'OJV39#:)2&-GOTT]N/?E*;\7R<)?P\_?;](V_#MYD_\4<8Y^^42P&% M)]V#6P0]U&,LFZ%$)4Q!I[5K?:JW.^J=@Y_2)\P7 SPK#V*9W 5F?OB?K2DV MHP2F&(G/1$;[;(J@;4FLU*J#S3.?FX'?5R+=GEFZ%(YU$&4?2Z;>'/YE'*/E MWLA:UTAZ&H;2QD'0.D(.QBJ5D]6N=8_7&P .=6]W( [<=M>VUD47 :!;"^+[ M,(;Y[2 ,KZ5*K#.FCBX*NQC/82X:=Z#)[:7O6'3\6/B;H_&\) FZ MN(2$Q%?/W3L#$1T'B0YIKQ'DO[>^0;L3S/Y=XJFD6PM%=7 E^XZ<^W$_ M33'/H/V=-#-Y]_[O"W!2HN?6:(BVAIHC2^!]-&!$9D5[E3&V7KGN!?2320T5 MUCI]>Q6R#[30SR3S#WJS/_RX@"F2+T5Z SPI3C"Q]F+5Y'XQE9F)R%V\Y>#> M<7&[_C-_8.ITJ9V&=W]WPGR/XR_]5(7Q>QC_"ZOCY/\G5N=8:WB-.QM/>NRJGF4W)#,]910X\UIJ'+ EP M6!PHRS2R4@R+:_7LHV^]MK_1;]_WMAL/_#%/*[:7><,5Y@K$@G_KP-CD8&$= M"K1?,!X^ ]A!^+?5MX/D&MH;M^'8(+VVPI&\:]T+52HC,4%67L;,F5=RK?B@ M0ROP#F>XO?XV$5ACO2V:M5]6+(G*A*)JU:(<0!5#6X B^]682(/1J-WM$+ZM M-'?CH?O;K7<2^ZB%S!JZC#,@X>LU(-$:813SH&6TH-*L+8H7D*UVS#"'7*U5 MM/DAY5U_Z"-4WM8R:SSS/O2G=?M_-B/AX?KS_\QS9*=-=%!W/>M \IUT'04"7(, M,1S;:^8.%>\@U@YNLV^AXB[$H%T$5EA-2',U696@L4R[7V#*<]ZZ)= 1!#QT MI>--I-E!86?N*I[+^B,I\(BQ@/:UG6J62%M-#&!4L P-O65O!2?<7>KW^A?O M_QIF%R&/&DFH@\UXZ^#:-Q<5_F+_FCRYF'X:C6NOJ5[VW'J='6@14BUW7)MK MZFI=D&2,06Z;%WAI/H@CO.7K.,CYH#0X8EY_"?U!M;->CL9_I;^=]G26B9E M*S,3$6B29G!2T*]<8W+&*"];IZ)U-9:?+#\$*;J*95U*(5H>5[P]KA=?/_?' MLP^_Q7%_E'N%)F;M$PDNU;@ [G7-^Z3=J-A -HB57K7NPM,,_(])Y[VKO8,: M %O+P:VNX-^+.G\@IDT^C0;YPSC4RCO/P[=)CTF/UDL!&!*92$EY")(Q*"BB M0)2R^/9M3S< ^,-1L3OU=7!@]C!8>FVR. "^AIOW1*K@D@6:*ZP6]<@0"F>@ M&?:%7"JM@X36A5G6!&F-?/W M,K ?;AH<'UV6YX0_VCFQF/RC\>*E^CG>\SF:& 6'G#*M (KVO,ARJ34JR1NR MM!6JUB M?!ZF>&5H/CFO%9%[QB2=&2^ENW.];KZIOD?W5X3>E:3W\5YO8]F M-;#",/"UN5LRV0G.LX^B=<',@PWVAYLLCX-6*R:4VE)(0JMP=A8D\M" )^X!!$T/=PX M847K6-;&0VA7R;L-L'E.EC'[D+R^N]SWH1AQ+*6_YYT@WD_):ZE?]WHQSEFZDJ!]4_/:)"9*VC89I_&( M',"2PZ+1)EM^ VR$^8:X#K*][P7V&'2 M/YNI<3UZ[*"#O1/%6(M&2 DV! 7*%%5;I@80Q0@N="+SM_7>>@""/) Z>AA^ M;"+Z+KI*TQ)Y5MZ' 4X6N9.:_)RL"%#6)8$*+--0N0)C/(&K]<.Q=>GK)1#[ M]WH;*NEV7^F=)-Q-S6JD+_ST9)B?XQ<Y+/2>BE9"]@I,:6])AKF<> B>Z%G<'65<+'_[Z&?UU%W_!XIYR/'BM'>AL"J@<"P2>:C)BX=QI M'6)I7=%F/63[I\TQ'>YUH+T[K=[N;U>>)%HX:ZFXUOP=P/#U. M-=>*Z6PAQL3("2H,HC:)-B.9N?!%>GXT%6TZN!G9/G]E?IXI153,N (LRQJ2 MK*KXK /N?*R2C;'Y6?&/V.-T$Y9VU^-T$V4?RT7'SD2N,Z:?/4XWZG&Z$4WVT2QR M&QT_%OY*ZUB(7H(W*I!KGCDXKSR04:XT%L5#:NW:/![>;M3C].AHNXEJ.Z#K M_0T/HT3KLY507&VG$:V'H 2'Q!+CKO;D8*TO_GZ$#I4;Z7RC#I6;*.R8*D N M@BS/+J:3:1C6^BKO1H/!R]&XOMF3C 6/O)Y'U@1+H0QXX1$LHN*H3([8.J*W MFY$<(7\[=G(.3XCCIOF\RF6/DR1M%@ET)!M>N>@@>J6(EU*@]BSDXTD5O&L0 MCXC<#=G5'>&WH,8A[-DMZ@KEVO"VWEL$JVQM-"_ %6F U>9=147NQ-&4BSR) M$E/'R_==Z=%%9=1J5[V:3"XP/[\87Q6ZG UC;R;/SBHGV0_.NIT$!G0WMJ*N4A+XX#" M/*NYX1(BBQP88]9P2_96^YBU;@WQ_4MUL736>XF%5&TJ5I20(1E--+&TF8=@ M-1B'1A?AN,M[/[_<=! _5Y2#4^,0-4:WKDUQE81\7?9)FA!UL2"C3[1>>@W> M90D&C3,R9?J_UJWW]CO"1S1+#GS"U3V!CNDT8/W1+M8%8Y5&+C+D3$N5XE*! M8QB!$Z<*FI25.YJ->-/!/:))L@>6[G]";4&Q1S67;I<4DYX%)QADD3W4$D?@ M>:V\H:)-/A7M]-'X=Z=;A^Z49M(.!#NF5D8/CO-F&>0>XTH7K6K-&E?3/$D/ MH9#+FR6+.K',?#B:<^L-Q_9S(AUD(NU L&,Z:GQPG(N3I&M#+8)SGY0$YB,- M-<@ P9D"C.>,&764^O'8=TO#^SF=#C*==J/9,1U0;FS,DI_*K9<&E+1DS$87 MP2O%@+&@<]2::?]XC+R5_M(>2JJ,D#)"1%^;L]C@G< 4PM%T#7Y]?"E$A9$3K".# M)&TD\6GRCFU*4#*S#J.PTC07WP^80K0)2[M+(=I$V<>90I282,7E C9A)L_3 M"(B2Y&A(F$I&LJRQ=0C&B:40;<2!>U.(-M'%8TG!6&=,/U.(-DHAVH@F^\C% MV$;'CX6_7GLO8(SR1Z5S7=]5.WTE1 M#?,I9K5H5B4T+>J67)6VFDEHT>G@LKA50LLDRZ"YT*"TYN"T+^"EDD+7#"H3 M'G+%=WC^#TRG?6FMX5(U&4]['_K3:B6_&N;^EWZ^"(/98HZ:)Y2A _D>:FH M/=3(1<"8N0E&%&77"LBA)UQ;GNBW[TO3G0__,5V&-KIH>(VX$M _^]-/[W P M#W?]U/_\8?1B.*UE<^;S9AVHFW@#F]+G?GC[->X;*?0^>G2@C:Y7EP<@IZ)- MM&0ZAA(#J&0"D.7H0-1./2YR:^U:$;&/@3AW6->'Y\TF2FC,EV>?^EA>?,5T M40LQGI5"&^=XL4D&(4LA#$"&BB,;S!B(@4PRB]HK'WF,13;@QCT0]F?==*ZV M47N9'U-&\??>=M_O96ZVI^=2%?1DUF,A02D6#3A.MGTI'(MV,J9NVKAW,IHC M-+L[/N(_#F)T1?FEV\!9I1J7Z9PZFK*9ZP[JQYP 1T.38PK8O6^&_V-4#<8!F8FS M(6892XEH@0O2@BI1U4,F"QI%3#84Y=C1I!RN/ZR?<^' 5#FFJ-O[AOB\NE(X MS+,!)FV%DF56[TZ!RC*#4YQ#2LF@C@EM?!1SX?J@?LZ$@]*D8:SL;CWB5XWN MV6@\7AP?/!MA]?/[]/&>2#ZC$0%BKM'U/$D(@3'0@O8\5@S3\E:']#NNC/8 M]H>A]U%J?YG=NGT,\HLP'O:''R>O1Y/)9QS/!OAD..WG_F!V0/4>T\68'H(T M6]/@(F.N2JL"NIC.1CWH1VM@3M M^X1B,>>DH@9;HTR44327N%+ 99(YB:QM:7UVUPI[NT#F'1'-;RJ#-<;I(D#+ M7%O8Y'IF+$FPI=!;7J(HNK4)U'0$^PII/@AW[PYLWKORCR:Z>;>!/_VV^@OF M$6Q%D(-O4LT0(O<_:0\A%@;92.9="*KDUJ']'0[G\&$4^R?I[?#K(R%+!V>F MJY%=#]I= U]'@=D/83M0D/6QD&$MDNZHR4,P+CK,RFL%R&K1NV@D>"2PFDOO ME;:II-:VQ&&8]E!8]&,EVB8*[*2I]O +CJ=]6O6?8YQ^A[B(13!62N0Q G,* M06$-,+O Q78!).DI4 MBH//G.R"8#W$:B:X9))EJH3$6E_IW0!P8KK?7KA[39W0$AU#6OI2$#4.7PCP M*4<0H41'EJ)*N9QNZD2G#&@C] ZN1>]O[9*%2]G0%H@R^1H4&<"'R$![&S1+ MY"\T7P>.K!=/IZQH)_P.K@AO4/9RZ4(TN7@$';4 11L6!,LU:!%XTLRKS%J7 M$ET!X\18L*N@N^A^O9N5_>1\=#&<]DKR@?/H@-O"05FK(*)BP$4JT5N?M3BR MD^0Y\&/AUYX/0/>O]/WTU*[3ZM-H0-\_F1H[U?F[ZIEIE=;"[%-99^\L; ME,[9;B"-[I>>#<)DV.DBLJTK\!X-YQ]WF*S$Z2L46"D;1O1UL7/.0B&<[ N">U-S-&WMH^6 M41S^;F)'_8Z:RKD#%_HFHFMFX#JX.KH7N O38>X#=M79O1384>#[)(10V?%H M'4@5$MGQQD(T@HPR33_7Z"2O6Q^I[)<(#QS7[XL'F\BYH?YG@61/JD5X[7CW MS6B*D]>CX<5!,8B.:9 L2,%< MCG@[R.:.L, M'KY_]Z:-VD9[E'GK@B,K\2YPH9).*I\A8$T00G*;:LXQH!>2 M.:V-8V5[+IRXSK>080?K?V7>E!A7!WU5L\ESHP3: CG5^.99JP>I)!3+A$$1 M$'/K2D2K<)R:.;BSK#LX1;^-Z;+2S1JH.C('5R,ZC#&XN\8>H, .XM[#8G!I MJI8@F!5UB8J%EJ@HP"M6UZGL=60%I6U]P[Y/$CQ@".Z+ YM(N?LPB\7N9%-Q M19+)ZS6+H$Q!<$X;$-&7X*,HJ7E>X$H@^[<"6FCI_D"*+43<16&!:9C.3I>N M'YO-."Z<<41S7Y-=:[DJD_/3P+C"G9@JTD7H'=Z?7\5R: MO6L@ZL@66$9S&#N@D;INKP=M9-W%9K",+&/04KL"D0E6.^YXB%Y%,-G1NE57 MQ;A6F:4CU/X#!L#>E+^)B+NHMX'C/DZ>OR7EX7B\B.RXC/$+GFE5HP1*EJ B M+7A.B0 )67$Y*N9+\TH9=\/9OS6PJ[9N+_^-1-V%/3"#]F(E-.52X,@49"UD M[5]>R%0IFGXRVAA6*\(T[\=[-YP38<'NHNYN UB$?YZ-W_4_?IK.VPO1^*]" M+)Z%P0#STV^+STT6'R3_"(.++CL0.7(RDP7.BM;2KTP+9T-)KG70_XZ0#\NF MUTWNJ?>IM>XBN2=/AGD.Z%I+]GHJWC,QDE!*+;3 :"I8KB *7B!$F:47G&?= MNFO)0YA.@39-Y=[ZCFHQW->C,+S)Z\OR?)DH1\WPUF WN3)Q?33:-S_-Z'36D1>B^\[J6LQ MKJC)^LX!"FKOH_,QB=9KP/V('C,E.I!Y!V<2-]&]#>.S\MZ$W?O 7;>LA.CR%-=-!!]/*AFC7:5@Y+0A89L"S(SL[%&M?Z_.)N-*?'B*UE?6?QH+8LN&;2]*3FQG)+ M)#4\@@I(>YL+$G)F2*:N4SKX/5#A&J13Y<.V4E\FA=DYT&U1NVWR-GRKQ_?/ M+@CK<$HV[YO1,,U_Z?D@A2XN@C.>U;,7!YZ'!,A*S"J4K&WK-MOKX#H%>C27 M_S)';&-#XT9Z"$GCZNVKL;RJ5=]+5,LO<'A-]ZGX:A@E'EVW6I&%YG6GL0BR7-39)H!&6L*DA4V861! M8^ODUSO!'&7$?F.I[^O"YRI%_&%HW0: K()UF$B01@IL .2;RL&CD7M20UN(L>#*Y( 697'*%![5>7M Z M3SMIS>\@V'W,^2<7'R\F4R:N0;0VEA"\!V%,HN4N1?#U'Z.*\+E$,I+RUKI? M?MX):W]'X3:\FKT3XEF:C@B74-*;T9<9+F8JQK,A+F RXZW6PI)%74-&=+TREI&L M'E]TR=Z+J/PF+%CCF:=%A-9";MV"YD&8'_X87<*D+2RE0+ZRJ\>\.M;S?2/! MQ.19$(S)(-MPX>J9/PH7MA-RPSO7-6&26B])*PT37F8!*7KRAZ)""*EXX%:S M@EP$%T4C-GQ_Z@_#ART%W?#"=3V@+T<7E\VD9XP3B2C?Y=9CGUKK(*)\)?P;?;VOWKS"S'LF6:F39< ,"Z 43Q M>5D!I;#9 M&^%*ZRB0K8">+,&::NC.3L>SJJ.3 M4:F]A5\-RVA\/GNE21'/!H]M<,??>O"-+OT7N-[AYUI.:?CQVO._DY=LY! " M<8?G:CQKF2'X^JM-UGI!ZY1LGN6^!JZ&(0%W/^WIM\6;\XM-1O/8:FFAH".# MD2D.#KT%+:0RG#E;1.L ZBU@[BN$H#E[[HDHZ$1%1Q-I<'TIJ.O TV]/<9@^ MG8?Q/(V:">:%(*M BAQ!<:TAF)! )AE8L3DB-D\M?P#3$<0==,.)Y9(D[733 M356:6_@NT2UQ)T>2ALX:!LV40+712\" .%QHG:Q0)5$"#(V+W6Q"L@!O+NF^KIM[>PL[ [.!YZD-(L7?X<)^U_J M;GI5E,LD[0/MJ;:V%\7HP-E9^$YQ3,>00FA=\NXN+"?&@R8BW\N6\>VJVE_T MQ@L?%<10 056.X.4 HEL_5!,J@$YW1NH1U06]5"VZ58:Z2!'?0G:M0J!ZT#; MET5ZZ/JIS53X$#5VE/\^UI-K$"53.7,"ACRG6DC>@*_K9XR)5L6,F%GEW7L;:O4=.3M+8M)!I!43@A?%!LFU<*VK M:ST Z0A,CVW5=YL6#67?Q3W5&'-_>A>X(GC0!25HYW3M[FS(W)(%R ]3.84H MG6A.C/L G1 MFLF]X7HQ&4][OX?_,QI?DG;1XYNSDK71H USH"0!">2%@T^F M6(=,E_42^>CKKS& ?ONN_=5//G5[LX&\&P9:5C2UY\19N8%I0?9U0&UB7#Y MACN![-><;*&A45?B;3SS[P:7:Y]UZ1)$'ADH,RL,B@D23\:1_TVKX%HE!HY+ MYW?8B7M3^292;5[;;@'E>T1OL5IDBQZ,T[%N.8G&)SA(@59$*T-.Z\7"+7WU M_C;MAO(>-1-6ZSRH2S3? W SR92)XD$$3R8D>@,QR0S<\I19T@'3>DE/2U]] M,JK;3EA=S;KKL;),61\4X0F^8,7#:$D1#*Q4F@FK2$>;S;N#Q!YWK;XM!=;! M =QE".+<)*RFW\(,G/0$06#"2+")\_];WI7UMG$#X??^%[:\CY<"2N(60=.X M0!/T4> QM-7*6D.[3IW^^@[7DF_9LL25;?G%L 5K^7'F6W*&G(-(= AP50AH M B;NO*+..E;[_F8UFMV[2H.'K502_1!>]&T_[@]T-O #?P1LG&Q0T2!7 Z6< M2,X$\5ER(B!0R(GSR <_<[N&9P^)44W\+S5B)?JSAB!W&B,:A,D". ''T.LPB9)0RO)3XX53 MY>1050^,?*$QHN"3,MXQ J;TO^)9X1L-GH"/#C]RWHKJT1&O/4;T">RI$2/Z M%!6]E!C1RQX[[\Y:%%S;+FV*WNL'G6W2 DU,5?H2E/BC/MX@)V,9MR<&[6 3/0K?L-(,_[_ M@M-&QP"]@MC]->F.E\=*!^=Q>E9*A(]:= #0Y/CBS\?6!68%\I;%2(FTN$$& M7%<(LU3HK&G6JO:6OP',E^K%;V%Q#JVL0?B%5FF<3">]& KRI074='[:?FG> M%R=T.DFE7\4HM/VDQD%P7!*9)XEJ@Z"A-#41:!A%Q9A(6HKJM=XW KJ7'!M: M8=7O#)JV*T>>%^<6H_0WO@Z0QHEI"3%'PB/@/IM-)MYK2CCBE$RH(%U8:R>Z M__F[5_T.--/4%6M]HZ,%?-KQ:)8^(*YIND1HE65<>T.4_^Q.FT[+KS=+O?OX/E&7Q-CS.K0*G MD*:2.DXIDWN?O7S^'V/I_7.MY#>-R=E%^PEM=@0 MQ\ BSZ6TH*0&-T*?,G%&>Q)MBD$[W"9-[=HJZR';9RH-J*.5_YF36G4)R[V=%G MZ,:*,IR\0$LLH&$F10+BT'0OT8D4G% JYMIMW]?!]19X5%T_]Y!HZY" /FCP M.J@;:,<>=U5+<<*A=,^0H10_]HC1R"PH4)I=]:(^#R-Z"\2IJ)-[*+-U#L$% MFB_^? 'H'C[IN/@EG?9C.E^92 M:@?XA>[[&-\;GK@RQ-#B$ ;:^X*1:*:# Z5IU+6]K6K@]YYZNU)LQ>NJRZPM MZ*[F@J\+6OP,T.3W'$K9/8TF/Q5$A0"!0/ 'C)E(NH3P*$= #+LV9++4&:! @;I>,V*BBRTH SY_'-#P!FMJ* MJ%SOY^Z^-%VD :P#JF*MIY5 =E_KJ9*BFJ&DO#,*)!%U]IP1#P %G"2^Q+A1 M;90"9W.,:R4>ORS5/U#R:9>:?XIP:Q?Y0B?D>(1K',)9Y.B T1Q=C(Q+F2X% M$G"2N,IEHIPT1E"+\ZNAZKLC[[8\325U--5D6;LPU,'9O#F%RS29KRA,2+_A M;RBJ@T9POQQZ/FVT^+)UZ\OHL_ MKM[>J_%>LU(WE-H 9[:;)+HASWBFD1(;<=K2LA)6[#@)((76/(,0M9N0OHJL MQ&=Q(X=6X,J=8<6YW.+C\B/X%G[^X7]02P,$% @ #YRH6A*,TF%.]0 MX:() !4 !I;G-G+3(P,C4P,S,Q7VQA8BYX;6S96W.JRHZIZYFQTW%#@:7-&ECPDY2[OI[\ 'Q)E210 M@73-C=VIKK))9.8/S 20R,>__^]O#TOP),JJ6*_^XP_A'X,_ +%B:UZL[O[C M#[]^?0_S/_SO__R7?_GW_PO"__/SYX_@[9IM'L2J!F]*06K!P>]%?0_J>P'^ MNB[_7CP1<+LDM5R7#Q#^9_/:F_7CJFG_^QQ_NZ_KQ3S_]]/OOO__Q&RV7?UR7=S^IM^*? M^J?_T#W^[>#YW^/FZ1!C_%/SV^VC57'L035L^-/_^>7C%W8O'@@L5E5-5DP3 MJ(H_5B+-;\2TW*^B.A8JFX;T:KGQ_%?_RA*AX> MEZ+_V7TIY/%AEV6Y-ZKF$FLNPU1S^:^GB/UT ?N>^*T/>?7 7"/N)U\\CF'Z MR1N[7Y6%$-,S/"!S,?Z=K>D+F9]>HY]?1;KFBQG^"QV9 8L+_4/ M/JJ_=63T0"/&M*'3F>X!J^);+59%]?\;YNJ MUJM?]77]6;#UBA5+H93L@UHQ'\3'=:5^_H94][?E^JE08_[\_&LE^(?5S:,H ME:U?W5VSNG@JZD)4U[2J2\+JA8CC*(T#!C$C&**4,$A9+*&(A @1(PF-\:+> MZL5"K."O7WH1&CZG9_(/%@C7)RQ%*:KUIF3M&JL8U_N+5I;_'+ ,ZC4H>Z:! M,K=@J1C6/]5_9XIML%'<@F(%?GCL! #T^4>P[KD'9,O^G_[]IQU*KS2]RW^* M25M>,E];?H%B&+0<@Q\TSS_J7VNVP>UNKL /O[8S^"/8<@]V[(/?>@'^WY/3 MMV9[K"[U3FI=OL1WS6;!=V?=*@5P ZXD%6T0[N@KI"/TDUC65?\3J'_2F+A) M6?SIX*N_+GOL2,G.?!K=$S]I7L1C#?>^$EFN'^8#N5[/IS#M1Z6$_P-8EUR4 MZEAT!,BM^:C*>O%9J8?X13Q042Z","-AD"0PR"B"B"<24G6(@3F)\S0/(H:P M-#'H+\:=V :KC7==5'7!R!+\(DBU*45SS/OM[?J!%*O3NCB*Q;CUNT!".X/E M+)RQH3DARIAM4*\,[(+ZU\XFO!QM%C4^(4*O>:=^;:4!@CEFL3_X2D@AS&,8L2P/"$6:9BGI@?5*F*G)"13& MM>5RV>R49BN6H@5^:ZD9FH$3\O'.=]2X/2:4N*M60S .,>]'3CSE(LYT,LT*?C;3:G6Y?\2I-SNGM6"B644YI!Q MGD$4BASB6*@38DJX,@U9%N>AN5TX26=J Z%WP(^*,N -Z<9=^JSH [DN#0\I MYY RL1U>Y+4@6:K,D6WTIX&\/B!01'"W/J._!F;LX*-VYW3K\^ MHP$Z*\.^)3K_N)U)XJ)8O%D_B=W7E7!&XH@)M9?GS>:$0QSQ ,9Y0D))>,*X M,#%"!R-/;78T+6M=.Y1_W+1<))6E,3$5R%AK3C)_9.->"?;'N_733^J==M^N M_K+;LA^.-(O*G!2@5Y+3#]BI17_PUOJF__?N'YOBB2SU ?RS4",7K!9<_^)Z MQ?=_,'BR]9.K(WJI#F'BK6C_J_Z]W.@+QW??V+T^87PFM7@GI=#>420H"5D" M69(I!0P$@Q3E M*0I*ED,68,+>JM>_BLHVU>]JT4_(0K?40?M+N-=UR 'XJ. MKQ^U<[3QE)(5;_\B=C+8N41GGFTS9^GW.X?V>Z.KUCTZ8/ *['@'[2-Z'E_\ M+F26JMT?BV">H12B+$C4TB-#F 244(EHC.+$=.^W M-_+$>[^.%FB)F>_\]J4_O_-SELG.5!J*8[7O.\JZT[YO?Z39]GU'!1CN^XX_ MX+;O^R+N]('WLWAS2>1TB=E&(" MU0DI@'G$8A(J7>$AM[G+-B$Z];U(RP+8\@ &3(#?-!N@X

&6%I]E^R#=* MEGPD=C3#L&(Y*SKN@T(+U=CJW?M#(9@?'&]7':VY[HL]LU?T3^O5)[&V7%SW7II8=14M^.G=C<7J MN2_2>15TEL9.UWI!/*^'1[EWTI?]D693C*,"##7@^ ..YU!V+_AF*6[D.U*N MU*JIG4-?[DDI?B95P:Y7_&VQW.B8<4*7 T.><1$B*@44*%5'TY1A2#&*(,E" M%B(492'/K8ZF;GQ,?5KMN )K"=Z0)=LLVY5!_;-AJW$E=XR!GG'P*$K0L&YY MA'6<"L-3[?0 6QYT!]ANH;OMH;LZ O!O#6O Z\+K"1Y?IV)'+N8]*%\&U<'9 M^<+A'.U>1T#PX99O<&3X^7GWR"UYUC^Z_IV4O/GC+Z+2Q_S6CQXND$1YAF@, M$4HI1)*%D,9$0HJB2'+.OC+[H5@U$3C5CY:VS^=T M&!K$5P+9TDIJ%F## ]@_G.P8U4D@P^F!WIZ!A?][ZK$Q_&- D5)2O^?I1&?KW2W)G>O(Z\?K$5D]3!9HL M#/<4L>/ _&AV2OKSAS0/@MM9HC,R@]\T>4]GN#/".9WF3HTYV[GNC%##$]ZY M1]WV/&^+ZG%=D>6?R_7F<7O;KWZJF%?*O!&\R^9:[]*Z=OE?"TR3G JD#GHL ME&JK0S*8$XIAB@C/2)YAEDN;V+'+V)DX%FR72EFT_CX]EX /F.M39-&65>]KJC?+=26^KG]9/1::9G/H-+YC/3G"U#>L#6'04-;AJE\+ MI2?U&OSRZ?9#HUCJ%QOUOL6-ZVDP#.Y;O>!@>=MJ"$'G1?)U^7I64K>KU]/# MSG?Q>E:TO6O7\T^[;5JNE\OU[[K6T_MU^7:]H;7<+*\96V^:B$>7)>ZVAHO:J!7C"O0,>2Q/(8+ M#K[J7EC1GK>@A0LL!Y4JG ;Q<&"JQO@<9>ZA&3S .P]D?76[)\U_TM5D3=:I$WNUW/QH&/QN.,IU2*.+@ MJ;D [LD/=NV>XYXMA77:PIN,/]M>WD+8X:;>YC6'CU:(LE&1IAQA<]=POUZJ M=S_7J^N'VO30?6:8B1=!3;VSXPU],&! [3_K3;D"UP]Z=V)^]CX'C($F^\/$ M4HLOA\-.B\T$==/@,V//I[UF0NYIKN$K;OOBS^))J%7LL]#+5GL+V)N(&[HL M[IJ5[=VW1Z%S#[\6#^J1&_E%UPR3NIKD>M64)7Y+:G']K:@6C-(D(GD":9!1 MB 2FD/ @@X)1=5P7&$E,;+;+?MF;^BJQ95:G*7?L[JV!.X:O0,\R:'G6@5-# MKJ] PS?0C(/?-.N6VW#/TVJV.W^]R;*\_GR5>;+>]4\#IZ?#@&?F9CTC3 /L MRZ/#1%3)D]6?%;"3V9)N,2,YJ M<6Q >&E'K-YULP[;R]&:FP2LD=G9AA\:;+1H] M]4F*CAO+ZLDBG* 4_;MJ9#H+,,X19S#D.<4 MHB!+(,Z2 #*22!1)1O+ R$LT3F9B2Z%S7KT%CX^ ==Y%[ <".UM@(+W7,/+S M,KKF!;]Z,/EYT5YD#/L-*6]J!7\52Z&+W+#JYTU5K$35IY@SF7".XAA*I;(0 ML4S"G& .62[3+ OC &-F7&;\%)6)-75'%O1T+8IKGX1F7#&]"6RGET=D=>E0 M<%)HBWKB/H1WJR9N,^%V9<3/R31:1/SDR_.5$#_'_UX!\;,/NQTRWI.B_ M9 M;@9WT-4N!3ZEB4!)D$$N0F5P$-4)N F%B9 8A\OL\. -!#MC-)!_/VQ[BK1_(QD]G0O&:E_G1=VS2J&3N"04'(\Z;2W!*H(,T@I,/ MVG];-_6]*/4E6F=*+>**CKPZM1M)4]R[5>Y(7UF'$!V3^[Q&72BRI?_865HK M71J1R4F3CHTWFQZ-"#/4HK''+BT3I8Z23Z)2I\===?$OM5H ?ET5==4U@7Q^ M4:$H1UE&DUS".,T2B'A(8<[3&+(PS75YE)C3U*U8E ,W$ROQL*S1H,E PQ70 M;/6]64][.B>8 ;,=WVRXVEF*(:1;QHZ#6VW1G:E:U 5 >:\9Y<++*U6.N@"V MT_6C+AG4L7O/^N%!Q]RHD9H8R^IF4UEP_P4)2$HQ0C .="YB'"8P#_( M"H%YS*)4IM3("V9";&*CUI(&E:9]!:J&.ECOR#=UG]H?6Q9^&D4PI$1F 94P M2SB'B*$$DI J0).LF@A"2I9ZY[.% M=!H8L> A28($)@FG:OD5.@Z#I5"05&).\XS3K(/QW^Q(9""@K_Y!8Z3F[?9C(/1!;QZ3=QSN M6V[+-1."5^\5E\WH-X]M.*@H6:'C.5;\W0RB2")$)YR%BLMN=&85D>>9IX^>J9;(OX M-*L86#=\ M$SVD9S=:QVSSQVS()'-=P56(E:;T%KS;'%M8BG:3.X.9I_,NR, MU78>-(/=KKUE$6QY!-?#[>IK M3OVPNSKSB^#H19LG4O-=R_G%9N\2S_/0CH>K):FJ&_E7HJ-$ZIOR9 M15&4"I(G'.(DU?ZD3$)"U3$AS%B..$TPDD9MS,]2FOI8I>EJE>DH*WA 0]LI M?>LT7H8;6!\H6.Y>70&PW[R>$\[7SO4DG7FWK>?$/=BSGGUAYCK;GS8Z:N!& MMCOHZR=2++7GYOVZ_+/F<"'2()-,Y# -TQ BF2"(492I,VX4ICB(6)98)1=, MQ>C4[N;VX$MZLDUU([FI==&$HJHV;;VH/LR0CF>1"9 MU]# S\V?I&=F#;6:II>?7 M6Z+(>=C,K*H?."[,'VMH7^U20*[ COX$Z6/G1/6=/G:2WNNDCYT3_V3ZV-D7 M+XSLO*XJT>2G?=QI11? P&]6GX4FI]LZKKBB7?;_U$UB*OU^8\^^"G:_*OZQ M$=7';229"*C,22PA#<-FIQA"&L4Q1%F<9$)M' .[[BQ3,_PJ\:7@P^IQTV5Q M;ID#.^XN:,T\^02;F;KO:=KL+.64,^8>,3LQC+Z#;J=B]W7B=B<&_V3H[]1T M'9T,+]IOWZZ7!7MN_]S%0&$2\("S!+(THA"1-( $QQQFL5H)A R"*#2J]&Y% M=>KC?]QF)#K7IC9>C7-S>"O_590/"Y%('DF$8*@SB;1-@"1/!!0D MICAG),IB:6,?SA&/WW$Q" M.<5'_NJ0&^PLL MS+3774([7;40SEHQC\O@20U?##ZKTAT7[*6*G7C*T9NK$T_:,\+0@XMC'&68 M0HDH@BA@ I3&O,[6,3$/'*RC#]LI(A?%XMVJ;O(81-E/$MI8H5L:>L@0+!/ MO;LT-5/2\WB-*ZI7%.R4U1D 8Z4U%FXDD5*-T>JL^LM.5<^//(NZ&@O8JZSY M"X[-SM2 7'>[+Y[$%^T]:QQL@VU9D)$@B-122EF*(1+J#[6$2ACG* @9RW/) MK7**SA&<6(F'Y,&._M4E&]FS&)HMO3Z1L5/L"T&Q[U9F**FO!F7GR,W;D\Q0 M^(,V9*;O.>1Y.(=JO/O'1IFF#ZNJ+ILH\*K96GR])ZLV?K=J(C:J#ZNV;?M? MA3Y3"W[])$IR)YI?ZM+A.V]_DX>_2+$(@RR@,(ER=2[FC*D3,L\@ES+,PUBD M:694MO-[%&YB _?YRZ\5N&O\<%R7^Y?Z*N])D[=(7/C.(#/)1/G.6)XXR ^< M"?+[N0OR T>"_$ K,1B(#-ISF!:Z2X^IVE"_2CT%6L%!+SGH1&^?:)M*["Z, M[2J'?(]39Y-O\YVQ;O/5N27N_+-_?7;)0-_I](YF%7UO/,^7GO2]2?YB(_== M\^AV>OQEO1+/OY#R[Z)^OUGQOOIF0%F<"AY!%$<)1"P4D$C*U&X.IW&"@SC MLP,;L+'BYQ':;BE;8EB!H*)XOQVI][!L7 MRM-A[P2168]XXX*^/-B=>=I-,S^)^@VI[F_+]5/!!?_Y^5=E3P;UT[OB-.H$ MN08L1A(E-!>9**F-)%K;OZF6FK.6DK#=XR8/Q1ZZQM MIC@!&[T+*5;@A\>.)T"??P3K;3@XV7)DI^(6()NI_330V9D"C9IF MSNP (_ M_-I"^..@C<+U>=2L380] )[,A@7A64V)/2 OS8O#"%.;G&W+(8X3&:2(P#1- M*$0YRV".PQ!B'&.*69@G@MML%.Q9F'@3T2B27*Y_[RH='+,YEHV<'&#V;7RF M;_7D8(0FZ0#ECLGL=NEU>D2Y ^1NISQUD6J8AAA(1 M*0@)(\&LRO(.!Y\OVM&A4LH>"F:JY2J;G589B^4P]?YIE^%ZI9U_S7<4(,2B6&V7TSC#$-&80!S'.61I0#"/(IX) MJ_2!46I3!U>UMP([FDYJ-HZ7X9+F"P4[1;0&P'Z%,Q',UVHW2FO>E<]$[(-5 MT.@E-Z7>UC$3Y5/!Q(D;@64SH>IO-_*S8.N[5?'?@K>^_::KZL=M,C).PH3) M5"VJ$>'*#*@-:RZ%.DY3%@@F94(8LC$#GOF;VG!L"S>V[';%;>C!#>45V/'< MELKON>ZO&-NNPNYIY[XGULQ>O>)T66[@CU4=VEU\7?6]G'F3'_6&/!8U66HV M^TO=B?++)P+0DR7US=VLMG6^D74]VN^2V*;:=8!A)WS7$\Z=B8>$X*=G3 V;1K3)RA:HT^YQ#VW24[?^A2\W5\T*?U M4^/U"U*-S\U*=.Y@(H,X)HF +-#]3CD2$$UY D%X!S6C#=0<1$KQ 3M]V)3B MQ[)!Q4438>9_G0U>.Y,S$CVU WW'WA48,@ANS@-NWQ##!U"^FF9%9D' 99(@8NT=.$)EX*=Y1!1U9B_/[*5P,W!L>I+53X$-! M73P6IR2V<$]XD-S-%V$QU78>AS,2C;H73KT[GR_A#/=[CH-SS[H='-1"?"/? MJ47X@=2B6H2$B32()>14UX>EDD%*20IYE&=YB-(PR*W2(_:'G]B>*&(ZS&)+ MSF[G_@()LZVXNWQV%N2E:/.4?3XNG:<-\8O!9]WA'A?LY9;UQ%.N)_1M=(F. M$=BH[_O+6M:_DU)\>'@D1=G<884+J;0OH"2#(D@01#E",%=K.621#E<.,JV' M=F=Q([I3G[JWI/1GS'8\@:ICQO:8;88FC0+.2*X,6-YX-H(88JR,6LH9CP7% M>1[PQ9,HZ?H5\1S2_^X1S16:DF0,!KK:*2*9A)@B#D,:J_^/B0AD;MZJRB>: MK@VK7@M)4V>/]^_-UJVS Z3G /0L7($!$SX=-U9">W/1F%&=V1EC!<6AV\7N M=7_NY_?%BJR8B=>3I3A@5*UV,M"MCA.$(W?UL#9N)^]E^4(?P7/ZW MKVMM>:\?:N.8W,$[$YLC16I3UIUZ_3%ZPJ*IW(.IYE[JKE'96X;2 WNJV MG1+&+>YV.-!\P;9'V-^+L#WV>WME&-QWZWAX=>YYME2-TR-,K"@V7XZ-W.?U MQ(_(=EHSH EZHM,ISWD)G51I9-C9%.N\:$,U,WC:;7^N1U,KW;)H)N^]8K'S M(7_5-:XJK=NK:KTL=/U>OBWB$I",(T$$3&000X21A%3$"").YID^S&PZR;XXM@>KDI MOFPPQUQD4JZ4?:MN1=D$P;W5!>8'>H+#+,F27$ 621V7B@4DH0AADL=AGC-" M$XGL/+9G*$[NJ>WH@7>W7RRS>\] 9692/(IO9SQZPCK9N0T]U6?N%HLI+(BA MH+ZR9,]0FS?KU4ST@RQ6P]?<-%V=I1_7%5G^N5QO'M\L255M&\DTQ3'RE 2, MAA1*JC<52/BI@X8\V*?O5%KD''YFZN\1 M%3OUOP@0:^4W%-.3\I^C-JOR&XK^4OE-7W/P>=W=U6_N5W>WJVKU%[+\L/JR M>7AHCS)5O?I*E^_7Y?7CDB[_J^Q"F$P=8[8#3^T]N[LKQ9W.JGISK]-0=<7? M6_6\WC(W)<_UA>(U8YN'S5)OH<#/8B5D43?MB:^72[4RKBJM#;J 4]4U]6X+ M!VO)R,M#=Y-^:>&0LYX' Z_=E%-@Z=I[#?0]U@&\"$XWYZ(UM?D\D*Y [+DI MG0=Q3;'[\D"6RY\W5;$25;7@/,H#E$<091%59Y>,0R*9A))0)D3.@B"US*G; M&W]B:]:EC#4D04_3-F5N'Y!Q>^)!3,L3B96$#BEP1^6X(.=M?[R9D]R."G.8 MU7;\,?M=PYOU%[$43%G@7P2I-J6PN!8X]NX,%P)DI3ZFCC#H*%M?#AR5^_Q" M?*G(=IKC*JW58C@FDM-Z=W3 V9:T,7&&J];H![93.1E9C13.29>R8K 88')'5OW8Z-S[V+(IG)%ZO?68/.Y2/(E0=.MS4U4?Q))9QY\J@64Q2+C ,,%>+7:#^ MH#))89#'\#'S'GN2VDXSA\TU M6[I7H*$,X@G:,!B(Z,EK/$9I5H^Q@<@OO<4FKSA6G'?M3_EQF[]/!65)@B5, MI3USZO%>9>K\GKGO-:0_S M969[YIT%.Q,UK"Q]?@*.-26>IK*T/\Q\E>6_G*%Y:_=[ _"@P+^_D5V[3RV7 M.MA]Q=O6G^KO7?WSOJ1$3M,XC1.U94)8EY10ID.JO2=/L-I#A;'$PLA];4IP M:B-)EEV-E(>>O&V+JC. &=HQCS!86JF6A6>DZZH2=:7(?"P(+99-NDOG<.0WJ\^Z"5?9\O%IO2K[?RIK M5%3Z_<9:?17L?E7\8R.JMBQTP-, X1#!G*$((A:HOX4IAXSDN20TB6A@5*-W M#F8GMC:[0TOO&V\6^W:[W&C@EC&PX^QLD>KYY]3R8/C*,^5ZLO0Z2>YGS@G1 M\WUHG8+5USGU3@CZR6/SE#3M'=3O_E$_7_]>\LI?;);%D+-%9?VYJ7_=E+T> M:+ZNH].V/FM/8NT5IO_P*QN0SWO()\+7SGY."ZWGV"H'Q)R\\39T9O//.P@_ M]-B[O&Y_5?WFOA#RW3=E[>KB2=Q(63#1:T2"^D4VKYF;O\H8LE[J2 M0O=J M+2N -;QH]^_O'3=J!D#9\ -^4$M@U51__]&RM,N%$\-CBB37MC37I1U93"#) MXP#2 (DX"K,$Q<*R%-I\4^.4>+>;G*[Q0;T&M^K9>U()\'M1WX.>I=>;%;/3 M]HQ(6]I_S9A&N&\VHS[TAN85&*"_4XTW6]7XZT U6BX]%M[Q Y>OTCL73G8D[C1X2B.D:;3"@ MA$&$>*96$QG "$68$YYAFHE%K7/)YT1O2\\\%$R_ LBK8&BV 'A!QO*LW\$Q MH'D%.JK^3/59P3P9X=-T9C6O9\5]:3C/O^!H$E=UP76ZMSH^[.SONV]LN>&" MZU(0;;G(KGWQRTSQUK&S2&+)&^ M)M]9M@;#>=/H!WQ#RS$WH)969L#><*/8,]C6QARPV/@8CU26\)6(,@ENOHR8 M%Y[F-7@^83PPCEX'=VC.XAS3,[P7VCP\-E4FWZR585\V([Q9"^W2*?0&(&I/:H[HH#MJ%KT49ECTL9M M\_U.^)+JM7/[]=/Y!BM9 R#W(B&,21B""2 M@?I;RC$,$TIQPF*62:-F;6-$IEYW&Y*@IPE^:ZE:1JX=1I6%Y]%59>%SK;7O[A> M\?T?#)Y15FL^9>:E,8M;R[@ MR>:#?\F9^;>O.REHYV?3HD+LJ%\!*NZ*E3Y$Z6-X2\"^087[C.0!DXRH&9&! MX!"E!*D925.8IV$J",^R"(MN1MZM^'"UE+TZX( MJ5VG1O/=$,T=*Z!]1(/^XH?#-_PV"KD8*(^-0MQYF;U1R,6P'6L40)C225$@H>0AHF *6.4J/]/DM"J)^=1*E/O'KL+--+0 MMBRX?AP60_?WI<):NK,;^H$GUKF>C)VR;:4V MTR\76>Q4ZJP8U@KTDF=/.K,==E8U>2G,2\TX^+V;,MSH. CM?^AXLC@>&)K55OD#\*65\SBRFWW M@L7J;M!=,PH2SE/)()>Z1'":2DBC*($RE9D"DX1AB&VBYMP!;@"U[4ZI---W:06ZM!_XC=TT1P13^;>@."L MYMP<@)?FVN)-^^3F]TJ>]4KT'?3>;L37]=NB^L>&++<=+IH%H>L'4%D4FG89 M>^)=9L?2KD\CWS2?^TNV^IU1SYE]@UMRQR8VMF:R>"TREV^!!.G)&8G M@K-E,U\"QS"M^:)Q[/.;;\LUW["F[,,743X53%3=E3=/<)*D:0QYJ%U*"&=M M*6["\PQ1(85A==)1*A,;GHYN)/YBZ*Y MR\8$%0+/"NNK.^=).O/VY3PG[D%'SK,O7%@%4.UVV'*MRTY56]]P%,D@% F% M(<,,HIP(B(.80A9B*3/,&3'K"V)";.K#T"[&>$#OL"P_(4XXR# M>RV[$0%]UZ([1NIU:LF-"'VR%MS8.Z[>YUK-?D&78N\B?"%PFB2"1#!)LTPG M:7*8AP&#$:5IG =)Q&.KF^L3=*;>RZQE_;M:LM-E9T5.S8SSU>[B7EW^T47 V*;+O'+>XG=:8#R5;G<+W/SUCF?!-B# MJNC34'%,(SD,+.B#"A9!+L-0YNK<%&&L>_X22*-I#".*IK]/-I#>5XS_"*5Y(_C/BWP0GV_P MBIN6WRIPA=KM\<;YTI8,O-G4E=H06359>H,O_SJJMD ]8[#MP+W)R#4AU)(\XITBB&$%&40\IB M 8GN,Q,QR2A"]IEU'@%USIT[@'67,4>)>I*)Z5"-(Y:B+!.0I1I:DA-(1)K" M-*'TVS-\@B0W;JUP^5+BTM7Y'1 W-_: M9"BEI_7I'+59URA#T5^N4Z:O7>I0^"R>Q&HC]#[XW3>U#JS(\LU&:)7:R6>Z9IYQ'6X?"J\Z. MY07F8&(ZMEM73\\XV'(.=JSK37O'/-ARKXO6#.96"S!)-^@9\?;NI/#/Z2MY M+":#_+3[8CJ2;BM'5UJY"U&(LE1&(LA@B%(,$0HX5/8]558_D>ILD\1I9.5) MWAM]8NNL3H(/ROZVH1M]I7T[\[L/AIG!=!;1SL3U!=7]QV <%<"3S=@?>U8M M/RK62[T\_I"=)G%1+'J/]KMO[%Z'S7PB#V(1QB2DBB6F >IBA,,YA3&4+$ M9 9)F(0PY#(/$RX%R:P<;WNC3ZQ4;1\T30S\ILE9WC'N V&V0#F+9WG#9RR9 M?86+8Q+XJFRQ-_:\%2V.B750R>+H0XYASB_NPG0[2;:-7Q-$1D&8!!#C0$*4 M, )Q$@@8"L1)GF",/8E*F9G/ZZ5NB*E?6G B8YH("FD6*7O*>0[S2' HPSC*0YRQ(+2J;S(O M^Q,;Z$$=O38UY==587M:GWD^#?VGW^TL61Z,+B_PW;7^'8@$VJ(MM1*JRRG1 M.?J]7'L]XMK+J]^TK* 3UJ?7]55FR91SCW9%F&(\^J]D=$>JF3QQYQ:=&C=QL?JFHC^-M-J;::;1FH M)A'GW3=1LJ(2-W*0;U?]1>FKKD4B=WN6YM?-CN5ZQ?=R]/I^LK?J,UBD8880 MRP,82*EV@!%%$",A8))$DF689WG$S%OUS,?XQ'N_GMNF4>Q>INT5>&IYUK\I M=UO$]J&-YKLYU+?_+AHPU(_5U /1"=/][K'OZ_NH2%^!51NW69-OBJIN]7LO MEH8^@=F_FG'S]3U_"Y8[S&:B6BE *P9HY>@R%7M)P(WL#@F=,*"31O_B^$$" M*)% +U/WBVVK9RW6=SKW-FV$OL]OP+&=T$ZA 6\_A38\$#PUGX+H/X67%L/0 M8(Q9AS_ZZBPT_X2,=QB:D9\9.PW-C_)^QZ%7H.^:I:*.&F6M MQA$3..D9E\DB/+4V@B=KFI1S#Q>S0<+&T M=DOD2T$GB/X8E9A3,O:P<\[8PWK5ZC@I;\HO:H44K=GH M?=V+2&8HXP)#+B12&BEBF!.L3@Y!ADB $25VD;8&-&>,R;H"CZ3LUG,=I,_7 MRR4I*[W0MP'[EO'Z)HB::K57G&QUO(&H"]I7]-5G!5H.NGWP]I+*:VZ9J<3^ M<2I898CEN-66"TLR'6"(+?O :S7PR)CQJEAA1? MJTBI'2 C54HM!W+;KJBSBE OZ>Y6;\636*X?]:%>D=8%=Q8XY7$L> )1GJNC M \T9I#'.(<I3;]371#NXT6VE&WVXR,XV6V#?&&@IWQV -@ M0!ATE/WM.HP$]+3?&*PRSER[-%CQ[T5F=NNELB]1P$04D9\H0 ML$C]$>O>FUF,88AX+C(L(BYSM]S "SF;V&@,$\[:" @Z&BE1[4(EZ&&HQ*7U MABZ=13/S]"IS8WFE<# MXP$LU6@$RY1%B#Q!Z#VU[U*^7BF1SQ.INOR=VY[I,(Q8&(=$-03,*4:*V9"0+,4P#QFBL+'&86.5#C%*; M?#?6T08O.J[;;L?& #/=CGF"P78[=@*!"9R_1B)ZVY"-T9IY0V8@]N&&S.0E M>W?/UY(K,Z(V=D5;0. MJ8VT]=2[DP=O],2 IF;NBCDJYWE/RZ4BVBG?UY(T MQ62&0:ZF$EMY2\;$""__S\ MJUJ /ZRZUE&KNVM6%T]-V-C1;F<\Q4*&NH 7YKF.T1(01UC /!#UX[PZ%+OFC&0,^9/EG\H)D# MQ>I'L -^Q^#5\:9U_E9W/UAY6OXO9&;6_8$?X%YN(#R-ZMBON:?R43]U2&4PER$(J(A04EH=;OIS,G42W!/7M^; ML1T+H.[<85PQ8:?Y[J";V899H+2S'DV ]HZGYGC?/ZQT@R5MJ(JJNRP0?.N>/!ZMM@AS&J$\C2$.(W4TBM2)DN1! M!-,8AUF:!CR/L'$"_,7L3!ZZ<$D@J2?$QXW0_#A:;J$ZUD##VQ78<@>&[.TN M2Z[ %O3K_>#564&WR-J>%7RW7.P9)L$NL=H;9J/ITI=3F2\)VALB>ZG-_D:U M=UR_^T?]?/U[R:MK_K?W*^NTIA.O3QT+TQ8X:\+\*J!(;ZJZB06\ N_7ZWJU MMHF/.87 >?^U!^'MS+2!W!,D&)T1T\FE?6K,V7S:9X0:.K7//>I<)6#7O.9S M4?W]5I3Z!^1.A(N$HB#)< 2#.$L@2CB&&(4",I%',L,2YRFU+!9PDMCD_NUA MDY['+5WKV@>3+U:OO!P-:U/11?D[T"M^=!<"DG<%8Z?U4%3I.:N[C 6:&/ MU!@X_XYK0<"5N)$OPE3)M^)A\_#SNBS7O^L@5O*H?E,_+U!,$8Y1JEL#AA 1 M1F#.8G580QEC*4HYRZU\W#;$)U;YCBR@/5W .L*VM04M\#0S E.A9&<4-!?: MY?\BT/P*],AM>0%OSB'G4,70'@)O90XM2,]E,-"B0YCV._8/ZRJ0CWY MM>2WZV7!"E'=EFMVS=>/M>#OE^3.=.]^=J")S41'?WL7TW/1^'$T*X)O]&5X MQY'YCOX\0N?W]E[!L;,.EKB WS0[GO;ZQF([[?K/CS[;_M]8T.%)P/PE!Z]O MUQ)+7[WK?KHZ0O_3^JG)<@E2#:.^Q!)=)I5(FLP/T',#@O0*:(;::UW#,X0]N@;.W*DPLS,5 M=G"=3V2[$#<+?^Q4^+FY7CU]=G;N51<(1CVI5@/.YS1UD7///^HT@&.%AN-5 M)MNHJ&%QR;[D)%\D/"!,)BF,4: 3F8B NEN(LQ>JX_'ME/'KG"W@KR5R6-M!&?0 M?!5!L&=@WFH'S@ =E#5P'\G1G.F6D()_7*_NE*H_Z/BH198D/"6Y[BT<"(AR M@B 1Z@^&>$ S1A,6AU:E8PYI3+Q)5%\0!E_$JM %&UOJ:JVN=XDR6B"B54^PPDZ$ROGBVA<\%OC M[&PH6]99.H63F7IZD-Y.19T$OS#$^$"L20*(=U1>,3SX0-3QX-_#Q^T]K;J! M,E=+<1LO?"-EP90^.$1)G!UH8IULZ(,M Z#GP"5E7-7YJ@I&KON2(T)@QS2*-8[8PEX3#'F3K)ARQ M:4+"+#7J&&5!!R"[*+-[1 MFCSZZDAV,=E2]YAA/(#/S"!X L7.$!S+- 8[PA,F&Q]*-U7"\8#2ZR8='XI\ M-O'XR"NN*7FZG%;]K/LYU;K9TS\V16-#U-_?%RM]C]#4 /E6[_W'D] MPI!F),HEC+(DA"C"$N:,((@QBF,JL>ZJ,J["RW M(7QF)M@_*':V=(O'CH.K-C[O&?S6_=>K]\A-<$]6S9#HK.;)#HB7=L;R;3># M\5>AK93@UT^B)'?BTT:?5F_DVV*YT2U(FWWNS::N:K5V*A86.4D$S_-,%WU4 MED-$&20BD# (HS1.! E(;I2L[4A_ZON@EJS[2=,63A*R7&0RAAS+!*(LPI!P M%L(HPEF8TP!':6936'A*..TK"7]8L?6# #\LUU7U(R!U719T4^M6!Z!> S8X M[K<5V*KY@#T9 QPEH6=FV,*G @(TKT#'HSZ0[ N')MMM2G]7( M.T+STMJ[#F-_4_C+ZK'0^=I?BP?!WZ]+'?#U%[*TR<88&6)B"_W+I]L/38D! M95,VI0 -!T"NR_VXM?&J-%:0G+\A](2&G46P <)KUH6!M$XW@V/CSG8G:"#< M\#;0Y'''],SUZJ[N0GB^JB&NOQ75(@HS)'**849QF,D60L2'*6 M4FF5AGF$R,3ZV\2$U;N8,$T6_*8)6P;<' 7(;%6_5&P[17T9!6Y(A( MOO(ACY&8-^]Q1,B#_,:Q9R\(M^\VJFUQBX6(LTR2)($Q(QPBABFDC!!(:, % M#K.$"F2S?3\D,?$.O:TR/=R"_X]_S969^5^ "UFPPC9 ]0A$(:$DD1E, ET= M0J-#,4>0\3@-]1TEYVSQV(86UZ2LYP#J)3ESEXJX*U8KG>=(R9)85PD\ H^, M<(A)E,,@"&.(XEQ"FJ(8)NI<*"E-(B9[>-ZM^'S@],2,H7G7;$N]X6)FR2^3 MU,Z.M^-?@>L7Q]A;XCFB^:1,/E,8]@G,GZ)P5,"C*0C'GW2-KFK\[VK*MFW^ M)$U"GH0(!KSI4HU32%+$H6191D5,LA@1NV"JER0FCYUJ;[H:BK8!4P=PF.G= M94+:Z=V>?)/$/IV2Q5NHTP&!F2.;3@EX&,AT\DGW'/%JF IYP^JU&C9"&J5> M W'.!$TQY B%:@ED(<0B"2%G,L,B9#+,K=/#SQ&=6"=[+E[DZ':, )V"6$=XG:4VLYH<%)CMW:$O=T@4\AIF9 MMGM"PD[3G4&XO,[FH7A3E=D<4'K=*IN'(I\MLGGD%8?CSQOR6-1D6?RW=A1] M6;1%% =Y'@0,)ES7.6!) HEHTCED1B@)HP@9%=BTICRU MP@]9 57'RS#%"X@!-Q8[?2MX#4Y%4X%F:1OV\.K9.,P"FQ@OB^/15+BYG9%\ MX6=W5G+!8/3 9#7@?*JS8*)XTO1T:^VN*;.D%&&! M$0RR7*?$T!#F/!)0BBA*TQ0G8605_SQ&;&(+VY,&Y99V4UE&AX:1Y7+]>^,I MT'$AVM R[4EE;25?'94GF@#A?PL1:I(C_BV,XBLU4J6?+-2T6#J41T$WVY+Y M@M+.[FY1_#Q D4@U'^!Z#\2N"O)'A=T$';)-A/>T8QLE->N6S43HEWLVHW=< M3V)5?2._D*6H>@=UD&/$"84T33A$*47X\]\9CHAWN%)Z=2# MCA$U.JJUJ28XC%D^W/KAUVUE>G^7"JCO.",Q42B M'*8Q42D/AA[[J3R0[&.)($?><@U*JW=E[]7K+S[IC[9%5F^V53U^D%] MO=>KIISG1W4:YTT>>?5Q6UQ2QI*EE!%U$B&1.I@P!"D.,Q@B&4A$.8EBJV1, M5T8FCW!KV0)ZKD#/&-ARUK@NFC#[AKFV#$1U03%/YPDQ4_PY8+:S$5,B[!"0 M=QD\WL+V'-F8.;CO,K .0P O',_16[NJ"ZY3'=7031'CHBY$]>Z;;B\KN&9& M;W0V[6W C7Q'2AV%7ZG]2[//V6E@C&(L I3 C.D::#RGD.8BUEUGHCA*$QJB MV,JSZXFQJ;W S;!CD_0,]HJ]H!5[2[IF=5GCO:4&PVN5FI?OJU?>B*57W"MZ\D[,VL2_/ MQUS,[LD[J,2?[^.1QXY^#UYKX[2\C-L-\H*]/4+BC%O>)& MK3)MD.O[=2F*NU5[K\J>ORK^*L*ZJG7-OY8-YW\FQ4K?B%^71:46GF&[H$^B MOI%?R;=%S@B-2(*ALNG*WDOU!T[2%!(6YEF$HDQ*LG@2)5V;&OL9N+8Q.4/> MC2U/QRM@';.@WO$'"/^;.GG9UT&?8SH%3V2FTP]XS#%$) \AICB&+(MB(H*< M(6JU8<8I>+EKF).T M>]&B;6,ZPC"*>)["4'"UX.L_J,0)3-($,RIPH)9]F]HHSCW[[*NB:-UEI"R? MM4*3!QUI9E^93D(;JZ&14".*J-YO%5']9:>(XZ/.HHI&@O7* M:/:P_2IXO5QN6^N](;6X6Y?%-NK<<"D<&V/J2]CE#\,NA+ M=LN+SA-B>U[]3(1S6@)'!YYM'301;[@8&CWO7(O@291U09=";VMW-X[=AQ@0 ME. $$Y@'7.?#4 0Q)1S2C(>)E#G*4ZL8BS/T)M9:G7T)!BRTW=FM*Q&,(F9V M!/2(@YT&#Z5O.D,/PA6FR*8Q$M-?98)1:G-7)S 1_4B% J/7[%?<-_?ZRHG? M"E'^N5QO'AWZ18\,,;'F=I2!)@T:VBX]HL<@.+_D>I+>4E]'!)^@([2!C$X+ M[]BXLZV[!L(-EUV3QQU#()N RFM:U25A]2(A68(#C&"82@*12 6D"2,0XPP1 M%O D%%8I%/O#3[T3_O+EW=J+BC@AW$MAU_:N8(M?>D*)M6&8J=S4.;)/6NJY?PMG@JN%CQSVJ7O1!) M'D=4)I"&G$(4I0&D.XEP1H4;Z#J#9;U%\[RLV8WW^.J#=; M^+U%P5D3=K\8T*7@%E&&F21(P#"B'"*<4T@B$<)8YC@-,YY&Q&@K]G+@N=S_ MFI:]O[\1W=S%;RN0HU=_5!8G-_Z0\8L\]\U LSOKA^P?\\_O_=ZU%#&M/ZS4 M!JT9\,-*?8NBJK6&O9.R+11U*TI=0Y'S%4#T$$0Q)Q2 C.($IS 0D.U'DL20(IA?Q)V>Q,_B<5W6 MQ>KNPTJNRX?F\*]._.TO=U]FGB=Y(I!4AV^=)\QI#$D8Z!910I=,YR''D97# MU8V/B?6\YZI)(&U)@RUC8,#95>/$:Y^P=+(Z3H"AZW1Z6"T=HBZ(*FO2% [W M:E,\0>3+>^G(Q;P^R"_;]I6?Z]5?JNVEL?7FPW"X MB8U4VRQXP(92J'I3KL!?JD$H@OEFQ!2D\YN3"?"QLS9FT$RP6;&4W&GS8DIC MMLV,I=##S8WMJPZ-7ZYU1.$@9*N))]1Y0MV1V=+W2K[<]ZM2TQSN.8 M$\RA#%(,41)(2+':[Z11+!B*DUR&1KL<5P8FMAS'8RROFI)R37)MPQ9H$M-Z MQBQZF[@@/FY4YL#1SL*X0.C20=,%2XMV,1-CZM8UQNOG:=ZR=SR3ANQ]C>\]TU_]-N\;8.E]I,7C]H2O_=:0'F49"&!,8RT+59 M20K523:"242")*0)I]2HHY]?5L7#5Q-)?@2T;8,B'OW.EK>2>#I+&9&<].=J"\?*H:/W^S(&*[_ZQ M*>KGW4U#S]M+W""G'I M9'PW"X46!&A)]H.FO],58PSV[W'A.,KO/^_Z,0;_I,O(*&&[U:0JZ\4OY%OQ ML'GH[I%2HIWC&8,L8A%$2:RL/HYSF,4)$6F*1$*,K/[!R!-;YXZ6F34^%'O< M:EXDC)UUZ\AXK/ERDODQ&Z%>&M@']:^=;3@<;Q8=/BE&KVNG'W L!C%P-=]( MI6QJFO0%5YLMO\@P1B3$,214AA#E:00IBF(H9)H1J79*D5U_S7%R$VO/D+B. MUGM4S]TW*V>Q9020M@!#*9;:QPOJ-:";JEB)J@)L_4"+%;$(&C!$V6PWXP\[ M.V5]"=N.>SV.)"B,1?96L&">VWSG)=NR '3\NJ0^6X(TK_[2XV1D"6\@FB$)T@\(I M&-&2U&PQB6X0#$,3'4=XE8:;/S\?'^#Z6U$M\C3-U/:$P!!' B*!!(6N5D3LCKU%N;$ST@?].TYVVP.3ICACN=[V,>++=);E,P=T--$W"^ MCQZ;HYS^,[7=-('<DNB7/.H6I[093+Q@/8IY0!!-.D#HI M9@+24/TMD&E 4)ADB9TC_3B9J=Q9 QMWL7R6IJK7M2.X%77 MD,ICKY9QD7P9F>-$YK4/HX(>J/;XTQ=II6ZTM%X63*MZ7^ RIFJ+%*8QC"D- M(8IX!DD>1Y"1+([S)*49#QPT\PBI>;2S:7[6438IE&F+EY6^7HB"D\[: N"J MN".R^57>8X1>0X%'!#ZAQ&-O.&1TO2^^"?[7HA1+456*A/KSRUJOX;L4F%"F M,:/JI",1HSJ!"T,:(0;#/$64!SS*4R./K"&]B56Z80#\WG$ 2,,"J'H>+-*) M#* ;5^P) +'3[A:+GCAHJ8,M>9<<*P-0+%*J_(+CED%U!B1/R5+FDH[F1AD, M,U\JE+E,>YE/%J^Y[5P^BR>QV@S6WRB,TE"@"*:ISB0(60!IE@J(J4*89RR4 M@57EXY<$IHZ@ZXJ3S_FHIOGKBK2W1;IT;=5L7A9(8IIRGD")=>\Y(A@D<9C". U1$D;JT!"& M#CD[9PD;?:07)]M\5*;J3V"S(P^XKAK).R8NJ:5Y#$PS??6#C9^:F0/JX.TY M5"XLDCDBZ22%,8_1>\5BF"/BCQ? ''O1S2S<*KA%60K^12<$]&6LJ[;%\Q>U M'6M"M3X\/#;-07*62I:&4$J90A2P3*W%!,$LXX($0@0!XPX6PH:'>8S%EJ,N M3Z+O,F 9Z&$%+B4\SE,A8(:Q,K\IPVJ/$Z0P">-$@9N$7+ >W.\"5Q?[^_@* MP)J98N]@N54?W.+3L+'M?5#IFL::$[!E!;2\^#/1+@AXLM96I&2ZY+)S=V/KJA0K#;J9S>/ MHFS#V!9A'B2AI!F,HB1JL^5R97A@(@27(DR5E<\6N\[V9Y7J,G:LCF9;IBR< M!QT7@"D>@5RN?Z^ _@( VS(#UEMN["S4A1-A9K/F@]?.BBF^@&8,])SIW(0? M?FUC*W\$.^!W#.HZREO0;\Z#;FW=_&#ER=Y=R,RL%M /<"]MHJ=1+RX*>S0# MH;'3?:+S86!4U53KW,7L88I8HC;&D*4,0<1# 7-*,IC$<9BA(",X)8ZU8CVP M-[&#:Z_@:;-GV14Y.!(::&E&/<^4F5E]/?SMS.P>]*0,B MF4J8$RPAPU&4QA%'/$]-.V6=(C*Q&>W(@I8NT(2!H@S>&J?;CB(T;OA\R6UG MOIQ$MNJU=4XFI[Y;)P>=K0?7.;&&_;C./NL0E_!95'59Z+9WC>K_NBKJZHLH MGPHFKE?\%U+^7=2-E=!%8M2^K8]52".,12;F\W&&94 M9[Z\L(+B\-["[G4W,_)74=S=*\MU_21*JMS590U:\JBWFSJJB:K MIA;NMAG75AMH2%E*8+NI;WS-:Q]/:+/NB92DQ(KP@C'"",8$QQ!))(0XI 1R/,XR],X8H$TKD6T M'75JFZ3/'&IQT%Z<7P2I-J7HM,8\W7@?A7&+XRR;I7O=32RK(D4'8EQ0H&@W MUFS%B0[8'Q8F.ORE0_=4L?Y$'HP:MP\>G_A[OWUW S09B_ZGG1CCW[6C!):[ M\G/,VS4MW6?7K4EI-\9\34GWF=YK0OKB5Z[=6G1DS\=U5;6IV8<7V#\+N2Y% M^]Q7\DWG9TX?J<+B/M!\_XCH V7ZAC>_+#6?-HVAIEN MTLQVT-_)5-C9D_U9:([Z1R-Y^@GJGF^XOP+[W&Y+D/KL4C,YIMX:VTS'ZF?C@-\V%IW)G9Z5TVGZ='G6V#=E9P89;M/,/.VFJWOF)]?737=.J M59?3N7ZH+73PZ/LSJ&"SGU?_ZYU;;4O@_2+A#^89;J-H&"GBQ4#8Z^'E&-CJ MX:B0KFIX?- YM7!4K!=*./[L1!T>JE-%PYL_OBJJURM^JSX0?8I[NWX@Q6HA M,H(YTJNKR"1$:%\]I M?S,R[&P[G/.B#?6?R_7F4>? MR2;B M5ON>:\X+_1A9ZK>7:WU#7^V2_6021PD+0AA2'*AS'R&0!"*%.0]2$88LQV9M MG5Y1AJD#-P8)A$/F!]>Y5;5>%IRTT>*=0)5^>_^%A\=2W*MW M=.WS5GS7K,_YOA;#P^CW_0W8K46]"*"5H2DQTAG<$U_#3&FBLV/K/9=T/@E> M*>%T]BDZG94Z/RN.%?B.,O1_BR67ZU+Q+_K-6H@ISAF#440I1"&*81X$ F+. M$I9QAC.>V:Q;AG0G7FM.KB^:$:@X@5^(;8E]4T3-;/L$.%G;8P.(/+9)=)3< M5XD^0ZKS%NJS@^*@7)_EZY?NIB]L#++;_E#.(IHE,^%3SGI[I/LQIR[9^J6<<*,[;Q +73:^W2;7=T[[&5-F9 MR EF::8]K6]LO6]9O3'X2CM2WP"?WG!ZIV1_4]-G9YA? %GA=_Y* M:"KH[(RC(VH3-.9TPG-Z_(.JM.R;9!KO-LC?A*&)F1WQO.-CIYVD()G!B&LGHJU/A**UYFQ6:B'W0K]#H)?L= M91N5^'!W6PI>EP^K-G_'<%]Y].6IE;0-URT>]*6G)BSJ)G?')G'IN-#GMYP7 MRVNIC"=%]9JD-"J5TU[T^(BS[4A'!1KN2\8)$3M4 ,9JF52D! 2EG$HPUP&)(AC'E@YZX]2F=K%HVGNBH;_INF"AK!E M:L)QB,S6Q8L%MW30.,ALO0Z.RN1I_3M.8]9U;U3,E^O=^,,^&NI]5O:TK7=] M6Q9,W KU!:QJU6Z/6&0@VN)KIND3H&:G^P?]]@8(-DQ<@1T; M4_7=.ROW)-WW3E-]Q1Y\9Z$8[\1W_G4WJ_+RLJ@K/[9@"),T1%@7SU9+/D]R MF.<<09$3G*91+".:VI1].4''RFK8EVSIJ #1W\(J@P&JYA;V!W4XY.OEDI2# MGQKF!IP#S\Q$>(#$SB0HS*K@9T1]J=#G'G>,S>E# M"X=[CL9]&H\QTDZ\X9MG!/W(/KB[ L.N7A_)3K3MJX^5-5&AP'K MQAC7F[M-50>11J[SL>:9B!B)0YACH;LB(@0I%0PBAO,PR7 V>"!\[/3>#QB5/SQ CBUP]_UBYY>M= M^#G9I>W9"3V:NFW:R[:7P6;[JX;+\KT5]_UDLVQ#G^^+QZ_K=JB[J MYZZZ!PUCPK.4P3BD!*)49S$C+F 8ZX.+C%,LC^X O3P(7C"2?3Q#%VQK4P%I\,K$ M5L.NY-%0E'$5OT *.[WMX\_]U2XZPK93R,%PG-D"#8XP/PPO./9K^QZZ[4K> M%#=N^I3I_3<4!,W!]M^B*+@"BNBC:.9[^6QY5>EO6O,0I8F0&.(T2]3GKO_OTV-V6GW533";MD_8N5.UA/Y MU,*NF%6'XP&[H%Z#6^)GES 9=).T6[F$KU=LKN(!SO%6*CX(V!^[=3OK[KKW M[5I4G];U9_&/35&*O@ZK=6Z[^8@3;T8&C "N. &K=:WV$0TOV\J^YJ=Z"Z3. M'_JG @-^5GW<9U4-H1LX2Q/$Y@( -U\ E)#'&>8YA1CG F M;1KQ%V6P=4G[ MAJ5!'D7"4L%$@F&*$@819>J0FDVH@H;'03:+ M0[,<[_-C:#Q?&W5+PZIY@4UWDQ?]N@;M].@S&#[7M/W+C2)[_BH!= M[+F!XD(/ZC7SJ?SJ*9S;5;#=ZM0;989KKZ8WN9#FJ/ M :]=D@0UG9JPQ1$U&8*&(%S-GWZ,S.$/UH F:3.R48HE?-4:IIU?'99SPLFR=; M[2$TJ=D."WQLP19OP-MR?B/_7-;OGM0O_$%9B.FA+:,DR?(R1WD:YPC'ZG^* M, Q1$I8\)UD9T<@*<:1[^9&-=D,+C%G9H8A^J[QNC2[])%4]=_)_&E35+[@GRI"J[D!>6^+Y91$@4-$F3E$0\<\PX>>!NPBR4 MYC8P[%ZUW1BF>FZ/Y0T(.0^6BV#+=6#8=DU+^?B"T%35Q-_%/7UUV2>9*)_E M49O>'NEO)='M9[/A?DD8XDXU@6(::4P5RT!=&Q/>^VS^9L9V"R9R:]%7 ]C.LXH?^LTMJ^U13 MEL9_L?Q <^]*&N\R>U?!9_7K):OOP8TID^ESM64$[DZWG MGX89+].0HO7+[/KW699G.&.4HHP1@C!/0E3@7"!19BR-19*'W"HANEMR9*.\ M?M)^:UX1.^O;$[7?TMP$@%G5]>]?OWVY_G1S?;FYG++;4U3;/MQ81OLO.Z/8 M6VH2 SAE??-C[_@;QUU)S-7?WJL ^C=2_TN8ROK&4I(99["ZSO3'3X$U+]'P2 MT3W)W2V6[V3W$97727IWBWHV^7WF<1\0_J9]7ZS67]1YTQPZ^5[U;1C'F=IF MO^&C4#S<16T6AP?P=]&_%% _'L)OR*.OXU"^J'\K5;P M>;%T6EW\]KBZ^-:,%EA]7-925.LGQ9X*493OJ]H.W)N%XK%:\EF4YWF1:$<4 M\@CA-%=^B9V*80].>(&KG"AI1QKZ^&T'KH]X$^N3W)[A4 M'$']=O>38Q!VW$Z>'A_GAA$R?T=6WS_.EW_>+.2R?B 'N;B4900S$B.>IA)A MEG%41)RAG)-4_5T8LA14P6E)=^Q(=8\+ RDS7ZZ,1U#1JKG&EXHMY0ZV?/T% MZ/,MM6OIN?WK#.A_]]6E.0@T"\$>#^/D.V%R^_* EE2G]6,P59QX(^#KC@.G M'A[GRQ580LFJZWU3<]^6G_[]\M5^O/R_4_Q%JC/MPO MJO\V0;3R>,HEMO])/Q?-BB2+19Z'B*5QJB=H2'6$9B'B<1Y3SJ7Z:U#GQK3L MC^SA]DCI7K>^F.9G^)9VCO#G_4+^L\F-#)OP53-M\&M>Q#K8\7W5QJN!U# 1 M.]X]SOQZ%97[&B4V+?/33BA[E0]S,OCL=;APVY^^B&>Q>!(:C.S=$'FS]QG<)9K83Z/_Z-_)B)/$Y8J9.BDD4(9S34#=(92M*\"+.0YB(' M)5D<>!AYIS"?(Z@;OH"%TBX:I65)(\9#%.$B1EA&$I6EC% B<2YX*'.1[P+ M!Y-NU!>HZ'BWO60IU][>)7]BZ[VSXJ?-S/-9%A=)@4N""(XIPJ'0$/\B0;F, MDS()&8XB4!ZSA];(6V!+^?!"0Q,/#'5@C7N?SNS\C"=-P/R)LQ(<^GL'Q?/6 MX'N>TL0=OH,BG[;X#K_B:-3-D5,%XM?,X&L>3[^9Y2)+PZR(D,RP,FV:8522 MDB&2DJS 1@U;27WYCD%ZTWH06_%/_(CUBV[>Y)WF7PGIGDB-LWW.M4E9G$_79 M7OY/7:W%^^6?BUDITBP4,D&8A0SA+&&(RD@=$$22Y2G-PJ0,807*QR3&/Q>T M WOT_;KXP=2IRD0"2[I22ZZ%B@):EJ ERR?*LC/QRU0 ,^HMK< 00UQ1\UF@ M?$X2;[7))P0F+DL^)^!I1?+9)]UL\;-8ZRRO^?ERP=^^_+[2(RYOS#6\OA_0 M@Z9,$_U,H]X5(E1;LCZ_XQ27J"QR@J(L+85(N,1Q-EOK2S@[&[4G#;+=+0/6 MOUX]F,:48!9+4"M=M8\CK)@5J[U9$HZ-ESH0KHWOS=* M^R78\A)<#VL-[ 3@"O#D' "$)W4:<(4<.Q.'%=R<3#O#9W&_&_,SD\IUT%B[ MCS#4)<1JVZ>YBOQ+&69"1H*%<03Q)ATT1G8;6XJ;P7UOYGH*%LQ1=*G&SB-< M*##,]'>R'DS\\F?>/=)XLN,N"I,:;(^(QY;9]ZCC/O_T0$5]*YMQ61KWYJNX M-X?]699D*4F$'G1/U;Z.\PP5(DL0SPA+8JG,DTA(['V>U,@Q>$-8W[C56]+! MJJ4-W+_/J\MRO_:B!.#^O)5_1S7X.B0_?"<>%,W7SGN>T+0[[:# )SOK\!MN M9KP':G6]X*<#8&91%F9*D:4&SY4()T3]*:*14FX249;(/,ECR+8Z1'#D/;:I M.)GOP<3I,_5JCXW_^+::>CYLW5; MR3Q9_""Y2>W>5OACZ[=^SV%&Y=-<1"%-H^NZ_E8_+-;\XYS<6\^C['Q[Y%U9 M$PTT510=-&%]$_5#M=!Y.<#@R6[Q^ZW4C^0PNQP6.OA#<^!KCF2O>&XS([N7 MG&X^9*](![,@^Y^$&]GU?'[-__EMJ0M/?Q-Z)[MJK+Q(59U("DP1\- YX,ZKQD3L;4L=QDAG1>E'TCZGG*+5+= M K*^?=G^\6^5.M;6[/O+)UTT8<#2:93I%AR"6"$IPBPFJ$A9@I(\S,J"9T5> M@ !1[P1OPI:\O[;U08E]=QA=I[>JS2%#8I_KH]K^$5G#+M:D)5X+YI_WBSN:O%( M*OZ^G6/3@G&IH_7M^KNHVQI(DG&<9#A#15(2A&7*$2DCAAA6(40:"A9%! 9) MX\:(E7U<@C/3,K'U$TV5B6; J;K44=UVWF1$%;H"ZAD^@C<;CGXQ2"ZM2C<@ M>UJCAA_OE:F7*<0?%)\+$U,C]5V@J X@OTM63\VX6[YKR\1DF M<9SAO$!<-XOB(HU1R4F(1)%&N,P$9FD&"6+.T!G[YF%+-="*1,J,VOIXF/\Y MIR4[!^-!=N UQ$YL35%[CW<#8H.=Q(!0GKS .2J3FOF J,=V//2X:UGZPT/5 M7"LI!Z#;Y:K%O5@P%=*\WP+^;(%X1,PDR4IU!C$UZBPDJ$S#!$F6)SQ,*24A MJ%051'UDH][CQ6R"!]P$.W:)=%+@'PUO4^NG-7+V_(/0G>E@0M%ZO/8GTK=22+"*4K#3*0%B=5?EPZM=Q >'$X[#EUX;QJ6?@DT4TT7.]]C*UAN^;H* M%L+,65KWM*Y?KODPD1$O>8:H+%0()R1!:M$(\2R*A"S51I GD"H+[RIWK[BX MV:]E_!ET;7W2'$6#X//EKCBR4=X^*\'MGO(^-\I3_&A[!L%'J9 K]#PEJ1? 2\>II1N$'G@&JZ[1_.K M:$BV9UKURUENRDD5G5D9JJV!9S'"<4C5_V0$488C1.,R*0I<%H* CI\V1$<. M6[>PZ$[3Q:RT5L1)AHFNCXUPJ,%-(T0R/6HW+6.U$XB,%_EVKX4X?D_*.]IC MX7Y?Q36KY;SBA[C\XRF4AR&)9*F1B*)(:95A1$B>HD)MG1EELDAB#KVO'467 M/]U/T79#]&N6T(VP5<-F1VP9^,4 %FYY\+E]V8OK;=NR(#GQ=F6OA--M"O N MO*;J]P6OYR_W7_7\W6K]\MN_UG=UQ<2[[XO[.W72MZROZE]EY%U&$1>*N@Z_ M-@RT<[0"PT7P[KNN\[.ON1K02;^=^U4'S+HM-7&UF4SBIR;+3EJG^JR!I2>K MU;(3<;]NR_(-N,'>+'CU7/$GTI0661KHX5NCAWT;8I:8ZQUR#1N9NTC0+7-# MQUL1U'GVG:SD:*G)K*);A'TK./.$8]Z.L:>')U/<8)*!NB2R%M_5?E@]BV9[ M;"MD.4^2-$LY2L(,(YS%&-&"EDA0'J4A#TE)"E FSY;RV+F]'1]M'OR D\W] M1L,1,-UGK5R[,'<4E<$,]_KVW4MG5?WYB)(A]U,G]^K!_7(K?RJ_NM*:A"* M93O+)9J%F& M5K#A-%AN6;TR1V_-;+ VW.I;UM4>OU=.4PZ\?3\[O_8:7P7F]K8?9,MCL,=D M<+OW039\!M^V'^3KP0?Q/4K+M_;\ A!?SM9KH!)[4^89J&)_ZU\P-9$.C^&B MQV.XM@7QUZO5TT,SDVO+KJ@?HIG(!0FS-$%)6I0(8ST9"T8X* M%A5)'L5%C@6LVL51 :[X(947-=CFW=R$@UX6ME1,',W> M]%?',V[.H[/$PZ(*9%,$HL)9M?]6S+B^6<3"),^S$A4Q5K$C8PS1*%:Q(Y&8 M1\KY, J:JNJ5NY'=U_MSA6=4G;Z.H]7CC'(?(V M317_D[Y*VGJF&4E#(J.T0#%CRGLGNIF8LAQQ3"*>YVFH MUQ *Z[V!DY,MZA M-6^GF+>E]6S+S)[;'@O^NO-#V#GAZ=0+\[H.,-E7P8[%O2+QUT#/[M/5Y(C: MGWK^\%77]32[2#8Z*"E%F3&?G$H(DB<[6LR5X%FK#CI)TS:K+S39<+#_,Y1NYO M4+GA<*"]8OD" >TF,BWT9Z^@)X"?_4_#S'15KS<#_6[K=EBV*56+B"09E1SQ MDJ8(RSQ$!6,8J4,E+2).!!/"QD#/$1C9-#=#(W5O;$L5A(5V5B_]%NE#6I@M M.@AJ;8A#TO29H'IWS_S4O^U,[^RRDQC=D% ;!H:XT%&SHV]G?H+KZ[="G$F#VZ"Z_M5G:"M=3=JN6:*Q3_6%GF(,+ M3V*@MN)M#-7Z><=*#;V:S@5^V@Y+9DD61EA?M_),9^9(C&B1YZA,BC)E82%2 M# (&/"4Q=F7$AN %TZ0[]&(7K5XF+J;^+%^J]CZEVUGR+GWQ][\ZGJY$,NGU5'52\N& M?=_(6?G[3=T M\N-R1>:_ULNGQRU01.>=NN[AKGC[+[.DR!,JTA!)$F.$J4Q1B=,2R2R,>293 MF6!0H[\K(R-;^ $M,WV55^8:;?W4DZ/RJVKKK.'H"@0G" U'@6%I'X?D7#[P M@#&O&<"+5.,OV>?&QM1YO8N4U9'"NVP]>#1A'"5;/Y'Y_$5#^?U]92JU3!*P MF97S9;T QQBP54?W2_L[;\M5 QKYO/K/H*E,VV,M^"*4QP*,[ #J<#A.&4]] M,*_DJ+D1HAHWC3C%.D!2DT5 ;BK8CXL<5QAG0-X66S(3<1'1*$9Q$<8(LX(A MDG**"DK+A*8D#".KVW0HX;$38#?7;V\^W7R[^? UN/[\/OCZ[?;=__[;[:?W M'[Y\W8S*>__AX\V[FV]^1^4!03O'4!H$CEF6<(9J&(<)9EB,2YAF*:1*E649"Y5Q MMXWG:8U][6@H!Q^"QPWM9K@F\.*Q1U>6-Y!^- "\BMP(OR4;&+HC=.U;R.?K M>K*'TK3WE,,BGUQ86KSBV'U?K?ZEW<7OBO5Z3:J%<1^P+:MWC?%^I8:LV:$. M"(^R45F)Z*L9NI?6M!W.-F*?M"U;O02O_?BM6E0/3P^M^XP("WD]88V1CV2 <' MM --'##^N$\-P_<[OC0 W+_5'V+:;G*;B=W#T_?M,X<+;6L7E^9)NX(R_!\^H I&DWO\3>1K;2 M#5N&BV P>^B5*?C#4/>4"S@6QLD2MHM,]OL_9GO_5W_R=Z[SLQ;FT/-_JO7W M=T^K]?)!U)M;NA<]N**=0$MSD80X+%&"RP+AA&!$0QZA+"E)5&(2BH+!)F=9 MT1W[QGW;P5[WJF-[">VM(.Y&4%;:^IH*=&3 MGCCK,+FW7W5V;L*;0F#.8:<+0_].[*M;NMGYR\-^MTQ:MZ&&7#]\*$&AD/H2X6' MV:6UW'Y#ZSXA+RDVV-$O=L&1._V:;U: MDX6^8_C\9&[BXU#MNKB@*&4L1KB,(T2:84TR+S(I0YR260.H_'5-ZK7=1NR= M3XA-''-KOVWMJ :FF";^:T#%?;4PZ,>4S,T!5(,:&2 C)V!3KQ\O8S+*RI(A M3C.N2\#5B4NF$I4D)F5!I61T\_$^+"S';/T$GV[#ZT4?3C3_^A-^-;O0[56_ M VQ;\0 ^>[M!F]UC6YT@#>.>,6?'T*E/J%FO_$V/,#N&>CN!94K0,]4AB*P-JK.3M'Z4L?,)^WH:!#9E$]Z]CN M*GC7*,*,L6Y'[ 5O-/Y]O2+S\_L.V(_9B.S))?62FM2[V A]["BLWKFP2_WM MTZI:Z"9X<=\,D=>@):P@>903C@0G.<))P5&1EQF2LU]8I]MM2GVN3_(4B]Z9TP(=3* M/&C #E6PK[8V]4?]$*"QS57UP]=I4V@=F"<;3>$>:Q9]J,ZM*\Z5Z'3]<1>J MY:!3[M*U8&ZN6JSN9^^6*T6AG<&TNN;_?-*_I5DD,R)P3% =( M,A6:X%S(++>J.^ZA,7H)6$,F8(JZ-I\V*V]Y .E33K^?\20RT(UH(6]EL*%X M%6QH7BXN7[(GO:4V6 5ADD2&1?6]^HD'LJ" M]XT#LGG4\23$O@O^-!>WLIFPV10.F)3BRB0]=DWJ-,R)( E!1#**<*XQ+@5) M$8]D*=,4I\K[@(Y%UJ3'/B.UC#3[N'C4S>SM#4#3W&/X QZ=[/5J>8X:15O M0]6>HMK9PPT;35G JLT\!EY[_=T5X.L49D]XVB,96"$GYS/X"HXX28*N;Q:K M=6VVCW>DKE\TDO:#OLN9I6%>D"R3B)6Z>:K,%*7TU :=6Q:L.J1S#VJR,Z?^A(;YD&/L@5],F3/_AQ\U4[]K9EU$=?C6V.53/T3-JI4(##'[BY\CT8:O<]RE M B9S-)W 4BS0K4JW!$YW)4=+378#TBW"_KW&F2=&QT/\52S4G^;7"W[-'ZI% MI7NSU]6S: /O64;C+(OS& F&U6DCC554$*<$B8S+DI,LSS@>"2%Q@+61#;2E M;@X>Y(#^:(")0]_"'&+L9T5C MM%3H!?B,MA3<7._-0OD:L5JWJYD#W0R'!:>ER!&3<8@PIB4J6)XASDMUZ$I% M&E(0D%H7D9'=87//4+6$3=U*G\W9Z\;.J5TJ,]UR$*6:#4GMR +=5)/0-0%\5O&H!Y@=:JL%1K^7@B0(H/R Y[$L/;BEB5WW \L0V,O9FBWL7F"YG M;"/'0>;8Z@6W8.<#J76#U>I.U*9J?Y?6+ N6I8)(1$0JU=E#2D0E(>HH4O H M%@D5$A3>G*4T]H5I2W8I) MSM.9- H9%/6MDR]OO0-N0A.*%;04<3EBXRP8S MJRZRO;> MDE7%C '.,BQH+J,0Y8)3A..4H3(E N&4)V414TPY"/P$2'_L,H;=P/OEEH&K M@&KZIAF7+^=S4J_,7F@:4J%BB5&>>N&0HS.("IU&8 M)BR!53V,J'"G0HB&G^#-W,08VA8"UO45 K)>UQ5]6IM"J_52/?7PL%PTR/ M MUOZK?"+;Z]31U Z]:6WT_6FG[[U?_>W>KUX'/X:C@:C/X2[621?>KFEAU">^ MP752S>GEKMLR+J7Z+0K7MS^7;<.+R&,:YU&&HDB7M:6)0"7!&2*TP(D0B:2) MU8B_[N7'W@%:>L'ZSR6D2/U$"Q97,!?)!K/ZK5B*UG +CHU\D/K[2^1T++T' MR0NLNC\G3G_!_X)7FT>T3WLR?XT)6 MK%K_!0H4<.'(N=<8,M?0N0JNCTY4=\2TM(PQPV>R\7(_RT Y^ @Y[T/C#)BV M$'53H;5:/:F%/\+GU_8L,;*9:LI-O6+0TKX*/BZ7Z\42,CZA3P7#=Z.>I(<9 M:)_@(PR4M9#1#5>^9]WIH.:'A3M G[=XW'5VHX$ >;]\(-5BEI4TC5.6H;P4 M&<(XS1'-,HPD#\."$Y[D.:RG='_UL;?/+<1,0PX*KG.@",MMTE4\F.'92^8P M;+%# F_C%??7GGB@8H=8IR,4NQYR[K0XK3#^1GY\D%*P]:T\O/K:5"G?RL[W M9DDB8G7@C%$2J[@6AU&(BBR+D< X27B)N1O9C \*__%? MD_X:,3SR-G4OAG^U=K1CC$ $?N#X;5W/=9OOZE8V>6KP>>/\"B/[P]^(>DF7 M*!OJVN Z"A;LSQT]FA@^=OA1 LQ#6@9JE^\K8D0ZN^Y5Q(03#.1E' M 6$X(?:*, SG!.\'8CC[E@,4PWQ^LS#YIR'=E>%< ^2&ON<<2ECT9.*ZTJ#PY@[^ M]T6U7GVK'AH@_A;OM/U]%8SBA*9JJ^3ZVBYCNG4QRE"8YX24J8CB4%K7MMC3 M'=D&=XPTV=O L*+.IHJ9=O)%RPZ@9 2@U7ZK'5%7,&.V5Y-+B0U 7X#:FW'T MYE:4X^%G!JO4@0O?6\(#6&ZZVAZXC =%/PZO.T\;84)P<_WP26.BW\IF\,2L M$&E1I 5!G,@(8:S^5"0Y0UF"R[+DDA(&FL![EM+(7O2S6 =T6=?+/TWOT'*A MP7V7\V?M#]IA(Y(P,ZD4/&[DC.KL3A]>% )SE1N2S26F(:HO%!JR7D>*]$OF M;Y[(&3I3#Q/I%[=CDLC "RXE!4O8H6+[PMCE A]N(54!=H6ZS@( [>7#K>>S MP0G3CBG\2:M5.QD_3,_[J4UMK."=YF:Q;BZ]OU2K?[4_B;SDG)2QGDM(=*%; MQE 1J2@_+N)$_8THDQA4Z-9+;62K:*<[L7WB0:VH P?!]RK,;A_RI@:8;;4: M.* ;:,(>+0XDHJ_Y[KVTIIWJ;B/VR2QWJY]7#J%O*-M4[\)UIF=@7O2!,R\ MG97@V+?6*Y[7'K5N2J_0C]8K(X.1A?.8(R+#$O&\!1+%E&'-C0/ MNKNX&ZU1X9M&A[]LP,7\J] N*O#W:X(YLT8+^X2#3?-[2]OC<%L[(3V%!P/$ M)HT0[ 0_#A(LW[IPR.VM[.G/2HLT+.)('0.X'BB2$ZPQ!5-4Q%30/,1A1D#7 MSE941_:=6Q[T9>L^%_]K,YS1]7!@IU,[A^!=4S"_X$5)[N-S;83V/4:WE^;K MC-.U4SIX6FN8Q%= M05>OJ_]N[M#4W_U[DEY%16B&!/Q[DERE::$K[E:/@FF$]SDPTV6E?-N["+\J MA5Y*;+5YW6I3IP??;%D(-CQXC$$@(OO#/!\F.34&NK42.C#1[=]U*#0"S$PP M =)!4*2YF7$B$L()48XG5(>6)!&(E@E!/,VSHLS#*)<$<&CQP]64AYH+SH6> M/D&_^YE0HQ/-@6GT?G1R6OUB'-JDB@=4/4WZ =R*H2;Z$+""*6]ZZZVCNIS* M=.55WC1R4'7E;]5+TF/;K!@W9WX;@67V>/+XOKB9UZ9Y5>>RS?2_O.'+FX7&^?!'B MJZB?*[UEJ.5-GX8BIT\&AHW/R\6S6*T%-_.-5]^T]]K_^W?+U?KS/;=[*X?322S4K)J8Q+C*),1?-8_1$5DF4H80PS%I89 M*T$%!J\FR^+>LO*+NW^Y>OOP)$YK_:A[?S^_XC/!TP*:LIM$]H=>3'I MP8,JJ*TX@6'M*MA=Y3?,705:(O7<.GA1V\Y.J"OOK?:OKG]?8XE>38YIQQZ] M]NV?\1?P$U[(G7R+_S&W M&BU3L07 "++04K_?'D%!,%]KJYO@#\-1X!V>#R"]&^:0Q?K301#9"WN 2 1X M[=)A.N1%K_ONJ=;#&I1'TC..FW^9$8P300E%,L44X8*6B)"4HU3]#R!IC. )H6TPT,0#0WUL( 1K83VY@&%ZDUJ_M?C'AF__ MHF/C(_LN^--;[R;_V M> [MNASE@]IYM%?_3)X3N!=_(7C+YY@:]-4B.@J/T[:4CJGFDQ;448G]K&G1 MQF^$RMT74:$.ECG/$=;94)JH/^LQRO;J5=W7]C_K#@JL= M\+_6+]=_UGSU:[U8\YN%^9O5QSG_^VJ]N'^W7/#5^UK]X;GF_ZAAF,%^J(WL M^>_4+EX'_Q"D#A2'^^?OI=Q B;3INU]5(*IK!ZM%<+UX"?;>7'\G:_WJW"3U M=/7$]>/CO&(FF;<9)Z"EJQHG]/ZI;O[+LZC5@GH-^WRHIX\XG#*=_OO!O/_/ M\ND\@S[[5;M3.M<3"Y-E?/VJ;#\I['EEM[/!%V& 6^Y(O7YI)RZ7*2.%) 6B M-.$JEIDAC9[[8$ T/1<0AUAU[L M_+I(5YJ8V@ M^L;B\W)1[\E=B3&&5)\7SE/LV$%@TC#OO(#'$5G/DXZ0\V3U7<5R^A]Z@WDF M);@D,4B%2C+A4 X(0DB5!:(BUS*0HHHSV'P\[:41[9;4T(>,,5& M('9\ ''HK;5H9\ZCZ 9FY9IV>RFI_K#'Q9F4CD>T>JCPOI#KK>E.BV(/5<<) MHCUX :=I=50YIB^""45 19JKMMQDAO.49X)'*.)9HG'M,:)$Y(B%$9,9YWD1 M6EW/]5(9?6O79(-Z1QV,9OI=@3=YH9N[$76/Y%70$O4A,VA&W.6RNTZ$ M@^L .@*N7[:!@6]G7IYRO%L__T?#W 8>]C$^^O=%"P*I@J-:/%1/#S.:YJ1( MU1%"%YBI@(5&J Q)C(@D:9A%(N0T=Q\@?4IP[$(2SO\2/.VH!ER/47YL:%\R M/;I#=791BD^% *_)CR=([Q$/[@94S:C)0VUNLL(=186^&^# CG8)B=(GBSP\/5)S:[3M%.K:S[,8?6 MK?O[]8>ZUF4"UP]KZRZM@[?&W@'O[VL#U!HHDLN%6#ZM@OVRAB%$@R&9AQ,( M[N+"3.9226&M5)U"N75-'2XU78-4IP@'O5#=3[BV/5D#9:I'5JN[>BFKM4;I MF85,Y#A2>I.4,X2%3!#),X)D6*0I#T-&"88U0[FR,K*Q&FHJ/-7D&GPKOE_ ML(,;@[9..:O>E"CMM M[KIX16?7=TKB$(6L\Y'/8GTKOY$?=Z)^7\V?UBTJRXQ0S!G#*2H8+Q&.PA31 M6/TIBS,6"\'S+(8=TOWR-WZ57I=+O%*^TO"@IV4%?#F?DUKY4E$'*\W4>5.> MY),Q@1G%HD21P'K,2!(CP@A!C/ X"Y,X4Z>OV;.HZ?)_P$?;Y]/ZL[5M;7V[ MVG9.R9K\^"F_HO5N^%I?!KQ%=FZ$'3B;YQ[]W'PPQ?55H/@.6L8;M$VON^<8 M*O6WI7KE;NI]=@S5=FR^HY"![D[NZK7&":@_[&R_<[%)#+=/C(W5]3[CD*G^FYCSC\OZ*YF+ZP7O M+DN^6\XK]K)#XZ&A*$-2IDCF$492@-!9<'=I%5B16IW97!D8V/Z@6>H0; M%&?.8JW7SFMH]&;%6;!CS2G'<5Y7H,R'%S5YSH><:BCXPS_F'$ 'EZ9/SA-X MC:3*H+AG4BW#[SD"3VTP:C;#QV:9%#*C/$$B*0C"4E!$<1XA'J41IXSS) \A M(UU.*(!\ 'PX2U.%O$-.8KH-VX1B+<(4,$]RJB&["Y^+Y(89]9;4!@3!PU8^ M*(8O^*>3]:=%>CHGW@FHT]D'+RN[:6X[OI$?GRI"JWFE.S_T-,P\PB(NF4!1 M1'1'?IPAJD=R8%QP*D*IRK2P:=]A7B9]@D4TW.=SSEJKU+W,R#ZN3J@H=<<$9RZ441V.#9O7W:/ MM# WID]UVV1PO5H]/333%K0G8FO!_[ZY\=,2 \TP1?R\Y=_63? .;R]J&;#FNO=OSK MP0&=$$_-,)Z]1JD]01K0)RU*L),ET,)X!'F:3O.^()\FX'A: *CI/L$)'-2$ MI)W!H6JAJ+\7S3]O%MM(M05!VR)=ECP-(\8B1(I"(LSS#)&H+#324TZ3(I=E M NH[M2<]LG]_]UU_CI6&<" &@M$<]_;"3"!H*$"G=NY['$W!O/"&A^#-A@L- MM1SLSHXM)Z,@BL(5X _,R);PU'A$0(5T0 I!5W#S,/L!\!;O?&L 11J6I,@9 MRE.IHLTL#5&91"&2-"]HG)4XDZ!HLY?:Z(GSQ3W2-VP7^(Y^;=FY"V\Z@'F( MPV/HEO H#L%*1$\^H)_6I&9O)?:QI=N]Y&K<"W$KWZD#;[7^2)B)2HX]R\=E MW2!:ZNL5'4'$!16HY#)$ZG"9(!I%,0HI%B)+)5=Q!80R,[0+T(+*E#)AA M2,\B,!Q ?0!0J;9N83Q503U%HZ6&EV##C"D2/ XR/-]HN2K!FR\!DI_8O;@I MY]3C.*X#ST#?B>5V]"B@7>[HM9&]PMV'VZ#)*UW4)73[L*$DX+@ L5J'T8X MT?C-5!)UR$^QC+.,)SAV _(?(CVR^6T8T5M.R\HVTVF.^LW G!8-8S^=X@K' M/ZAKRVO;430(O'WM4-X>&Z/,%727WSOL_2#A5\*RMU7(>8!ZZQ6\H,Y_:G'N MKW]4JUF,RY)'"45%)H@Z!$B*:%@0%,<$4Y*RF&:@WML>6B.[EN-1Q\&&MCKU M*NJ78;@?Z,SZIM"')H N8BN]\A&M1C:4=[.?!Q1R*3IZEZCC()H?4'I-%/(N MD0>0PSM?<35P92]BM3Z<:CB+LB@F(LI0EI:9LFVFH@B<12A/(W7T#VG,&7 * M1!>9DJ_?T-L,#O6(L&8GDCJK4V]96&FC3%W_=BP=3VOL.7W,6A:2R2O"@R)&B8(BPH0658 MJ.TXDS+&*2YPS$%8LB#R8^?U=LPT *K[[ !Q96%JM3/U\90%CH8%CA* ME.^F!E]8LS#BTP+..BGF!'76;15W+,B.(9DD*Y,RC&*4R%0'!:% )%)1ORSR MLLS41XG4&D $R,D'B!JL0]CH3(B.['S&Y9+#?(.#T$ZPCJ,/"3U#9'((1_MQ MH -/N\<'R\77M3+U=EH+20I:D@@CS)1%8I;FB,0X0Q(G>93+4N!$0$. PH3 M[/+JO&T(PC?U0UW8[]O.$L*WYHUP'H?!#$KB<7<]7'_R#;13O*X]LOM!>$;J M-T&,O>I+&\MLU-XK(QM+2\FR*.58G.&$DZ,D,*-HB7B[43K#N%-F:7^=R;)* M'_(W4_Q(ZXIPE5)24E#%*"8N0VEPR5'"6 M(YYPF@@ALT18(:)XX&7L?!.9MXFEAPU% ,; A6KNM]&)E0>,-<'HBBU[!I7@ MM^EU#8!VF$[G;B@/<-VO0+J'84#XT58O',2%)*9#AO"CBP.0"$]+.E8DZ"CK M^W*NWE@UHQ0_+]?"_->OC_-J_6ZY>%9_I6A_T1Q$LY!3&?*4HXP1CG":2[ MNFW:;2CHAJS5]=/Z^[+68S)FG*11(4F(:$&QAO*3B(0X0I2+7+ P)1'L@J2? MW,C>9DL\6&GJ5PT$JHI6MPP8D-3FOP*140?T:.=L_&D'YEIVBOG:**8A'>QH M^W,B=C)Z1-UR8R99[_BY E$*EA:'S29_&G M^:O53!*>RHBG2*@S)\(9RU7(D&=(Y!D.XYCSD!;@(\L@V9$=BB9B*OET?U.3 MEVB#!Q4PJ(^\$,Q4/OY9K;\')'A\HO.*J8>5[U8<;W'8J\TR#;*6<[1A^2D M1QRO"G8XV 0- T'#0="PL E$=!_4G\T3'N&Y8'+[/,0,$YW^Z&*MB,X#B_W; M#I?O31WG643SU0;2O$UDAB*27$8,,5HF")M::ZK]42QUD;6,! >VPO M!!OY +@,!JK8XJ)]/,7!O$NKLX_GARXTP&'!K9FZ,)QHOEAY@)OS\93H=E,. M5*:G&W$W+?3>@ .7G.[&VTW6@QMNQR7@@Q\^J*77+Q\>1'VOW/ZO]?+/]7?= MN4<6+[,TC5@BH@0)G.0(IZ) !<8AHAF3.<$TXHE50]T G9$=;D,YV) .&MI! M2]Q^-$2?IOI]J4?Y87[34730\ @+P9SF2/2M.]E("0OA]J=+V#SN>&X3]]K3 M?Q&/>OCQXGX':A7CG(@\130J.<(DT:!6(48Q2<*(9R(J8U"[RCE"8R>1&K+! MEJYS=>I935D>I#S(#SPZN8@./R@-R.7K:'2.S+2'H0%A3XX_0\^[[JOOU*HU MF=\LN/CQO\7++.94$B+59IJ$4M>1QVI'C0LDLC*E21)FM+!"BSI+89J]M"4: M&*J!(@O=18_U8KM_7B"MT\YI+ZC#GGE&F MVR^,5)]XGSPATND.>>]!M;_Q5 M+%18/+]>\&O^4"TJ;;OKZEFT-ZCMB2T."Q&+.$)J8TP1EEQME&F<(%:$K$C* MHE#'"\A&:45U9'-L>3"E>N2 "]B>::=!NPW4NUY@AKNODD,&MED0_V7H()D] M[;1V-"?==D%J.-Z#82]?"B9SLWA6/FA9O[1=JT?P)BS,*<]CCE1L':O-N@P1 MP8E$DO,,TU1MW!P$%6M+>.PH>P\+9&L7S?(8WQJ0,9[C?EK1Z>'M[7Y,]9QJ@4>DY) MF&K'D9<1HAFA2)2493A+,2=6M9XVQ$9V%BVE@"M2@(OT(0U9I!T\R@WS!)JP MOO8^P77=>*6-KA,-[!D@:6PO=F!H36F2P=82G-P_V_[#KQF M[/-R\:OREFU/U7NQ8G5E\/G! P^'5QK90RD&T*_7UW?!IJ%NCP?[.C +A?3[ M+/^Z@'FM/C6,,+S07E2G^BZ+Y2H6:6KQLQC MM\W@C;^+E;[5O)5?U!_J2L_@,'_]^Z(RF!H?'A[GRQ?1%*C?J5_9=[(2=^HW M-B-9&B5"G7XHRT.$4R)1D<4,2:(.1Y(E.9%6&<#).1_['K3E=J7/#*80/5AN M9O(\-SSKOZFW7+NGY2AZ0X)KZ'G@Q/'JS#@"-+561+5C(O?]06OH,A4 ML%7'VT?.%.49DS]LM>'(UI:-D)-#_@1K A M'5F=_GVI!W[T]Z<9Z#6 C8H2+,B*X33/(BY@6%#::SICQV#K,+0N'->R$K5JU=6K"LM&F9RQQ# M1S"/T"ID'*1;L'RCHD:\.KXM6!UV.!'^4&VU/S+C>+\]W/]M^>=OB\?JW6+% MU;]#[_K[5QG9Y WQX%OU8-HP%0O!;Y_O;C1(RJI22NA!-H!J8WBK]Z<(F%T/ MZF"$FWX[69UV^(&E)]O@[43N8DCB4JTXRB/.0%26E8L"*%;.6=5,:^,6_VI2W1X(^&++"ZOUM!=KOS MQ6([[<0 B<'[<:]$GO;>;AJ3[K.]8A[OJ?T/^P!8NB/U;6TFTG SXOY.U.:6 M;"9X*@N.,2I83!"6+$*%P!$J"69)FI8)"4$#Z.S(CFRX)X!+CZ0.GC4#)OG$ ME_,YJ5?Z9KNYUKX(<^FL:NTLW+_"8"9_@L&D6% _M&:\%@\,%SHEU.2#QL)C M&I)[%%RFLT1?$9]I2!'].$V#;_OIY.LZ;:H721 M+%DH"AC\RC#-L4_M#0=7P:]B>5^3Q^\5N]K,:F&F&Z2YXU[*X$NU^E=PHT%O M'HA])0]$O9:'>;]* ^:23YH"1Q]C Y!WI&;!US_0VZM@J(70WR'>9.>N=2*T M@8U<5W0N]#W!JNW+2(-D*[@);T20^HN_"D!;*I>L)"L MM]B@[_WI:@,LI#A(Y=L\[SA]AZR^W]7+YTHYF;_8NSH'9%RL M7W(+:J[Y/Y]6S8#1;\L=,5VP<;-X1QZK-9F;FQ]*E#O9+Z_Y(O[KJ5I5:_%5 MU,\5$TW)I(;QO5^85=>"\Z*WYF//859H[,[:20VE?*/@[7)Z+KB M=WW]+N;S#<@C"2DM,I:@*%;_@\LD153D7+MQF129%#2R.KYV+S]V_KT!M#(4 M7;$O#[31[QXOEQ'FS$#B.6!U=4EQ 5#7P7(3HW1UB7(*T=7YE*L9:33;^G'9 M3F33*;5WNA"Y?GFWY&*&0QH*G"J3RAE#.)$E*G(6(QGE4:G,K)#":CZ1);UI M#.V A:LF QR8'=0P$FA.H/;7KT9;@_2F'"<+O4@O#H9K)>T%EMR__L2F;27L MJ:W;O>:6M8H*W?#5YB18%.>,EP6*B* (9[Q$E)8AXNI\A-,T+R-N=1#J6GST M[%140/MLC\6W2TBY"@5-0K7R..:=#@2#Y9I?OC6R'1L:]O>81Q(-7UJZ"P.S MWV\U,=.-C\[JO'JN^!.9!_UR@FXGNT5RNHH\6FJR>\=N$?8O&<\\X=B@+.CZ M9K%:UT]M34C;^\P_$B::)KP9+?.\E"1"42ZEBGIQC@K"U5ZH(=M+FN191B&7 M@A8T1S:M/9J!5$0# FC$A*C.[F;.LT)@YJF)!SOJ5\&^=0B$!\!MFWLPP6=E'):"Y\H+X PCS'F""&$2"9H7/&(9 M2Z5]@&Q)=/1\8D,FN+\0K!JD2(M0>P3UP'S$!JKZ^BQ4]56PX6($%0&"]A%4 MY1;,>U$9+-X'RMY[#K!=:[KS 5"Z@W,#]%W7CG>R-N&M ?&=13FE-)0QB@L: M(BP+AHHHBE')0IKG&8N2# 3C?[C\V)G/#;$65!HZVN90%79AD+N ,&]F+YM# MVWF7"-YZRP\6G[B!O$NPTR[QSJ?1X1X7\V?U/ZYA3%C @L1IQDJ"EDH,R4AHJ2($2_3O"BC MC(@20[8^9TY&WB7?DE7%6K0S0S?XF)K.]KUC>;J MEV#+5[!>!@UGP3YK5UO]CH$B=[&*/'D;=SXF]4D7J^O8(QGJ#3[..(US4&+ A8N1C:S=J-;D1_"HFS56X/)? M-]U:9@[&UA@PE]#9OW1E)MTW+.FV^>ZG1D:%M57*F-BP@SR\/D*LK9JL<&*M M%W-S6I\J0O6XF4JLVNE9V]A8)B3%(>6H2,H884XP(CE/U;:>93(64$\.80>0I-:_;# MQZ9M\8;'H&-W$OBH>.]\Y*V0RUHT#RH7,TO#D.0YH8B27"(O'QNYJ](J6KI@^R6?U5\BQ'HIW+L1P_YAS_ M[$9HO)N3U:J2%3.&WJ+%YF69%XQ))(DZR^"PY*C,U;^R+"M206/*2ECEY1#% MD6WT<"9,<,B!(\[NL!:M@P]_N@&'%9>HQ250L!/57P@P0&_JS=U._(YMV_)% M>$/"38.._JWF=\MYQ93COJN7[/-R?^ =TGWT#N;LD'?V@&@ '#H +MX@6?:@&F2B_0"!PQSE), M7Z!P0^2FQ7VS%/X$VLWV/3<7\)%4M4$-N5D\/JU7G\2SF$=M@VM;[J,TJ3E;B'QLR3:O.&*YK59BOKCYR):$J:69NE(X8R$"'M M0!=V)NHL([&3D8T4QMBBG0KCHJ3TQ#1,&2(DB3",69YFH%&5[@R,O(V^I5] M5Z?&N1G=?ER1[W97#M8T[%)]3/TYWKZWV3I]"C]6X2';T+&PIOI0:+_JB1V;?%.V582EDD!4I*'3%DLD"T9#$J MN,P3IM;CW*IHV8;8V"YJVY"G?)0!33?4;0I^X'JS\4N'([?J[J#F9O"ZN9@9P9^+I8+9(9D51LN MC8^2&SX#LBV[ W9IV.O=+HP919LP_]:R$-PA&RJ\KP9N:[K3 M-FQ#U7'2H U>P,?P\G8GPX2EE&=,'7WT*#Y9\ :)&8=Q6$1E6I04=/3I(C*R M2SD:MGW)V'%0%O-246'V?B3E""G+/GE&&17^&DG*/B'[QX!["0#,$).WQT-, M]K![W[[L'FG'\%S_26I^^VAZCC[\$#6K5OH:]/-3._27BI3)!+$D48%"F!6H M*/,2%9+B/"6LI!+4)>Z=PY&M?X]>\!__5L11_-= +$Q]'R7J22:"-]4B6&F> M5[\ ;SJ]?RW+Z]'7_ ; 8];>V*A]9O?QJ/5LSL[Q4IIEW59AF-;]%UNVKX*& M<8\7LF/IU-<2)ANK(BK) ..$9*A,] M((ID&V:4Q^]OC"_0 ]&S' M*OCFI((+\;O'0+KLHO"*^-R]F)=]CSJ&8.UWO95?Q7T+\KVL]<'K9B&7]4/3 M"OK2_F7S\\R8"$F2493@&".<$XR**(Y1&/.8XR+*,0&5?3KP,*'!MV2#+5/! M'E=79C=OGW!#KW7X )9QT[AJ=?(KLG'@8-K8Q5U%)]')!4NY MN;/?%[5@^@7^^T+)NQV=VF*,[GYJ"XF>H0++V,A>:@=; RW3Z=60G;_Q M)3?,H>Q$/BSU':?(=UA";X6\/:0F+M8=%OJT(-?B'3=3OJWOR:+Z;^,GWJE= M=SFO>'.#L^!WZG>RJ7.XE6T.C,RW%8*K'3OJZ:_5_<( !"S6UXQI+Z.BK$US M\.['GW">%@7&J(QTP4[$!"IQ5J"D2"4I"YY&)(&XAZD%&#LP(FMM<.J,\O9I M52W$JJD+VN,MV#&W[9B'.:?)O[F=P_N9OR3,B>Y+8@H:=[*TV 8[:?2GWLH3 M[ 3:=[\6OX"17/1K?1-/;G]R]B?=2E[KXQQO3Z_&A]N6]X'4"[7LZD[4)C.Q MK35*<4&SF&"4R%##Z);J^)VP#*4IX5F:1BJ"C6;/HJ9+V\WI'"F(Z]DG:+^- MB'4@6N+!F[D!:GP4=9-VA>T69]4E15G$(N=J$]=W%#DIE+K2%!6%8*7N-2QB M4*#O0UDN">N-FA3=)BWJW(ES5E5V&Z /!< V*C?9P;O(D&">O/U9,I-ZY2%A MC[WGX/..7NZ_GO3 A,TO,$JR).2Q1"G3+34L4G9*\Q@522J+4@\!X:"ZLL/E MQS910\S=+ ]586F,S@("3=!:-KC9=8K@R]@.%Y_6Q#H%.S&L[J?+#)$6$^F M;$%P4O.V5\"QR0/>] !B>[-H\8G/ %SO=]'/DA0G22Q*5,1IA+"@#)&0$B3C M3!**>5X0$$Z=,R>CWYFWB!$-#/]5L!! K^&N8SMG,HGF8#[F$!+7(.RWR-?G M,?@/P#I&0LMUT&$!>HS,L<OQ&J6AT)M M\"5%$6/JH)+J&WT:9BCF*2%16I*<9;.%N->'*CLGTTO/RCC*QCCVJ0(.)%M: MX!J>'C79.8G+17>MXC'D@C<;PK]HEVJC"I8E)C*F$D1(DQBCK",(D3SB*I_#4D>Y2S.,U!E<1^QD2.%_3I^ MG>9\1^KZQ0R!,J6-9N2NXLFU!Z)#>7:F[DLE,$O?UX;IA1H3E=-&1.]-"AVD M7JD;X;S0Y]L.>MYQ,_-?Q4(=_^?7"W[-'ZI%M3*X^\^BQ>:<96%(F1S%)")6X+CV),?./+9D@KIE MQOSR^8X= &2#WO2G)#V_.@ M+!@*'TCN7E ^NY6FP^@#278 V0=[\Q7Z%W:EC*0(4RE#)!/)$"Z*"!5ADJ.0 M%YP*R9,X 8'V>.%J9!_KI4C=M23+SV>SB]HF_Q@POS[5=YBV]G^DJC,_//W/ MJ=(?JG'SNSA\CNNWFE_7]5?!GFJ# WI]?W_]3*KY]R/LDG?8^"X4%69T9Z7TB!@Z()23476M-YDQ]0BS;T1]CSD"@HNUGGIR5R^? M*R[XVY??5WJ.P1;_]WJ+>#W+>!2FA4R0^B=O"CI+7=")LYB&A(=4:IP#^QF& M]J1!=@D?<*B3*@;*^K%E1>,A=8%^ S&_[55K%]>/HS"8=3<)**6KNSU=O=&, M!-7BESWX[^MAK<&!O\$*\(7\;4]X6NAOL$).L+_A*\!W:;,7_+[@]?SE?B\" ML ^9SRXP\HZM2 I%4_^>=V3M=^OS<@_OV5Y$AMFV(1ETRNPU+!X4S6G_/K_J M9+OXH&#[>_GPPP[IDYO%2HC[I2F47I &'^EOR[D^!:T^50_56O V:DSB,DK" MG*$HE%0@0O*0%30O&+>?(V1-=F1[;?D(#A@)-IP$+2N =(&]/BWR M*:-H"6;B=@IR&51DKRE Q,L]JM-EV0!2WB0:(&_ M[=@C4@M>K3\25LUU9^V/:C6324EXH3O:\D+YS31)4)&G A4D)JS(LD)B4-/K M*8F1?61#,-A0#/[0-*$M(J=ZL3O"7"8MS-'R"F!:3M$S@IX MTB%R_DF8X7%1S:Z5<^;:07^:S;"&6HN\73G%[>/G"^4 MUBU&/I3:4RS<(TEOU-OUWG3Q;0_7!Y%LWW/PK?/#8JWVWR_BWI1D+M:?R8.8 MI9G,\R+%2)8I09@0%;$F$48AC2)>JDTTL2N6/$=@[*R9(1GL: ::J/V&VJF3 MX7WU4DEA_@(H)&B;[9/$:;?M7'"R3;=/G/V]M_E:>[#[<1\.!.W.H%QW9!#5]P_?A8"U:9 M3_NENO^^7GV]_O+5OG#$>K&1C;E!O=AG(&@X"-XH'L!C)@=58W>[XU4K,&L> M4L@(XVJMI?75(3A(;]HV05OQ3WH%K5]T'8BX6UK]>2[:\M#K!ST(J2D=G:5E M(B@M2A4*YPSAB$A$U;$9B3"A85YD!1#JQX;HR#YAGX6F?W"/-G1"HH4*[7R" M;\7 W,(^]:M@2[_I*[11C\/T1'MYO8U3M" Y\7Q%>R6<#EP$O.N*;?HL%D_B MB]!81AIP7=1F-IJ2;3=$2+?ML+7@WZH']UQZS:\T=.WLW->TW\1F'N;\&,XH+KZU)TWY%KU5V]E-5ZEC.:AS07J @+B;",8T2*+$9Q@86(2UZ2*(*4&>^M#7*- M\#IB0TD7$4LH;O2^_':>R5$JF'MI!+KK%PB.MW#*NB]LA;V5I\51.!7I!#.A MXQ''HI3EXEFH4$B9G09;>?=4UV*A["8NRJ+,,2JH+N@+<8;*4B1(9!FC41@6 M90+"0>DF,W)TH=,XP1[EX/-R+58.F,IGE&1G7)>+#K.S?8$UP:N@)>FQ6*57 M)%\%*]U$IBU:Z17TI'"E_VG'4O=?=;[A/5F+CZ2J_ZX1/4&%[J>OCVQUFDY@ M" 7$@.H:#@+- K#8O4-RBP3 Y4(#K_Y-H?M.R&"G (\5[N:U\6Z;B\/5_]J+ZEIE!:"48%B:<[C3"":91GB64H9 M%B0DG()VP'YZ4]7'L'WR0:WH [?" ;59[HG^E '<'#=Z.* <:-(C7.I;BNEK MPQR@-NW.:2?ZR19J^9KK9;X4:D_F34.:>+=?Q7I&*4]C20M4XH(C7"B# M)RK^17%:9B&/LC)G> /:^PURC=])SNK7?8C9^PUN\9_$:O67X&G1WMOKELK5 MZLGS/>*Y.TROIO*Q/?O MO:*>7KGW/^YFNMMM_V;Q^+1>?=*(6'&[YQ09CL)(Y"C/,HJP3"-44D&1AJ7B M9<[+6("VZAY:(V_3AM1__%N4A7^-80;:IQ\[(_4D-L:>)WM?_Q;)6J-0OG2#F\*U7XJ$EHB*7BB3#4Q MQ^($I9%(BU*4A*96]U-.U*>[N=H2-L4=GZ__[CC^"J9+MMSW M;HC4OG=S*]JOL[]#U')VQP815]![&".,\1 5E$!,99OXP M::W-W4J:/K-6"^R9M/JWG3GWKSV)V5J)MS%/NX<=&D _UDVU!9E__4[4-]8W M)8+/U/&94UTG$8HH1YCB%%$N)\$;P@&#<7+A06TB5XNM%NG*%AX6,]HOUB] M;:-G7IVN<[2?]X/FT8%'X=GK+X(MGT7](I,JQ'+1W[9^--6^!8+N9XM![[E?8]TL5NO:^*J/A(D&T&Z6)SF-HC!%I" EPNHXC$HN$U2$0N1" M\(A24 WW.4(37&0%9 MG+15=W?[1!]D'TY/]_=:ETKNDC;8DKS3YUUQ#*XY5U]^=;=)PO7X3X*NKGB@D3 MB+XE*\'WPZSKN?E@9BZ'WNWO%[J\X4[4U9*;;/,ND2(B%L:\%(C'0B X++-8G6Q!9A"]NHY\]?W-[(*#G^)+P+Q5 MHWC#6G!'7@Q8Q,$PD7:V%S>WZ._(8Z4L3+-YM1G..\UTVI$4ZGVTK6\^7VDN M[DCJ/C]4=RR"S@THN[E+=^I/[&7G"Y(RHUD9"21RK@Y4>L9<05(]>#N)6:+^ MMB QL WE++&17?!=72U8]3@7IB;^@!%P,\IYA=DY3U]J@/F_ ZHZ6--T@S_: M?X[BU&P$]=>NR>:7CU9$M=(]B M\%ZH!1ZJ17NOI_[S7^R;5[JDMKGGO$A@Z+5FGZS>T(T'Y'*\ICQ=;\);R;/" M'%Y"GG\,?H'1#G1XB6+ZK5K/Q2R*XBA/0XJBE,9J6V1J6TQX@CAE:2AXF4AF M=:SI6GQD(S,T] X8Q6_H+YNA("_VEQ0GRAB^FKA$1)A90:4#742<$\/I^N%D MLF+Y@GI$B3+$4Q3@7"D<"().I/VH!#I@Z/:0)" M8#LF,+KI:G+!2M.["AY)'3R;PLI_#_\S#*._!E$:7H6A^?]-80MY6G]?ULWU M4)2JO\FO<)*;JZ,(7Y5E>)5'<=-*8VCI:?V%=T"W?J(,X\YYB7WV;Z;^7^7=87\?^Z^[;FN'$DW??] M%8C8C3W=$<(N+R )S$9LA%JV>[UA6SJVNB[ZN!W&X+=S_%>\%Q*+I0. MH4J)Z)&D%&(:,Y@+EH110O2L'JOL_2AVILX(=+( /<%H=6*V?%@:#B._@9DN MF ]9KQ%^$U#MJPF\8.&KYF <,_-6)G@![J1^P<^JCF81+;]>K[G^0P_.5C9$ MO7AU0XM"S^!LSEN9IEE*,PIC*1%$%&=0_1>&E$5Y1'(4!+E=4-V$ZM0&E)XB MK.V5>O2R.+!A:9L8 6AHL/B&Q=**V2%2_Z7#P16@>NIRPX2O/C5.0ONR=8QH MSFL VQ0_G^M("1?Q'JY*>I B^!U8[3VMCBC.0\"P6$ ME$ II%CP%*M_9-AH1MIE4A/K!$T:-+1!2[SI &=1%#\,U; B\ N W>X_*[O+ M]*AA$"PN"'@#P^V>@/TOA-U% 2/Q!N\+#*\PW[4!(TF.;@^8O6&?0;SYNGYX MOWZG;R+>RMMM5?+U@U*.OZR?RXJ__9_JY?J/@I<_%^N*OU_?%<5OQ>[WTC#/ MZ$Q@8NWUFZ %U)7L4/\-W'S57@18KCOMY>H[">J$J-KK"&73A4ZW^EF#NT+_ MFNMW2W#_51WYRN8$M]VXSUJ/9W\6I?$0ZW'?8UA9SO8I[/3HK%_!8\<3+W Z MI6?=J\+JG_%WM"7Z:ZNFREO_>KD6$->;M$1\Q1)!N&"XH4EHF8,IK%+F$F.6Q#+.$!]1H MG+TQQ8DURXZ%0RO!NCI*S<3QN!![U0HX7F=+/"WBN%NU;?Y.4S_>.C6KY8 MTE6Y"$A N2 A#'(J(N*&/YMH4"Y/MD\_C5EMG$$Q7]LR MPP^[[<]/HM)Q]+MB\[SD@O_T\DLIE!_6]*959M&U+F%95DMQ2$$C'"C/*(Q@ MF/( (L'5OHUY F-*,DPD2QFVNC-HS\(%<-J]Q$P MF^W_:<&S4PZ*ER:9MN,&Y"_@!\T06*Y_!'N>P(&I23+^[IAX4BP.#,RJ==P! M>JV21JQD'^K^K7B[YFT@Z77@Z.:YX+\5K\-+=I%NU_7G"'0+95\8AE1O=#A6 M_;4.R%;^(MO.\%\.;,^!O$-<>S+0/0>RQ\+G%,=V)CI;&'LL+-TH]NBUW,RS MNZ(=%M I!T8HH4*963"C^D)&C%*8UW^3*0Z02 *46=E?/30FUFA[BN<+NJ/S MY=Q_N0(&"\3D*CF\S46Y?%CK K,K$"7==0>+OO--];6I_ :]1=^[?T7@AT,[ MJ-52*8GFHBAXJAD5.JRAEOL7Q524I%=1AKM5Y?NU#5LO#OURF%F-(S^YG2H] M?*QI*\8'A/)DU_51F-5P&Q#QM64V]*@/770GBKI,L^F\4=[*_8_?++4MN.;E M^_6U^F]:E N49&% (@&)^AM$69Y#G!$].BP*(QD&*6)6\1YW5B;6;'N"RE5D MQ:ZQ*M^L5CK!_:0T1JUV1FUT*^1=],%4>(Y4&XJMIC=/V^VE5J"'IP[0*\1; M[J92+BX(3:*#K!CYAJK*!;!AC>:TXL@8MG)KE^57P7_>;'BYR.,LS# F,$Y8 M !&2!.:,)%#F3* 15F:6MEA_60F5E@[6N!!$W.,6Q_C8AFX=I;6.7*]E[DF M.5WHNEK"WVMHI"2%.4@EQF*8D50Y60*VJ@:9AZH6W;W9ES^ GHOSVG6KG8?Z>HHX/2[ MYAZT[/MLA#0DPS!%&B[^CD$8:!4$J(>$:QQ) $ M.(>(Z*:>$:8P08%,921$GEB-Z^VA,;$ZVE%LPO/@23WV51T;X$D]9:>(^O Q MTR\CI;93&WN!&Z/9_V3> 6D\J8 ^"K/N[ $17V_8H4==;XL\%8(M&YMGS:^; MH?!-%6V6YCA 4:";["J7,.42YI@&D"&.@S!$DDG+NR%G:4T=GNY0KD\YVJ%M M>QOD/&!F&]03#'8;M4OT"JC_6HD]&%T.KL"GS?JIV/ M&\3&X;+'1:F]7>TX M3VGFBQP713Z]MG'Y%<<#EQ9KY:*4N_BQ6;!'&*"=(ES,&@8"(9_I.1B1@ M*H0(49")C+!%M:GHRO#([:-BM;GWM(Q_M6L:0+24#\DF+RFH?M@,3^*Q8%B> MQ3L$]@FC*U"3]'@:#TGDZSSNI3'OB3PDYLF9//BP:^:%%4(9CF]$\^?[]35C M=;[GCK[H40^+E.4Y2@2%F1)0^?A!#'/*!0PHB],4$Q'8W=N\2''B$WI'#3PU MY&PS,I?P,DW.>$3!-D_3D 0_[(C_6"=T=[C<7<#%(5UC**NWS,TE>C,G<0S% M/\WGF+YH7^E[S?]VO[D3&QV)?+<^3&\P+.0]\_K46Y?_;5M6=5C^?@/NWMX> M1?.OP+O-IEIO*L,M/03#\";VA(#=MC45'OSN=8Z%@:Q.Q:WGUIRM=O6"4-W2 MU$N/.FP_';F_?WSXN'Y:ZGY]]AOPW )3;T%-%]PO'W7^Z^.GN_>=B;,6V^ZL M^ 8;SX?DEEMO0.@IMMLE"=TVW-E5Y]MREP0[VG07'QY1T)!?SL+EK[-P;_]\ M6C:-Q)L95(L\2J*8R!"F<4HA2K,(YG'*(4<112@+^:8._[M=P4CS6!>ICD(I0B3--8P#!)8CT".8,YE@+& M698()@3"KB-2SU"<6#]^HI4V##82W#Z)8C=KKF$%='BIFR!UAH6H%^IY(;-Q6CQ00=,/B\?OE:W\I=27)>EJ*ZEVLS7C&T? MMW4G]*$$6X)3&29<0L9##I&D(:09)I"P((R);E[.K::Y3,_RQ$IM)\!576)0 MU>D\L1/B"JQ%I?
#<5JN_F1>0J#$G]YK]$^ J3;,P0EQE^"U4[N&KUMQ?U1]G+T#]7ZT(H)8!U$+ C81*#%#+H=[1DH".*. D"WYMD@5W MN#(T%_+>KA9-SO#,5Y#F^@"G5Y5FH^QV1MU67T5Q5X@GNN3M5/6;;5$H#A=) M&.81B@F,\UQ"Q!,$:200) G+XTC*E+/0YFPY3VKB,Z$F;*>U!V QT[9^A+73 MDC5-T!(%+55EA39T_>FSR[)YTD,#A&;5'Y<%?KWO#=[PUEIT]1)V&S\2P5@2 MR!0J=S6!".<,DHRHO9OF*.%,D#@S2H0;4YQX]Y[M"[EZ :&OUJ*O,!S>XY,@ M8[?534#QUUKT%3JC6XNZH^2YM:C)KY"/UJ+] CNT%GVUT+=N+=HOET%KT3,O M.NC$X[[.RF8JZCK.6_GVSV7U3HB%S!/$(QG!B%/E(B>1<3 CNE=]*<_0#'K02:/'CG%PX+ M3><3%C.SUG*NZ@CKNXR'SZS52>(]UF_)+KD,*G9457M?W(ESKH7+Y? M,VU&\I^VU:=-]9NH[I2!N1!QGN:1D%!$DD*4!PG,,QK#D,HX0B'G0EAUU3$E M/+&V:]E0BN[ 1]N#57!0?2TVVX>O.I9W5"BI(-[WW%DM:;Y69W9257>O4<^]/;1CMF^[=*5^[+D;8UR&6X(LH MGI?*ZM[@4$9BDH3* ,BB&*(X%A"G M-(2)R&5 >*KL@L#FZI(E?:L=;G^I2?<47];L@!]6BJ$? :VJ8JE.KOK0KS9Z MZH+BJ[EIW#)FW9O="G"SLW]"&.U4A$;P?8O@AQK!/3<:OH8?T&7(^W4I1RS\ M=6.WHCYW*W87:'KZL#LMXS!O=//X=,VJ+5VM7K31\6M9![T_"JKKC:TKQ0V7 MF]KE.*IG;-FI36+P7/X;:#(L+4\6HT -H;IL6$R DJ4?80'0!#7GEO*[S>4T MI#'?%$X[H8]F;EJ^.K9VLE8P/[W^E#%(F$4S" MA"8,$9G%B5O5Y FMB77#CK*.O3;=/?(74%,?6PIYBIJ9:>$)"SL-T#;A;03? M0S%A4>-9V;R7,YY2^D:%C&=%/E_">/X5MSW]X1 ZVU4^! 'FL4P"&,E,0!0* M#FF<<>5@<)2AD!(A,QL'XY3$Q#[$O7X%L(:6>W"P!QJS_3I.8+MMVJ$U00G( M>4D\; K/NQ?,"OMZ" T_:&]6_EM7ZX4W5.U_D>JV.[\.8$;NXG/7"$Q^F MOXJR:@8H5\)HM(XNS_RUF9GS:LJ.N1UNC^YEBWQ28.VVO$=,/0<)G4%R,N#M MJ#/HA/6[VFLCCJN3F=;J^'P9"Y8 EC M"10Q)Q!%'$." PKUB _&I$RR1-C8_+8,3%V1UK(#:<*O%FN MMO44M0F&1[J"XLD LB8_JWGD"LYKX\EYG9%-5IM\6'^GZT^;=CA?5CK462U]]7VOU[$62SC,$YAPG7;UCS+($V04#HPRL(TBP*: MN;5MG9+KB77F+^MB3[8IZ"@M==\\W\Y,87YW7\0RA--W,_]PX[IN>=G.ISR: M*W#5))!WE2('MJ_:24P3M+F= V'?C7,GY?G;M.*=XS.<;>X["W&W$Z6^KE4N M. M9SED,:2 #;?%&$$N&(6,4A:F(TR"@-J&Q9ME9PF&T)F6GBUNIS92EO2QV MVNQZ6 !KU7/,KR?=T"XZZ^8]%N3U[GKUTYG'+C4!B4/Q;).7NO]*U^V^_+FY M-;#KGA-)E!$9$AAPFD 4)FJK)3B%,N%)@D*U]>PN(\[%^,1FU2Z2H]L;-5ZH M2W^C.3Z@84;K._PL[K:5:W>D)EC7$:;-JU=*G,.(IT8B'7"8I(?2C%_A6X]Z MLF7['V/XD^/'\#8.RI6^8[.5AK(R *^9(ER(LU?O%PE".(X" 3%2KCF2&88T M$UR=*@$A/ OBF":+=5U-R^\M>J<8S+)\V)5W]7&RV3^_7;+75X4K="'2SKI;KK>#[)F'M7]8/;4. !69!GC$B M8)BF2OO0,(=Y0"64#-%(&;2!LG=MG,81O,SB:6YV1 %33GG9Z*"&OJ7_.09U M,YTT$Y9V2FK'%*BYN@)[OD"7L6Y;NCUONW8@'N?7C$?(UWR;$9S,._]F/&0G M\W$\+#FB )+&#DS# M;SC>RE>VRZVL9]8K.[+-3;S](;F;0W@#<"3I@'^5K:O9WZG M\-BLA4Z]/HOBYJ[OA^5:O*_$8[D@/*,Q32F43 KEC^4"YI(F,)4(\S#E>8:L MJO?\L3:Q$FL9O0)[5D&'5W!@MI[?4K,+VF%3NCRWPS'X7?,,:J8M+T5Z_)!F MUMZW^3QVJG'N+V-M_OD'T9,9Z)&Q68DP!R05#"0I&)W"J0.$!K8N7:H5R[8:Q+ M&_SP:5.)?_WG, W^(PS^S;*$9PA 4X_7"RRVKNPQ(D=D?7JF%V7SYG*>IS2S M+WE1Y%,G\?(KC@6R32O&SYL7NNK>F!:8(!$3#(,L01!AQB"-TP32+& \P)S3 MP"H&=H;.U#;3CIQE_>P94,RVJP=1[;9J2Q#L*4YPH_R"4+[*<,]0F;!N:!T7Y1+T<_1TMIMQ_O"UHG:+JE MX,9"6T4R!P5S"E?VKSA;3')0H&[@THB]NBGM;U9J,]YT48 MA!R%%$,:)G6M"X=Y'&409S3!* IRP:TNI@S0FMI%W77T:FGK1NHU=?![0]\R ME#>$FJ%?Z@<+2[_4'09[Y_2R@+Z>Q"""+L-KRL1Z,%W,).6(\B[,$AT0LGD61;T9M^DM\ MV&R!+C?&.V'' 'C2'-1WS/AFM:)%>>A?8ANK<@)\A+;P":(G/:*#]"VP-5>= M9\K]0SXC8&-PF5+]7.3AVRLF4YB,5);Q8LY7$=AJH_NZWLKN5:W/HIXAJNM MRI.;6N6A^W#"&H%S''-" QCK.1B(\AB2(&-0Q@&.:9*S M(#-*+PS0F%A!-51!2_8*:,+:/-"DS934$#[#BL>3U';*Q$E@8^5A(-) 7$2] MW>@"]9>#"AA:3*0Z(9Q$RG M^4(2\BB+$0^M@B*G)";>?*]F*8+?-4W+^$?W+TV(7>'@W=-E?7K%H^JQU?MX8_V)\DD$@BA"!6?T#$ M20JIY PR%,0D25B8I&OM48BI$ #DRK&+NR8S'2JO[]$;R?_JY%0! & M0<)(!@5/E/. Z45XYC 0*1$,DIEG%F9+V9D9PQXL&YC*J=NK(9($IRF-!42 MYHDV!,,L@10)HN\\8JY^IOXYL0N5^\?2*39^#LU)4#0[(OPCX_D8\-Z"PDYB M7R5D9D3GK2BS N*DP,SN;0^-#5Q+ MA_>HATYYN8E.>04.#$X7T?8"UQ0-=5S8^79==4: -]A:9\RZ'L8_+WB:ITS9 M4I 1JAQU@I4>) +#&*$T2U%"B0R=ASM;J3(/HYM'C&5>,!+E6(8(2IIBB#C& M,);(O C M 8>WS#C9[/9+7]FWKSS+>3D*(!&D" 4PR.,LCY3" M9H%5KX@9>9^ZDLQ_'?^<'];,]_E./Y=["N7<\)CRPO28L_-AKL#)=-7CBP@S M#I#Q_S'FFB'CD?/O:XR,_T]B/4EF A8!3 (:PY#$#*),AC G.8<)C5,<94R$EB4"ERA.?$9TZ>O:**[K GG+PK\_ M-3Q8)K/7Z-25TONJ(,?6OKGST[[C+:IK+Z2V1?IS9O'-A7_ M)(5M_*)]X.SN^>E5R9YA[.SDQ8GWL-*8X+D\:@UX2$LI%TOS8AY..Q7[E<@JQG:XV6Y3MK"#=0-OYA]S.TG=T6?Q*5UMQ^%VL1X]> MK_FNX\G+ITWU45#](WY=[5_XL&_ER5.2,H$2R'.F?#M*E)?'PA2JLS<0*, D MD,3FM/7 T\1[61,$-<6C/5QS6=> [/F\JN=Q[U@%M *==]T;L?KX;&;G^\P? MPT[-S/D=K*T%C\AYLB=\<#2KQ>$1PM2)(ZB_/<2#\O20Z-$<^X_8=:'VD.MP FRC7H9F9)-G1 M_7WTF.UP V_B=,?@+YSG?,J)YPRGO 09GE*]>PX BGA0OTGQGF TA#CV&&2\8PBV-7P5TYMGSLO;0NF^XFVQ?BCO^.UZS\"G2O_['^5GN6*:^GVUTJ25 M8KQY+OAOA9VF\D!J8M7U9OF\Y&+-ZQ:1C7WSEA9ZD16R>]Z8/^;(K4(UA=S>IS6=N^6*_%I6V_(&'-*:"AA*"6!2'($ M<<@#F%,>I9D@(C'KX-6W^-1&7M-'3M,##4';=GD='(85TUCI+"TM<\$H*6OGX4D83'3!>( MY0&%B-,4DDQP&,:,)#)D083MY@*<)37Q=M(4FP%M^B\=VDY-\080,XMZ^<'! M;N,Y0V#?J_NB=+X:+2"+ZC,,4ZC H28]W!",&T@2(.]M1WO8JNP(X!OYA8)#C]8N.6UQR+ MD5U&TUSBP42FP3+SY2_-93I*6UJ\9F_TOVE_%]XM2T97VJ]\I_ZE7'!$,54Z M#5(6Z_DF.(%YE$>ZZPB6C($S5V!<^A<]@@\ MR&P9?K 7U\I!N""0DY]P;LW9W(4+0G6]ADN/NCD/35>'+TH5U[F@Z[RL"LJJ M18JX#!'*(.@:8/;M6&B#C#%="4':=QGL7*[!SU M@8"E4>LF_,@)%:>233*GHD/F&TZK.!5V>&9%S_/>[H3=2L/+$76=R"),DS!( M: R#G"0019F$.&0,9BS$)*8XC0.K;L"C.9I8%?3>0])7DGMN(@U>1*J9'7\7 MS/)SF2F963^"G3::"W\?=\#<,)ON!I@E/]_Z_I<;? :WOQP7=E.Q;Z44K+J5 M;_]D7W6YZ6?E$=VN==;D5>;DLU#J?:F+3]K,RO$_=)Y<<)H@GK,4AI&@$.6I M@!3GH?9_.(X8D7EFE &9D,>IW:6:8[WO1KD[2LE?@P&7[B%;0K_[Q^(V;IJ>WSFLB.;/]^M32DJEU#RT M9];ZH?.S!8USH:_P0YQ)?3V4A) BJ3-)/!*O.L#DQ89Y_&?0/C--5LR%KGLVJ.P \[WG[41>H]VJB&N]%5>Q:[/_>: M_O*"EK\\V3AVYDZH>0&O)_/F9UW[BT+O%!:;M?@LF+XC\?)^S76DTO3N3__; M$^LJ3<+\BLT9 8=UBQ_9+,-D#3VP(ZC':W%].69+5V!09JL+*\-B.=U!.;/D M;-=*AD7JWA2Y\*1['5ASD_CMFNON& N):9"D.(:"2 $1RBG$49Y B>.$4!P@ M3)!M%=@1A;EJP!JB0%&MV['85X =XW(YFSU:6LM$F:V@3K5?O<*,JOPZ7G'V MNJ]>@?JJOOH?=(S*/N:"<\'?J#6?U0GX+/9!WUMY^L-]G'B!!!%9%B8PHTB9 M\I0J*SX-">191ED6AP&VNT[BRLC4)CSG?P%2ITN>ZW2)#K2VS "^Y\8RRNJ* MN6$H=08D+>.E.\0.5*^Z.2@=2#U]Y)"_\ACU'(F-K]"F*QOSQB]'@G42I!R[ MGKTA7E]NOG]\^+A^6MZL2U[P=ROZ8&J(][\]M<;11,']\E%[JQ\_W;W7F8!R MR?5=:W,#_8S@EPWT\3+;Z88A<<'OFK:G.^7#@CF9Z&>6G,U$'Q:I:Z)?>/)[ M:RSW:;-^%OHR27OIF25Y$.!,0AH(!I',8D@B0F#"@URF21J&.%X\U6;1EXH6 MAK-69^/?9O>\EL+<@=^L84,4_.L_XRB,_@/DXF&YUDT?0$Y7=?O'[[#;W.MO M+4@<9U1BF$J>Z+'J N9!&, X8X()S @7I/W6R@3^A__2.QG&?&>QYO]@']G, MDOTN/YO=\39?.\&]2%?>>C%\L^_PW;<2?,WW_R>-!,]\COG:")YCP-[R?]\8 MD8V_6;B>AD$@\L.YM9?%FTKFEL\+2C>;Q] M>EK5WX^N?FJ.YB]?A:@.]9?E891-(# /,I)!*6FJKS@'$!,JH$PS$M $YY1; M53+:$)_8H7VW7"OR2[KJW$%\(RJZ7%FFOJT -;0P)H+)TDCH< %:-D#-1Z>V M6RD!KX.$QD#@ZWRV(3WO$>L RLDIZ;*&0Z>8&_JT5"26_ROXEXVLU#DKWHAG ML=H\:=IU=P:^K#2Y12@PIF'(H60BTF,U$*1QA&& 9T)U8P M'49 V7("^(&5IOZFY<6B;8H%L,/:9D*X[!1-%ZD=$Z##!7@[.5(6C6:F0^(= M>??V%NRH-HV81^W!,PA/DMAN..BB:VX34_B7G&Y,Z*-+1K-3A M)\?TA?JP*8 M049XSJC@$G&C4CUG#J;V. YW\S9[%JX ;SBH$S!\LUK1H@3JQTTRQC(78P]Z M+H,XCQ,!HYR$$*$@@R0D"90BSV,NHT1F\>)9%/GFNX"]RXE%D+1N9O6#\I_+ M'X'>)8#U?0M JZI8YMNJGN%1;=13CX]*T925D&\P\'S'OOIE[I>D_0\M0DM'PW&'/ PVOK,1OZWZ IF0,\_>W*7!9R*,[B M?[O?U$>4[K9M6I/5?6GRXL_=[""M0KH6RU\L*K&.I+QLFCD+:+>KS\OFK8?X M66G MN0G:,##!174+>3W9)"849[5"+"!X;7?8O.JF6Z\9TT&&\K-@8OFL_8)VU!=# MG(O:.PU% )&4"MA>?=[6#EINBN>:F5E[1LES*)6NJS/9V MZQM1LF)9UXTM8D%BPJF.->$,HB2*=6,9"J7$"0H%8\2NG8PM Q/O[=<\6!;. M6,-I>L)/!Y*=)GA-_JIV:&BQZW_8<79^O]NLENP%3%)+XXJ(-X/ DOS,UH$; M.*>F@N,Z#K4U;X0RK-FR67S-KQ\W1;7\WPXMP1="ABB-8PRCC&"(E"T!:9I$ MRJ5(4R*8I!R;CV$R(#A+T*.^WGI@I3:@:8<9B^(0$PR'%NA0 ME[S33"835"QJ93RCXU8D,Q8EN_(8"Y$'ZV),UIFO(,9"JJ-*&)OWW#MRW!=T M72[UHLWH]$7(,(JHD)"&J;*^4$(@(5$$@SRE.,I0@C-NVY3C-9&)%=Z^7<6! M;CL8WKXSQPD^PXK-E]26RLQ>8*<.'>&:'Z=MZY1QWO\BAW0Y1O[A1Z MHB@$_Z+K"-KP&"%A$,H$09JE#"(]BS7GN822,(0SA),L,CH"#6A-O!$;RN - MV-,&-7'+:SH#6)D%%CPA8+:RR"?W9PQ>L=O- MI3H1=&NZ6_F1_FU3W"BK>/,HBG;N4(A#D651"&.)0HA2PB%.,[6/HR1G$4X3 M3(R:TPY2F7@'[XA9SF0:!F9XTWH3UVZ[FDMJO#V-)!G:F&J!SJ94_W78D,-K MS[(5C<3;;4*SAYTS<=O'[8HJE[3.\NE8;2&^"F4I/XM# =(G4=W*>_KG@HF, M\#P7,"18;0(%1NK(C9),4*L#UI+^]'F['3=M;VC6Y0?H4D?K1)X5 MOF:'\H2HV>W\+F!-3O^(%7!4KW@%%$.ZP9QBR6M.T 4+?ZE"*^IS9Q!=H.E) M+#HMXSI.M:TQ:)R%Y?I!7U7?U@WK4<(""D-=)(0XBB%F,H4L21D/4TF MJO83FEC'-*1W-2]@3QPTU&UGJIX!Z[*S[0L".X7A*KW#8-5AT4;,5CVS\,SC M58?%.YVP>N%Y-_/AL^X=L1;\+2UT;[.R=2TSG6L+,@9)A@A4NS96;CAE,*<" MX3S!*N'I$3.?/BEVFVW?F:50#Q \-&>):,P$(@E,@T! Q$(.*<(, MXCA#6881D7%N/?W)@/#4\3/V5?#MJFYHW%BF'S;K!ZA6>C2:.S(.5+,]/@54 M=KN^0>; PM'(EF8=\Q5M#)8]_*MI74 M^N%F4U;E J=Y$&=1!.,@BR&*0PPI2P/(2)(0DN-(I%93U8>(37WP=TAK]<'U ML/%E66[K7E!,0,1?7GM0Z3F M==$-A#[QQTW><6CAL"YU>4KYY9G=E%5KK)HV<.AY=^)=>J?C#[JV:5]G6((O MHGA>MK^9%IT;^@0?WI8^9+;;BI?$]6BN7Q+.K6]#WX+S=6T8$.>H9\/0YRC/">1 MTB=)F$&$20"Q@A)F@4Q0%F>2)U9W;\Q)3ZQQ6G*@IG?I5OQ8%$TC=%-@8QNU M:V#15P*4 UAT4*H]>$_= ]Q%]A;4,R8\R;AQ2=EK"_43+)5O$68ICBF/(<256DXRDL8R"A 3=IV@)H-R MTBY0_P[XLFQ_HJLK[-M#S?"QS!3_9!_ 3O?OV M'^VH$1VG:5@!'5ZN0,V- MOZ/ "01/IX$=[5D/!"=87I\);HO81WR^5'^_*]AM<5\6;\MJ^5AOR(^B^KKA MAU2&803(9*VI4SYUB?!=H4,BFP+C1+YQL=,1)I!X MGF5@*[13-,F(P&S1)1MQN]$FJ_<<+TNT:=!;^5D\"W7TUKWDWOZIMM>:KG:E MI.7UFNOTZ(?EL](Z=:.7.G.TB F1D52N)!9II,L]E6?)<0IYB&DJ#>^*=AJ^CX1,XT[>D+!-M2X M%[^Q*FO"X ?]:_/C),6"!F)Z"R\.T9HYHF@@]FD0T>0E_U4_2N7J"5IUV[$% M#C(:$1S#-)$"(JQ[GN,$P3!E61+PG AN54AH2OA;5 /QEGAMD4Q:'W0$L9F" MF (X.UUA4#=4([=G99XJHC[A9Z@H.B+[W507]8%A4VG4^[[#'6!%X>NULM^6 MC+;'(,W"D".20\9I E&():2(,YB$)$AP' 89-[ICV+_\Q.I"Z][ZB*15V_GW MAJXIIQ:7?T\1&=[WX^6TV]TU+= 2\WCR#\LQYK+OZ:+SW?(]*]#1]=[S3SG/ MB2D$+<4;T?SY?OVEDT]I9C]_WJQ6[S:%'@:]"%(92IK$,&!ZSZ$DA!@E*4SB M."6<<8&F9^R(TS+V^:>W?PJVK9;/XD8=E@^; MXL5F^$CORQ/KD3U-L"-J,7RD7]K+&:31@MIM\E,9O0XA&93&*1?4O^)LR9]! M@;K9GN$''8J+KQDKMH+KP4 %9=5'NMY*]>>VT"9Z.Q^"HB"A/$YT+RP=H.0$ M4DP9))'@F:0I#LQFV9L2G-H9;SBH2TPT"^"QRP-8V5[L,\9Q>)M.@8ZEQ]T" MLZ,.CLA?'K'AAHI%*;-G=-P*F\>B9%?O;"'R8/6SR3KSU4);2'54&6WSGL/\ M,FV*E#>K32GN-Q_73TL=FWB_YKIODO$XLX$U)M9KFH3%&+,A82\;%+[DM-10 M-550D]5>P_WRL2[W^_CI[GT="%0_T,/!KX!B9?F\Y%NZ H.XV T_,Q#:;1;: MT,+SC48S$.]H4IK)\VZA![72TZ:DJY^+S?9).1.KK:Y5>].I_MP/,!QHE+T( M@X3$0B:04"X@BB2&.$D93+,\$"E+(I9;I5;]L#6Q'G@SOL^_Y\]@%J*8'UP[ MY;/C#]0,:A73L@BZ/!X&J%Z!DR]Q;?(EK,,9?H'S%.7PQ-2LP0^_0+Z.B7A> MW;&6CZY$V9; ?!*[B\HD(GD0I0$,1$P@RE@,B ME(\-/NPRB,A<&>QBJ>_7RN\IEWRG([;*ZM+&EWKOKYOB[]H%HD_+BJYT5E7D MU0+)'.5)2&&BQZ(BF28P#V4&VM_1=^OP9'4@ E!KC?@%80T$H" M;CI?^,WW]X5MYD5]7U_:<=[4=_3%+6=7S0?_\.RK&?B8<7;6?*@>S]Z:D:YK M@^-WRY4H=EF@1<"SF,1A L.81!"%-(4$Q1D4+,%IGJ6<(J-FJ6?6GSHEVC3T MK4GN,X:V38R/ 1D^'#V(:9D0M9+0H5%QKQPC^A,?KS=S6^)>84Z[$?<_YN@7 MZWNQN=K(7'OK? ?!V2J=F!_ZD^0%=GD&':9"_@.YS+>.@ MYOP*M+Q?@89[[3HU_%\!+0'X=? SVH<>)L;85_1B*C;G#8!,#/9)#&5J>JZ7 M\^JHSF>A)^$H.TTM+S?%H[YE<)NOE@^-\Y50&:4)C2"+ PJ1[H=%0I3 ) M( MR-,4,68UL\:(ZL0ZN4,3;/9$KW2^:&M:YF&'HIFF]8Z-4XSU"NP9 %VD;CM( M70\CY7!?S4)R;_?63&C.?'_- H;3>VPV+SM7QF\>17T_0VNI#YMF7'T[7RUE MDLHDEE!DRB-#G M(D6!0)BS&H1 D#YEE'?QY:M,'375KICUQL*-N.9'.##DS M_> -#TMS:H_!1NZ&4NUHZ]9(JUH]^!M?9R6NO]KT 5IS5Z)?%KNG[MS@);=- MKV^L[=L'7.=E78*V("$A+&0Y)!)'$)$@A500/3"=2(3R3 8XM=GLO50FWN1U M[V?U2UVTZ5/#@O1A8,SV\FAQ[?;P3M)='O7W'4F/^W50)$_[M)_&K/MS4,S7 M^W+X8?M2S9O-%[$2^K+Z1T%UR9]-C6;ORY-OL< M:EY$MMUF+M):U6(.2N14A-F_XFS5EX,"=ZJ']0?_O/?]K]B_H_ M[7+_YS_]/U!+ P04 " /G*A:V3__N?F0 #6S08 %0 &ENL2""K6$,"!ZBJ MZ7G1\HLY:$I(M*0@H7_],9?B'HI (?F.[5!5W0F!(F)ONWQN;F9N;O9O__/+ MQ]E/GW&YFB[F__X'_D?VAY]PGA9Y.G__[W_XR[M?P?WA?_['O_S+O_T_ /_[ MES[+X]'4Y??]A_9-@0I__V/EWE_^:=5#<,P;"*PY*,PV!QPQ*%!-MUI[9 M\/^^_U?&LK726C!<.5 V,G!:&4A&)\Y]*H(>41\ZF\[__J_UCQA6^!.Q-U]M M_OGO?_BP7G_ZUY]__OWWW__X)2YG?UPLW_],OR5_/O_I/YS]^)=;/_^[W/PT M]][_O/GNQ8^NIKM^D![+?_[?O[UXFS[@QP#3^6H=YJF^8#7]U]7FPQ>+%-8; MJ7^3KI_N_(GZ+SC_,:@? 1<@^1^_K/(?_N-??OII*X[E8H9OL/Q4__[+F^?7 M7DFT(;Y?_#$M/OYPG?OX4EO0@2!^FLWS^VV6Y^-A"5^M% \EMU4+D_N$GXKK@"\:..,V([7[L7'&3_<#AYPX\U[04+U#XFC)#HR*I[-U]/UUU^G,WQY^C'B M?, M-0#&O43LA1/;.T[:R;D+V+P+7YYG$M^T3+?YB3-+B#(G'72 0F ')5" -]& M\I9V0NN+2+P!8.YX_5Y0<;U#I85LNP#)2\G$IBSM>O%_JBGTGJ#A0H#UA8K,UOEJ^7BX^3^<) M)X:(5ISDDI340%ZVAL!<)LM'H3?C67O?8D/9_?;]T-%Q9K.9:'N"R.O%:AUF M_V?Z:>,Z:29U<9)#1$]O1\\.DYX-A+KR."H M5N]DB6%#MT_H,W<*?*$-447F:R*?-L3@?.2)61N/\R^NOFT_ '2H83%85/EBG@I58'T/8%CO *CKN0C62>W..CU'_S MC?NIO^,;CP.EGTS[ZD#V'^'C?Y5L.S"ZIP"$4C**PY$4'L"$3) M@G2RA#8+_^I;]\- QRG)HT7913CPY'19Q;4]@:N0)AV$,(BE04"P^^W[0:/[%&0#T78!D>=S>AJ)8_H9GX9U.&-KHCTO M0OH(WD:R>H63ITNA+S$CHS;:^I1:9)MVOWT_B'2?B&P@VBX@4H]QET_"&M\O MEE\GO"27BG!07"29%(<02R@@ FK#33$V'K>?['CI?F53W><@#Q=D%SAX^S', M9K^GY:+W]?E^N.@^S7B\8+O Q]L/.)N=4V^0(N;@)"2.%#2C%!!KS8?4W*$*!84[ MKI#N]COW0T/'.<JRA4"[PL3V M9L&6"20F3 D:4-9T+*^8#CI!,$C,1"M$:HF**Z_>#Q<=IS/;"+4/QX+86(;9 M\WG&+_\+*8R6VC&>/9C@'&UR0A'(BP.I?/ Z;],-%QVK*) M2$>$!:8\>;F8OSF=(6=1\Y/E\MWRXWR=-WY1"3(SE!9$=J5ZPPZ\TQF8*$FA M5N05[Q-TT$NVN* O+G%Q[ZOWN^;7:?JRG5#[0L9)7GQ:XY8+QRBBMD76RP7$ MA=1(7* "Z[UVTB@K5&X)C2OOW@\;G:8T&XJU&3C^[>=;DGQ!'QS:P^'5RZ?/ M7KY]]I2^>/OJQ?.G)^^>/?WEY,7)RR?/WO[YV;-W;Z\SL&>#AV\_M4GWAP<2 M?V1KB-,5O _ATV1315N]S5?EU^D\S-.47,[%]C+H!=QH/^$192VM];2E)![N67(EK.(&"&(N]%U MZL^\K@LF3(@4EJ,%RP/%ZD%0U!XL@C->Z90\\7??01@V7: B]=+_!2F^=F73TB1"IG/5^L/%(!>E=&$,1N(_0C&,T4F4PN( MH38+D8E9ACX;N@07ET1+=T MH$M17##%@FL-HX<#IOF)\H#;T\'2/1P:BW68-;([BT^X7']]/0LDCGFN'MNG M&I72U]NP%%]@6.&;VESU5?D+K8C*[DDA=-*^?/KQ=%8[M#Y%8H BV(T6Y_GD M8RW\_N_-/R<)R0XGRR&EV@C190]>E$(V.1//OJ39:2T;^M-BD7^?SF:3Y(06VAF(/A,GVFCP M.@C(*J>@9? FW]<3\3#7[=MT]>#2-8%E?+4F<&DG]AXP=!F1O%S,T[GG&6T4:!B8 M2)PHY\E]#:+>R,VF+@-.7+;&SBY"QNG,. 1FCA9S!UC9TC])S"?O:WVC(=)5 M,05"P !%1"58\DJFUN#8OGF<_HN#G90\2) =Q'0&;+5"&&66Y]YKPO;>/&6H.?TPZB MH@XLSQ6^;J9;4O8"@[>U[MZ!(B[(77.*I,>2"R8(Y5NGH.ZF9MSSMV&T?S?$ MCE%%!Z Z/PMZ';[6@Z#+>^,FY)P,2:-F^VVH5\ >DM&DZ I?K1& *+_3L M)F;K*8?\;ENN:EGF*\.(1.-A2O M)*B.1Q8<^4B$=&*/KZ=!SUKY>27,QF9VH5Q/,I@./MJ)>><@0 M5;0V:B>M;EV;]$VBNG&NCP7 O-) M>NMB_OX=+C]69W!BLC?)D0.(UN>:CTW@C'-UEA:2AR!RN+>UTD%W96Z3T8W? MW1A QTJ\ ]!L3G%V2F@2-XVC8KV#ESQ$&\FJZF2Q\!0PW7<;^N 3LYW4 M=..'M][GZX^;6RSP_6W=O&"9=HD,;,3(0?$L(3B.P#T70BJ% MJ?DMVQUDC'T]NXV&;]\N.4K<'2#F2EO%+?U>K MZ6?<)K1>+%8UC?6JO M?)B$9Y"D*L*9>X7+DQWD? TCAHE"Q\-@\8?U $L?U MMH="VX!JZ@"%;W =IG/,S\)R3H'#ZMJ5IS)-T_5$.J9%U @Q:_(CN8\0DA75 M*BOMLLD96Q_^?YNJ<7WP@;#66!D=P.NVH"::)6MSDB"E2+7-I 3'E 2?9.$I MD:M86C>3N$W%N#7\ \'G2&%WD%GZ5FP[49H[HYT&PT/M6*L<>8@E@ \B.R8E M*V7 M.1.FL:%TF/G*H]72S.8/7:SO]<;A7S ]3219WV-FU:=_ZZ_XG': -[# MUF/V!"P^V>+JN;^4""I9!BYE#>BBRT$'$F3[#-_P/0$OWO&N5A9/(C/6>I7K MB#B*47+2X%GR8&L/!9U<<6=Q'0"H0,T?!=8CA)W M![BY2O_3Q4>*(2;"*J^Y5N!Q<^,W.?+YR 4LKL0ZGMX)V=J>6U,C F11*B%34@2R"18RXE M6%2MOW*Z_K!83O\;\X11?!;J5#LO"U+(IGT] M.K7 +-I4 HO^WL&1QT/K)D5CGUP/"*FCA-\IE)ZO5J?$"74-,>%;J*(<$T=<. M_M%8@UY9"J8> 4,/'80^6/.Z1P#2H>+O#DTOIA3-Y(UJMM] "F>V5;-9ZNRT M$U *X:%TE-Q[A-"9:Z@+RB*9 MAEQ;)FV*_9V*&HQD]*DVRO+6_7[O(&4_Z'POAP,MY-TC;*XZ@CQ+502G#3F$ M35CA(:AZKJ&8E4:@9K)U%O\^>O8#T/>2A6\F^>]I*/3;=_3G;\]>OGO[ZM=7 MKY^].7GWG+Y[\I)^Z+?7;Y[]F7[A^5^?O7CUMMW$Z >\W4F-Q %Z M7#04:A^@V%S3V'*P.B]=\5;^V'C-L$ MC ./-CJ]#9 C!=R!AWS&R%D!8K2:%<0$=K->E)(0N X@H+6I>7WY-0)& M1\>Q"KU=BW*@=$>$1O4\)[\MXG2&;Q>STRK]U1D'Q"J+TCO(7E%$P!-"5&14 M0W#,\^Q"QO M-_;NQX^[=1RAJT53P8VM^E^G7S#_;;K$&:YJ 0K]>9.=I(PU MMGAP1ENH]P8I=G,*2HI%HS',W.SH?0<.OOVN<6O3&H&BL4C'1LBYA3R?&GW& M@G4L)"D+!*S)(9DS.$[,J-C]_'&0T'YS:"7"#KR''4DCH[3. MS ?0I-(ZKH!\JQ %8+8BT+KQ2;3.R'9^ ^"0(*21@#N R!O\C/-3O!Q.)Y!, MF14"I+/D<@J!.KW5+>0( ?<#D%])3K5M M967A;]/UAR>GJ_7B(RXOQB'7@ECZ_UR[ZQ1-8HG90W',;N?8>YL-:&,RXUHB M8ZU3]P>0.2[,CL/%;I -IJ0.,7@@M.A]5$IQ6)J<-V3@!03,$ M1@Y]0BV*MJVMU4Y".MG1VIBLXT7=#5[J?.XK?N'%0KAZAX2^GN&NRR0HO8V> MBWHWL)#/;S-YCY)52#AA'0DRMZXF/9[JD6_C'@^=G6!\-#UV@-P_+1>K%<4T M9;J>L"P5$UZ"M+Q>.0XDN6PD:,Z$R<7YU'RNQ)77=W>-YQBK=JA8.VBX=3&9 MIRZ&N@R>??F$\]45YR$5)9*D)259A7B.&J(I!K)U)0<9-1K7&"??)*J[6SG' MH*>M"CJP,F]('43 !V+E*9GKV6)S"?.,JXEDA45F:45L6AW0@@ G782L'&KE M==#-!TO<2]"XNUICY=]RWEMIH@-8O<79K 8:\_Q;6/X=J]#..4&GLA2:;1>= M8B&"\P&!1^=BXEF)P!MCZFYJQG78AP54(QUT@*8_X9P$-:L.7?XXG4^K<-;3 MSWC!#O,J&QV!UW:92BH'#HDQ$02W)3#DO/6UP6^0-*[+-"RN6FJC W#=UT= M9?IYLK@@"]E:560].) >2J+UD[-,0K6NX3JV <1@GM2PH&JEA0X ==;BOA;P MU_[CI_3DMXNR_IVD_/SCIS!=;N;_\ D723LER?3*.D@J9 ?1I@0!E=1":,-, MZS*./4D;]];SL$ ;0CL=@.Y":.?"FB2;)8^&'>^ M==KJ%A'CWGT>%DC'2;RG=,+E8(1)O7/+O!?@LLN@E*'8V D+W*>DG-4\FM;G MPCO(Z*[K0I.4P8%B[@$IM?;AY6*^N,[*&? O5I,*S)7::U$'[FLZS4!@0@"K MDS2LST67UI'=?I1UUX+A*#RU5T8'^]?S.3T+5^MKS%SELDZ(UCD59I#,M4N\ M=O2,M">C NYH.\XR1&5;I\'WH6ODK-0 >%@,K)P. '>_V":8O3?1*)+/IN1< M:7($F:ISI5/ACIN8'M>6C9RI&AYD#172 ;PN-_OS:HSI_)28.O,&%O/5+U@6 MR[.A5._"%UP]^T)")$5.YV'Y=;-/U.G4M8YCL4GDG:_"B43II>(%HA>\BD)1 M/*QH]V!)*\^-+&J8*W.#L--=6YMC-N=>U-Z!TWC!XMD*_@7G6 ]=I52*L\A MVCKY3[ $7C,!=>2?4(9;75K7ZMQ!2G<-;XY'WG'B_B[LYL0[%;DGST*1K$!I M*R$*EX 6A/#6,"-%Z[+";U/577>;8:W8@Y30C3$ZY^CI=)6V3&&^Y.E\*N3) M>KVO[^&?U"'=)FLK",O ]4W-0DCP4GE >I@B W)"O/ MVL<@C8COKW%..Y0^EDX[L)'$U)5<4I!"H$T:"OD'4,]*((1Z(Z"_ECK'@.IPV79@Y:XWO7LZ_3S-.,^K&ZT8ZC%'K<:,*45G//!"892* MBAQ+*QUP;B-)2)C<_&SS(?3UUVCG&%@-IIF'H\YO43?'][5EW;MAK-+)YS"= M;8WME1Y#9W,H?PFK:9I$Z4(HQ@"&V@A$U$O]RF>P)B>1=>*FM&XC_D 2]X/@ M]U+X.J1^.K!]YV.8S]LO7N2D-%KTMLJL3FI2V1N(Z!PD[>GCF&,JJC'.[J)E M/T!]+[6P321^,'(^XS(N&IFNFYQL%L E.]FJ'%T&;S?=].I8$<8BN.PY!F:M M2ZV;7]Y+T+C'#6VT_@TH':Z #MSS;T?/Q.:&PVV?6&;)E'+D4-,QH*QGY%^R M ,&+2.LP12-;;X0/)+$OQ!T!C@?G.0[7U/<"Q*?3V2GY@5L&T2K%;5)@-]N! MR A>6 LV%Y^(0D>Q V,A@/UE8'<-R9H=DCB7.>P[F^%EVD7866 M71U\H^II"$D9T599Z.*$<]ZW/J!MRL"X%>+#P7@\+?\8$+^VPDW02:%D4.<< M@_)UNI,) :),P=N08@JM.6BSX>? Z1? < ^AO6F;"83SZ337V/+T]K3[97Y58# M^PN9$0<1$Q"!XV9WAL7*@55 M-_/:? ]%NX=QQ(\HB=@K)D$LDMC+3!G.ZOULZW=U]>CQM-@Q;G]=+&G!SI^<+NLHR:_OEF&^(O:V ME]]:Z2.,>=ENIJ5FFX)%'PKU]]^K)__KSJQ=/G[UY^_39 MK\^?/']WG:5&<^!VO>=1AK]]D\%&$]\NG _RF:]4ESW[K]/I^NME0LLSP4)- M?*-R]38!@V"SJT&6"38Y;E)JO/+W(JSQ-+A,ZX^3CP4^:5J1VEEPD7$@,XTR M%6U=\Q&H/4V#:X^%;\R&>XB\._ S+ZC?2J3:X,6\-J+9S+]2.457&XM@;:NE M>*GG0K% +LE'U"92R#<4>'81U F6#M#T7: Y6NP=8.@&#V>S3XA(EI@-@*'. M/D'K(&3/P)E4"L\6HVYM7W<2T@EFCE?TS4.5HZ7> 72N7T\XFW*#*H82O",% M*W+V3!9 "VU3A:%C"-[ZW/JB[BXZ1BX^/%Z]]UX%.4#6'>#ERIV!,P:\R<[( M@/7V7+T/&EV-.!)8K[QAJ)/&UI6#MX@8N3*P.5*.DW(',#G)>5K%'V:OPY2B MU;/>>V?,."P!99T\DNLL-9=(*K%$0%UGJ3'%4VH-F7L)&KDBKSE\VDF_ RB] MP37) _-Y#<,9%RR((HA4B%X54)9;B$8(\.0"FJ*U1=;Z4& W)2/7N34'3P-Y M=X":DY1./Y[.ZD7'N[)JYZ,_79!>6K*L6:OLB9UG(.@2,K>/SO8D; MN9RMO6$:1"L=P&W7<5M&CY9\.BQ.@XI2@=.20]2.EDSFPN?637X['[38)%X_ M3, =0.1FRO[Y_'8^[,UB-OMUL?P]+#-Y?-)*H37H6,_YHR./+T;:L#TJ49AB MUK8^&'D@B9T$]@>MZM*3,@YF3K.5M0[WX@.O#4<4 9C MLXB9Q6%[0AQ6 C08N@:%P[UY@>-T-=L2;XIH4-,A8S%!X MX"2CY,$75L=#!"^9"ZA+ZW*'VU2,NR,^)JR.U$ W2+J2#+F]-K 8'JUWM0R> MO-'"9&W18^N8"&V"YUDV[V5S'SWC9A(>$UW-M-(-SJXW@'+%*<\+@D1AR%D- M&CRK76>3"2H'9+EY2_.'-]<:+*WPF$@Z7.Y'M$!J YG'J/:JS34DSZF::Q(M MUQEB8 A<>T(0^0&R>:*KER+!P3(;CPGOWC R8C!2:Z6V;LGSU>H4\U5>MIO( MLR^X3-,5GA6+O/JT:7_P5US5GHUUKO!JO9RF]9FK_)?Y=#O=Y>.GV>(KXN;# MUZ?+](%T^GH6YI/:,TT9*\#7RY&*QYJ_% 6DS6AM=%:K&U;\=CW7HU,][BW$ MQU@;?0.ATQ7RUS [Q=9RXI9U=A3<-#^A'I:G M<7O>/Z;'U14Z.E@M%TUGKR<:)R1%7;(EH2;GMWE%)TL"PUU6R;)2>.LRC#M( M&;>'_F-BLX4N^NG\^ZW,-0;NH^*6EH=DM;=-!J>%!612.*D--ZQU \TFIPJ# M-<+OZ5CA(B5 /E_ ^"=#,\LAT<$ZU'C-S])G" M(A:FL+LD:\A/CEY^^=?7[SZV]OKS#2Z?'CY]$>YAFK=0O(^>!L=3]9FOEXOJ M0>9?OOZ%@I?G\XLAPR=I3;[E>GIER'5,KF"IR>!4+^UJBNI#J/?KO,S:IXP^ MMHYB'TYE)U5$QR)HQZG6D.KJ(*R\?FX7V3Z$-%WT0_B6H*F9E?F:3K#:TR]6SQ4GLX:)F(6P @H M%$&K#,$Q!X$ER2*OF'3I._WM[W'A*3WZ[*.O?23-U\N-TN9$[ MISW ^F1)7BB5!Y42!9Q,,A">.]111BRA*;5)+T:0K'ISUL4:3 =$$D9KOR;LI&;<(LSO M-5!7!Z"[ZLJ^*K].YX'D.G__9+':U,=M(K2-?R&Y5JQ$#D;0BE(:R=-(@E%8 MIIP6V3K+6MN\?6D;M_JQ.V .HM(.H/KT[+5;N;X+7YY]JU M$.",GXE+)9'YCZ"%JW5$QI.0M 8N! :1%9($]RHAO^\MXU8(=@.NMMKHP,S= MKBZY8.LLQKJ0E^():9E$D"4$XDP;$E7@( PJYV51*(/<]*D=QQ^GG3ZB::VB+)1$BL]NPC%B 86=UDJXMEC/,AQBE_DZ[>>FJT MP<0WH7>D@HX];1D(=N.1@':H2CI%V.LE?@K3?.[)GKD8%%5M[C2?K%9(<15W65+TI,$[FRFN M$@J<(UF6F'5,D:626P\3.XS2WGIS/!(FFRNQ4[">&_G7X>O&PGLEN)'9@4AU M)IM4Q)(*"I)G:+U D4SKOH[?)*JWIAZ/O/\>HII>/;[E*=$Q#7$ZVSK-9^OI M,BB[_-XD!>VLE@SD9CR@)7Z#,!JD,;4S72GH6Q_K'4MS;_TY'@^I0RFV2R!? MSR&NC /T=;Y9K3_RUCK(P3BFM?(RM>Z*>AS%XWJ= MCU^7_EC*[6 <_9ZL[J[[G'"I'<^,!%M4K-DU Z[0"C;.6F\*\R8T'WQX#,'C M^JZ/#.3'4^UW99(G26FOHI:056WA30X.18PY038V2)&C"+IU7G-_ZL;U6;LU MM0]26@=FE5A*B'E3,U\3:JL[I*>]=4%(#UF:.HB@)/#" MI'72=;_UE<8A%-.!^7L=OI[W"DK_=3I=(O%)JVC]M7;&6M>V6?3II_HC$V$+ M0D()//B0C#9:M;7P#[)E'CFKM1@'>47OK! MVQU.Q XQ[H[7HHWDI2!PEFF1V1AID6D#6J2"*J7(8^NCG^,H'C<8?PRD/J)& M.W 5]V3UCC#-J^QRR!*BB.0+Y2(@,F: 1X.*XC2!H?6A^5$$CQN!/P9Z'T^? M'?B=^R_524Y2&JX5)%=;M;%B(* 08!@:GZ5SV;?NH[<_=>.&W7T9U0=IJ@,# M>@=G%V7TNP3IM"^I,"!F7+T&C! <]^"\MKFVT4[8NO#\X52.N]$_=E.A5NKJ MP"A>7Z>>-U.]MCW[>HX/L._="HB;?6-A(#G+.#)PV M)%=;;#V'U5'!.=Q?PCO#.<]3*-$S2+Z.TI5& M@D_%@O;TI4LN9M&Z!>)Q%'=Y6CZ487U$Y7;@:N[)ZAVQG1&Q6!0%DM'D-26; M(23::M H4:3RDHO6!X]'$=SE:?E00'X\U7Y7)GG"+%,IH (4M?L'2W([EDL[ M+QSC*B8Y0$_,/:GK\K1\?%/[(*5U8%:?E8*)W)MG7\C=F;_'-Q1ZOII79NM_ M]4#L=$KH6++"FO@[>M MC>T ;(QK@@?+ 8RM\ Y,\%',;F?ZW*ZO3;/3VF;^JEBWHIYX%[UT5E!PNRG3 M$0%<,@JX9C$&X[1(K8^Y'I?#<;>"P59*QS#I8.,XSF(XJRT&DR"Y;.O-AWJ[ M,=$_K> ,N5 E#>&/#[L9#'9IH$^(/TB)W8SI/HYEXVBMBF ,U/$LM00/ K MP)26H9B,K9M(#(_;P;H]=8K;ARBQDX%#;T\_?9IM1!EFYZ)\/B^+Y<>M,L^% M*I43/+*Z)!DM21X4N#I"1RB!NHA@N6I]RK$G:>.V=QH,B4,H9NRSCDVH6^]\ M;\;&_B>&Y04;5BGN4PJ0!7DJ2C /T==#:ILS>BY1A/V:-=W]CI$'N@RAST5[ MX7801CV?T[/(R%9N7N)Z$DH63DL#MOA0)W=QB"5Y8+5$0DD9- MIZE:;]WC/%S&74#DK'D=KBH'D^1E"#$'8$%&4,Y[BG9D@A)E49J[XG& 9A]7 M21CGQ'-8B!PNXPX@GI#!:1Z>5DE].UR\7 MZ__$C=_??;BU=NWKS=J^X#K:0JS MZZPVFOWYD/<_RG30@P72:'[H=NN]L+Z7P8&W):A,P4'D!I1UL7;N*+67OM?9 MEV)P@(8]NT@YNHWTKC/WVHSX[!3IUHBJ3XM5F+TJ.W]O8EU1(=0&#=$ZL@3% M@I,HP4?CG328)(^-Y=*4@='[7QZ-MEM=ID?3;Z=&^&6HF\RB_'*ZJK6JJS#/ M;Z?OY]-"1H1DONU$1EOVNLK M&KR8.!!F%^MZ4^\Q_+6[26S@WUYYZD5YQFXJ+M?;Y7HR68NY=4C;A/"6!0F_A!F]!M]^0%Q?KJ(K M3H?R@0=N-:C(/*UA6\ [I+CX_"^&H:FNNS5)(;I M\J]A=HJ_8:C<;21YD#G<^: FIO#;)#8R@Q=ONJ+MR]2]3H[@8T'&&BT4R4C9 M=5PCNAC0EY)\Z]./^^@YUFCM>O8ELK7*SGJ7(3!.R)9.0N"\=D*V.2E7;/:M MZQ?N)6AM33LE=&I>GF)<'Q1_UM]K$E_>(J!5_$@/OI)T.$<#ESHF MP0@-5C-0'!V$(#.((E.028>L6M]3VTW)\4,SKS[U$I0I91YC3,!U(@95KK,6 MBP#MHR!NI:4]=E &.[$)#?1_>\SE\2+OU YL9A['6X.A#[ ,=SRIA:W8A\B& MV:>MFE^5JR][@[/:EG S2G/.>B1U7DA=2*899 P;I0*6H(1C#(6.2:)C22@^1O3N" MY/$S4X^$SUW'L(^EZDZMY;.PG$_G[U?UK/D3+C?<'F(K=SZGA:7\-H&-[.3Y MBUZ?O>3RH F=-HD\8B]TK7'*Y'63(PZ8N)>W\QG,OH%8W<_K(G?M1^IK4S*Y@V79RHF%>3<4+P>ZGW].F D MI01!B*@3+Q2$MP[8KE-P=/;YEO1>+M:X\P3'&2VY2*!K@R/%(B,N"=]9V6BU MMT(TO["Y-W$CFY?#,7$K@3R(.GHU,OB^>E]_PL7[9?CTH59;G@->NVO%..VY%3:#*2;3BC$%'"L"DBTA!?+M MN6ENP+Y-ULB7-%M@XY81:ZR,3LT7A9'43BNV1H.6[>N30VGMT[- MVI5;L(>8L:N_WL)LW4E.TYM']/P=P+$A^%*RJ;?L-*AL#/@B-43'5/#6!.=; M>PSWD-/L"ODNX.K"(L4M$K2U!I3DEO9[P4 EF6-@6;/2^F#N/GIZN!]T/";N MO&!^K 8Z-1T/O1GSF%=_1KT"--95H&)#8JXF"6+MS\2CA*"B ^E5%L7G(K'U M8*7AK@+]$E;3U:MRXP5?MW]>KB.,VC++ R#2VE0F$\\B"Q 8M,+BA62A,<_[ M4=;MM9N'H.2F21M *3TT-;A:/7J3EU)'%W@9:KMWBH^-B1"CRI"1O,DD;4G- MBW3NHV?L.A2!F=YLZ4TGH&R5Z$C=L>?" #UEXE'>#L+RM\59ZMUM./85W'V$G-<0L%"PB[480R(YBE85792L@\T: M@^BA-([;LGH@F VJJ$[S$_M<%W\7XNRPC,0#GOY8=]]W,3/2#7C4JKC:V)R5 MHNJ5-W*I=$ PWICBA&*L^=RH1[X!_S9]P'PZPTU/G_UO2]]H1G3UVB"1>I+S MM/Y8F.V\Y).U5H+34C16:5J4R9 #X1EHIKR-PI3,6E\K&X'-\:N9AT+Z+;>Q MK%:Y7-SCSY+EG M*PV44#)M4;Z 0V8@:8$VEI1R;GW:NS]UXR:T>\)G4SUVA5 *:I?DP;R8ACB= M;<8]WN!,A&"M1$&+S=<&G [!)5'_*!BL\2[GUI=7]J=NW"1Y3PAMJL<.$+I9 M<;4A]W;1WV<"J5]F^F=*,9G,VP^% M'K(ESZ51OGC+UF>@A7=E#9Q)/K^:O\&Z0J;S]YL:CAMKPQ2=#,\6>*G7BYQ5 MM1I-0D@D+:N4U*9UNJXI QVW_'D([N[>>1];R9T:P-KUY(B4_>5OMVH7-&3* M?7?3&-0A2"X%,*=*G9,>(!H=($N* $HN,6+S=AZ#- VZDOP\%^0E5KD(QC%B M2V1.'H&0#()+#J1UD4>;."_#)51NT]-E^Z"'(.&>S/-QPN_ BS^?];9-BY-I M//]@,_UF=?4^[0T^76;.4*"R[;^DK(1H*5I)J127/3>%MTYK'DKKN%F2 0#X M*$KK=!?;W3OJ\'WMWN<-U^QJX./F(UH*,1\XRTY"\11**H8(CI,!\XR%J%7V M2K:^R3-NRZM+<_Z, +/XBO@6EY^G]5#PO/G15:).9IM';N)R"V,WYIB''JT_;(_^TGGZ>KK_>V']H:Q,ZU,L,+-46KB:",R+7:2#" MR92F3WH0?D/XK".X7XF4A/?@_+?)7CFE'8HF"U.OVX_>QF1K^X MY*4P$&.29[7QJC#P(JKLM)*H6OO(;3D8]_2F,^@_$A"Z6@8O%YM1JYC?T)_+ M::*O-JS_93Y=W[7FA,> G4! M\J'5W&DLN:N[YN&1Y#U/&ZH5Z(!1Y)V-(%7065OI0$>G0#GNP05"G(I8A-2< M6=:Z%=90#4&ON/8WWE"/ -*F;G5V2HOA!O1+B%$BBNX'FX2;23*J-9CX]IS,6XT-C"B M1U%UIYOSGO?PG(9R M^M7PS??_A:DJM.'H:UPZD8,0Z"PAU-!!8 M0_%6JGVJ!ZR%?""Q777B?0AF[@F6!U17KV;JX:UKCS!@![]LI"Z] QJ]._NQ M2J&+S00EF25MQ=9K<$D)T,;EE$U$Q8=N7CN (;SQABLR_N7KV3>OK*MD;6W M 4[7>VJ92_!6&;#,D%M@DT/9>JK<@:1VVM/W(1BZQQP.IK2N I0W^!GGIUC= MTV>TMI?S,'MRNEHO/M*[3M;KY31NPK'%KXLE3M_/G]0[^DOR:W_Y>FE*3I88 MKIR,U0X.F;QIDC>-G,3/K.6>(C4_7*32G)UQ0Y:!,3ZN\CMU"A[: M]/"(Z=B'OFJ,WHY#3M:^I_>'02EB(:!'$U-MQ^' 2<= "\NE*([;YA=,AVOM M>+GR7B\7^32M;WI;$Z1(7[*,8(H@=DM4X%@08%())@BD&M''%HM!Z@ M,XGBX^ANE\PA4/JC9E(B?8@0J6UB+7$NJ ]X"B M=HQN[?5]DZC1R][:06!_>!V@CSX MJ/?RUF+)V(4?\./$9>3%"22"UE UL&9 M2JL$D>L$4D6U.2*RZ7':*]TBK5NP'0*('=-&6VNG ] =T$[HEZ\/:EBT6>B% M.V.2])!*G0#2>UA(D=?J+O/]1@( F-W,W^^ M399L;F;-PU;D?U[,\J:$:_IQNL9\MN/)G)0-Q)50]<8@AR?:F M;;^CA_G>K^S(SQA*^XO!5=&!*;V]:;V8SO$Y+?S51/H4A#<1B F2EA6&?#7C M('LM5>$I*]_:7-Y#SKB%Y,-N\ZVTT &@KBW-^U=F;5@SS6?_F(BDA"WDIJO: MHEU9*V@W\ '028I1O4W6MN[Q(["!U="V&LW?@1BQPV>6D.Y2Q6/#?E?ZRG%QF/95'BNGJ]6)(.)M](3\06$ MJ8V3G8H0'"UBFP6WBGOG7-P+I;N?/^YV/0BP&@BR@PUZ=X'=YM.WGV;3]9-Z MD6>YJO>'JN#X)&BE4W2UI;;.Y-'F DYR <6Y;$1,.93F5] ?2..X]Z^&VI ' MU50'2'QY6B.F6O]1ZTJJ$WU6:+*:1,%0>V8A,R7(KT@4J&'F8'00(7&/EK<> M=G,W->,.OAD*78VDWVGYS#[S.FC]Y-KK)E]VSJR7%L_;8R[*M5^LUR:6^(%^ M8?H9MQFR(VIN'I6^QQJ ,HQ 1QJA$@R/QF:*XC4C%R\(!Z&.-9F/!)KHV=!!T/TXQ]$ M/1PK';@PWZRNH#C0<,Q@>-*TDV:DV$ JT$4E&SWSM'G_(Y4[=0FCAQ9-/4"G M?4/T[%2D"(TY> EU @Z0]QQ:G;7&SKR18;2[:*U MH$=$RVJY/L_0OUJ>=?7=K+# 6.;*(+#L'2AN/,1@%22M4181D]^OA2&]X(JQ MHW]=&KJ[WCWNT6O/>WL3;?6!MIKG.^-@=5[=&*R700JPKMYZ9K$VD*I_Q"*3 M\(F>LU> M1_D;A,PCNEJH]/; #E2P!WX:F>,G!E4,L?,*NZ@6"WJK1@!@6<' MC((^+6Q._F954JMJSC$WMH8*W5VS>8!TQW9NSH5 \MA,[SMCH0CI%<\%?/*R M-DT(X'V(($(P'J4D#T;MY=KL?OXX$6=[_;<280<&8OBM^K)4P4;!0C$94',2 M=3 2G%<*M*0OJQ9X;MWP]!'9&[< J6>7JW>L=; ,'U"P2C^R6I$]*]-U;>(\ M48YIJ84!:[!VO[.%?!RO00@5/"\IFMQZ&L;AU/[HF94# 7AX&?XQ:!C;"7D MFV\(*$3HATWQ]6><+3Y5!4Z.3))P6"TG'D?]TO%'$W* MCYY,/P[8(ZC[.P+W6YS-:DNU>?XM+/^.M->F/@!UT@@R&N.B$ZV;LAY'\5X+ MP/YS 3P:*KZO-7!]1/W$:$;;7!U.:#7Y@,%QB%)'T,59+H0H48X(_^O$[H5\ M]T_D/P86OJ-HGK2;+H8DP.M/8G@W:3LA>N_3\JKD=0]\/![;?@GN/[>CGWW;"W0"[WJ3K<8>>/_()EL3R[ M_OLN?)E$;VT((@#CJO8P*$A+F_8S\NBX,01G&UK/!FU$^G['6^P?=76,"90^ M')_;/!$?SPI%+.M79>?W)Y(SE4TTD'*@"$>I *[RK -]RJR/RK0NVCJ(T/VP M_\^SW<%!T$&&9X^U7/>Y5Z6NXE $=YQ98#[6FY0Z0\ST!Q:MHB>Y:CM,6=!^ M].V'ZW_8H]W!5=[,<+?M+O/K=$Z*F(;9A6K..I<\GW^F?RSJ="KB]XC^, ]\ M0XL.+\\&[U]/77>H3V ?.?%HN\FGAG?(@L0*(_21R* M04PQ BM/>K=E(Q;__7XV+IM)8_63Q?;^QD7;\+OOY%\EB2HU41X M7[ 8#9JC B4]0HC9 )/&\F)B%KKUY?Z=A(Q;BM41Q@[63D\0J^D0Y;21R9-_ M8&M[3:(50I6+,"$E+LD]*6HH9.V;\AJL"*HC0#U4%]^;ZT;B_!2F^3P3%\YN M=@SAPWWC58,Z*3AQF\+6KOA(I0.!*0!(BUP$B)?+6;LRH7MTF MF_P&(SWO#2: ;BN+6&BLQ!,MF"8R)(5@]&Q;^'S MWC?\",[:0R!S+8G?1.Q=;*3K,'\_)0Y.5BM<7[#AI2:_LK9_\)XV!*),* M,%$('<9PA:W;TMU!RH_@KQT"LY8:Z@!HFSWD^M9RSDFA!9,M2BBZ-J4VN4 H MND[%29IG39QAZ^Z?=U/S(WASQ\"MD9XZ0-QU)L[OX5Y?1$(X96OW:K3*@,J> M0U1HZJ5%I[-5*3:OF-J#K'&KQ\?'8&O-?6^!QDE*RU.\Y8&?L?YB&N)T-EW? M->O^R-#CP2\?-!@Y3A1=A2?""\X",Q14>Z0542?"N!S!&13:<\P:6U]HZ2+I M?*;"-XNO858U=;Z"663%!V]!LY2J/!S)PV0P7KCD$C>QM$X(WD'*CQ#)/ 1= M-^UM"PUUL.$_([NW^(ID@&>U5Z*^#E]K9N" &8T% MIH2L,^P8.*LBH.&261^8Y9_DAPW8ODMS$\+ M_7VZK&,US_CAV6LNH@2=L(Z"ETBB2@R8S,+:VEGJ9AG@'<<9>[QLW'N9XT%K M$&7T8-HVZ:,M7SO\RR*X(184D#]I:N\ LM$:'=B8&3]&XUR([ M,&WM]-4!^NYFQ&F')= RBM%$4,DK\-QH8$YSGJ7QKGEI\W&8&^Q"XOB8:Z.E M[RW3O%EI+Q;S]P3WCP,GEK_UKD'SR ]BM*NTL1$9F=$$/[)MH+(4$#+GP)C. MNC!?VI_$=Y$V/G= _C9=?WARNEHO/I("S[W2=U/P(N>:C<7>\GKXWM_)E6&[;\PWA1]YZ M^*".X_VL=.4I\BBX*H%L& 5"M(\2F$(*$G(2S@G!N-(_Y*VV??T,HMXE*PMH M5RLF2UW(B3GZIW9&YIC2S?$5__04AT'?H9[B0S38P2Y]=A+T!NLHD>G\_6M< MEL7R8[VA_2K.IN\W4JVE3:DV6IE^I!]Y5=[2IZN:<=U<_*]#%007Q17.0!;! M0"E=(*IDR$&)23K:A;PQC7';AO(?P>L\!M8CZ/]'0#UI8;E^2IK8#.DB]TL$ MQ1-(R\G]LD;7JF/BWC%KB]9EXCX'!ULO@<$#\",OAQ44##L>\ M,)IV/LN5!*59 E]$ 9=4LCXEK[%UM7H[ZL?=#'Z$97 8$+Z7)3#1+FEMB=%"8W-0.9B!)1-J2.&,,C6#-AVRUHOT[-\N/B.[60&BV !HG]<)T^=

WM=:PPOWID?O8KN8YHJC$[R>F7L)H>=9P\ M(#E-$H>/):Y&J<8+@JYTA+L(=J/-Y#Y'"4QD!8H6#02!](<3S*1,KH]O79!R M'SW'VO<=SWY5-HHXN=3#UY>+];DB3M87O[+U]R1F[GRQ4*0DHQ(B+67I2K4Q MQ9&WYQEO?6'D:*+']5>:X>NFC7Y<97;@G5Q0_\O7BR__/,4E$?7AZXLZ]VX3 M#BL?B_@_[W3KH' _RKK#X9!PN0NL[737$R*O[G6W M^3L;G.&[^."ZQ"- M= HN><9*1I4BED1N<20'V3@/WJD(C OF<\Y%BL>P7/(!X!JL>FM<S_SJ=?@ZSS6EV=26J_GL[S!1=2,I.U(MKK M5(L8##@C WFJC&5;3&&L-0QW4S+V.>-C(6'17"T=@&O'CK+G?G)Y@I5URJ'4 M457T-\7ZHI SPQ&2\B:9C.3"M#X ;T!V)T[BN&F^1])Z!T#?GF/M8OP\R>^R M"XX)6J^\]I+7ED/,JH 2/I&SS$,JK3O1?).H3G(PCP63FW>;F^JL Q#NWHQV M,#AA H6)28%$)+%EQF@;21&*\X'B.,9U\[8U>Q,W+B@;@V*O&.=8#7U/)1-- M[D#M]>#!RA@>Y>[3O0?&0@>>+2=+N;+:\4A]?&0 ?;^%.,Z^=S$NII-3>;9(;( M(ML@/&2EZB13[R!@#,203H&879@4,X[2E4AO:/?V=;L4&@4,@O 1*)HR1@DP0@!PA5IK=2YQ-9[ MV"XZ.CEBZVT7.UIE'<+N;$52O*R=)SDXJ1,HET)=/!$DK40NK"W$Q\# ZV$/ M.U[#WX#, >+N #17+&YEY,S@6B*[;D:@0XZUOJ%>V;(<@I"<>C(S0X)@HL.9):"E1018_,R M^OU(^R'3) ?BZ2;8!U!N!YBM&]EV7UMMF^K4'0[SE83!Q\7I?,TGV7A=M-. M/MIZ6JGJ95P-MW/)SR;DC36,5.F5H/4EQ?=&.T@4T-K.$FMS3VHA$:P'>,0$F.XU& M6XVR=5BQFY*V)Q9;+YS6B(^*%H:(-2H-Q%S,QD*D:)062I36MN[PNX.,\;/2 M1^K]_K.*AXNZ@XUNQ^D-=TE'3O;415OKQC+)1DD)0J=HLK _GH/XMSJ>+Y=OJU6&^>G+'G",W2@2(2G *964]#JRC6K7T4FOOUIRLJHF> '(*Q\L(&W+TD$HB:$51A@3 M]\;&,:?D@\7UPR"CA3P[V&YV'LCQK*00=>!+'4NI0IV,:J4%$6H#-9X\8NNK MSOV=DK=V38Z6=(=H.5M(F4LO4!J(-I)K7_W[8'0!(Y.G0#YG6X;&2P^.R?$: MWN]P^R'B[@ T9YOGE9-6LKG<5T\M*<] ;5A19#*YUSPHVD^9:>W*WB*B+Z@< MHME%2S%W@)/=I_(R!<=MMH#%(*AB!#A?ZH#1XCCY_%*'UM<,#B^"&&PS&@ O MQXN[ \R\P5E88WX=ENNO[Y9AOMKV?%W]\O7J=[9W\9'55D<*,JL32'6P$) Y MD$:66*1UOOEE\OVI&_?XH+6K,Y!6.L/;V1I4B2?GFS6WE2OIHN_WO^ >S,/+C9"G.CZWMN6P7;5C/RDPRNQ-D6Z2TV[9<6#E\"60".13/3W]*1>T&!@B_,?BL M-UQ+B$R8*C QH)L['9#%(!_"G+":&EZ^K^]3*MJ!3Q^]'H!)#R$W )/7\,G1 MXIWUR_+SU6050U444J*D/7 0DH%D;3J,4\$<[*O8?[.1Z=;$5!,$B=X. 2#$?T9$@C9E"@G/EL5$.HM$N MB(%5'Z %_G2/E$[,ICO'>*AHED@PV)H[SS&VA/1RF MG"0GX03M=@UW1.6//EI9Z7U4-BTAO]J*MS\>$&Y2##@HAF)8=KGW>6(2!%$Z M]W56*6)F.J7K'5/\PX_6N6LMIOC>\FO 2WQ\SOU^W^.,< ^['T',YLW/Y6[. M@24422*<^\28+'U[NH>43N"0K?L!)>7='&S O8VK>H0K[W'$3G,4D@ C4B[G M?TJ-O')&B)2B()UEI?RDGHH^")Z>4F\./>\GL'*<+S[915Q._0X? MX\QG75W'J^"\45YQA(7//=^)0I8*AS2$8BY!/*]4Z9*[[M2UE+ R!,**::8Y MS'V"T_GFVW)N# $I&<8HIQC#+++E;6# FXO:2V] M&0Z!MC(Z:0YJK^UL]C/78*VV:L,3"1'VYJBM0CQ!5&D\. _>4TJ\QA U#(NO MQ_2T=,4_!*C.D'YS2/H4O]W._%<[C^'!V9]DD-H$@9@B8!R,<01_<@A'Y@P$ M+43ITFUU.Y#5TNW=,)O5N;IH&%YK;H!:SK6E*'EKP%B(0R9BCJ+PA@B; A?# M^E[;%+44"@X+JAX:: !/GQ=3_^_W\_EM#&]N9ZOAW:-I^/P5Y#O_$/]:_FA^ M963 @G.&",Z=%GB.5KRU2!%LI!>2"5DZ?;@;99WPI5X2O@;02 ,X>SVV\_EE M^F>N:IXL+F>?1M=?%Q]N\_W;95KFQ2X+X5_;\3B&5S_7_VZ^_H?Y:5AJ3D"8 MFA"/>#!@5LH;1 -/0M'D,2\^?NL\DCLA4[\D9#ZG#AN ;!;:9=IZ#5Y='+^: MSF;3O_);L?T&/UG\O(J8,IHP19HFB3@)#+GH52YOI-:PJ+$NG0-]"GV=P&A> M$A@'TT[M2L"=C*T>JM[,[%]7T>173)OR../\6A$YTC(*),!C55F:)&RY>'NJ M 8]\J-M=+'X)F"DNUT9WI_<3/XO@BKZ)J___;CI;.0\?XN+*2V<,M00) FX" MY\":$PX"'6.2#=*F\F.=3Z6Q&^1>U/W_H&IJ%(:OISU%/ T,IIP'<[7_U>)M2]+EQ MT@/FF./1""\0YAH\3[:L\'0& 4^"8"N(*)Z:?1*!W;#W@A\*2BJHX:YB8%S? MIA-8;'YF6[&G"Y7J*W:$Q($;BRD:B)(*:0NZYLD:9&F(B& =-<7*:C)$.Z7G M:2Q&C":4XH PD%L$\2F44A$+!4R&9>P&*(AXXMH+':2CKLV%CM%X+4OC XWP=)" MI\2Q0RE/ ^**1^2<9"@I9:/*%9M8'/-(7FQCL9/4V+VQV"DR;0$=^QIAQ6@Y MY20;C+>(4_#T'<;YRHL))I32Q/VJC<7.0D8)>39PW.QLAF0,E=1RC93,;:0- MI<@R$1 V$(4E;0UFI5WTE]%8[!S7Y&Q)-XB6S9 ?+!Q-,2(K:;XV#PPB]WP0 M4R4\2\*:XJ[)BVDL=I*&.T[-.D'<#8#F:<I"O=3.-E-!8[2;-'&XN=(N8&<+*[TY6+@5$X-5%PN1.-"1AIKAT3<'FZUD\R"\%9XR1 +/4W0%02:JB(@*06&O7 C# M7K3T2/5_]O?PDQ1^2JK_*=+OC238^-QTL-%(=V-^+M/3'VXF_OR\DA2K&$5" M@;"$.+"&7(Y!N?16)N988*7SM/O2VE(D5@:#SZ*UYG:Z/R;V9@IG_O_$\'$6 M;T:W-U=.,QD5]3G1*=>@1@SVQBPR@1 ;(PB8E?;%C]'4TI$YQ(YWIA9:1E5^ M]UMNXR)R2U/*#?QR.ATU&&(/FX>%.<:%"S*Y(<87'B2JS:*Y07#52P^G \NL M@#6)U[G*^$M!?*V^OAH"&E]/YXMY3HS3FFC8>RT*7N3I5N;]+2W/[[%R?SN\T'_($43?G^:Z23X13R06'+/,Q9\@J9*5SR'-L M%?.$!#KLQ+\VT[A.4FR'-*X3I-P<3AXD'23)EYAC>#WF>2M%!A\]^)SDU[T?,@S7)V!M-(8WM8VB&6R MR@J!J(!?N/? @02&F*8)"Y 9[S9 H2>N6G!\AM+W\?F0IPB_,?ALP'S(D_1Z?#[D*4)N "8[IMN91!3&( 8G M,801V$:DA>F'D[7I4 UDR@QN+&+.,Q3( M&> ! M$DL606J^(.\TN8#WF2;KO,ASQ%T V Y?"(0FF9%12"""=R57)2(

  • KS!85/V(?R8XI?UGS(D_1]TGS(4X3? )+V)0:1Q&CB.8N'"(:XS"U;L."( MPKYL26"1RV'[A_]^4NW,\\Z2+/:HW4_>#<#F2>J1@]_Z\6U8U7#D_-.EBJZ8 MLIY+2A"A*2'NF$*6.XZ,5UQKHZU,I2.JKK2U],;9$PC39]!*[0?/K10![VL\P)07 M; -[TD.$7Z95!G,^I7,.\Y5S&I,$.[72@'-NN$/6!9[#4Y*=:RC) B,J-6YJCY2I)VU* BK@U#>\E#Z5?TH M42U%]$-@ZEP]- "L'0D/<*6,@U_#;75VBC2.0X"ER\#\8.,EKR ML@=SADZ2=;$JA6)PN5Q\A0#3DQ@I5@2)H!W*[AHRD<,O26J?X'RF/@R+ER4= M;=:S% 3,Z=)N:(-Y/_'3F[CFY,-T,OT69Z"" "ZF1%<*A8*7B/'@E=.FAQ(\( MJ(N_2B#8#E1[:Z0!./47W#W;D_!Q;"-RKNKE8RMMI=9P\:=%50FD-H.\3Q(&SD0>?:,G* M'Y/18O[I\Q]K9AB+AB@ID%,Y53MBCXQQ$DD:I,2,1,1S FS%/"M51*0Q#UBZ2+3;"HKV MO*MV_V;=9[%F8#>DIEH$X.#^TX X_'OUWU;:Q^8A358$:3SV>+J4Y;KTN?&DH3 '4'$Y7YY MV%.D8]*(*RPB3DEBUZF%-*SZX$R&/]V?QX\^6/G*66&:&H M!OWFE@$\9<:C1X$;Y@+!AK-.>29= %,S8#A#6=OJ[B&YR@I?3PO?=(EP7-K$ M:8!%/$C8V#MZ@E Z8%U'H[?RS7BI_]-'*2N^CLFD)^=56O/WQ@'"G))4< M&R284XC[Y5070U%00F.)=22\TX/+,<4__&B= Z*8XGO+K[+BOXP6^5A\/PFC M[Z-P:\>K;0\8MT)AY)T!Y.9G82L"02P$D@)E&KM.J1A' +#SXY5#I>J>POD: M:0U2_QPMOBZ?S7*Y[=?1MR_3MY/%?7:'-<;D$7,LXB 2 M8YW>>4X%VV&RZAU$!0!P"$X%M5$9:*^_CF)Z^R/ZVYS <)D2!&JS]18<6/*1 M1(*<,R1OP1 $$FQ!>HQ[#)2D[3N>7J Z0$)# "JI\FEY^3=PB;VY0EB:6DR8 M.2XL./U@;V!J#!D#3C_(Q/$(;C^P4_C.^N'W*U_)-/'NW%L?#6%I,X=56V>% M=@@GG(M-=*Z;!!9P@"W;8FX(*9V]U-)3;W]-[H%$#['6OAJ^H)CH3/^FTX.W MQ$67D#!Y:F9@$39'9Y'D5N$HX4=JZUEV?SO+APNWH>D^"IH6DE8#YG]TV]RW M:_Y^EYKK;:3&Q8CTNF-6[@*@ DJ.4YFB%D(7S]H[F^JZA19M'%O/K/N7C/8/ MM]FXU^J:7]PNODYG>;;/53!$&1$T$M3ZW/ V3_T4V7.$?4/*2%3Q)C+%F6@\ MUZ4P"DL901%(_$(V\=V.QGE+>C>=_0;_[>)*!.:QM. O8>H0''\!:4;ACT1$ MKZ7DAI6ND!J*E\;S<%Z&A9P%D%8,Y4E)RE,YN&TYO/WQ;31;_N./<3::AJL$ MFT">)8BTSV_^Q(A<^@@^8E(6H@K%#"\]I:08\8WG!CV#*3P[!%K!?A^Y+W]9 M9Z"L6"?@LXHH%/ >30#>,4O(FJ 0SN6_@1K+3>FJ_9+T-YZ$U.AA<"X0&C"" MK5G9]\V>OP!*YU^GX_!E9G.3GS?VY_P*,Q.5811%Z\$-]-P@RS!&*5)'8V0L MF?+S,4\@L'($7!?&PZGR1> 4_FZ^?@AYP">YHCXSXQ4"N\2YCT= -A&,!"8F M6>8ED\/.VCN!V+J=#YK';PD5-X#EWG)>%:G,EY'&_/W:[?IM-IWG7@(X=RVU M".L\VLR#"APQ#F%)6'!8&8Q+MWH9@(VZ?1I>JAM2"!8OP3+VWASOE,$_X^CZ MZR*&"]A)['5\^R/._&@>/\Y&/EX%$T7P*?=;L0KQ)!QR*1C$F+>&2T*H;:>, M]&3V.EF2_D^UI$HP:L7"^D3[:\GD:">&C63>V='L3SN^C1#W4.FE=1+%: GB MUGEDJ#1(1ZI(\AX'-H@Y#E!M#%$8"P8IAQ+3.W>9Q0IKGL6]4 M\*0E3E26MIIG8:S;\QO^16VH/>S\R@:UWFFFL_5?Y7]'KDQPTCE*4/ !MAL. MA[/#(>4>GA N*CBS>>FKJN?EL)N)_:I/W VCJ0%;ZZV,KIIDQFG(XU%GNO@R'NI9.(*TQYLI&&=D@KW[/P%LW^_K[@?P9 M$50[B_2YA+(5<"Y_^,8NXITW?7&3.U5?2>E%P 3$IO*HF6@=J#I1E)CC.H![ M(/C6H^.>+-;&&.MF>K_:@WR+FC@)8JTQ1DH3DRG.%-#$)16]E"$)14&@K=QN'&.EF5[_T,W]5;#1@(,.%IGWG2@F(2PG)B1$X9P=)C$P>;>5ET)208!PMW4RT&K/=#.U7341X&1@K9HS/ MT>E\]]\6;WM^^#/#]4 _@;TV&J)+*YUWF"+L$X:H)5D(6%Q .L;HI)?"V-(> M02L-T3M9]\5XN>0H#]?9OEM94KJJ]#$26Z(=^)2"@;TJ*Y"Q)/<-H\PQ$QPF MQ;,FAV#D13=*/P7+^QNEUX)% S[5:@;'9U#X\G#]?2BQ131)2JCPX!R5WF@/$E07B,74W@U./730 *"RB5VFSW8Q]-O64+KP50;EKSCT22#PG+B&>%Y&@O.X9F3ECL7G"E]&'8@JVXA MY'"0*JV1!D#V.8['>>#TIA?+WX'!8"T\5SX*3TIO89T(JUO -QS*RFNE]B/R2E;O0(;+B<,3,)S;&"Y7 MT[]:M MI"N/IZ%%W\ &5B:HOG\"T!['2(5 4KG_@FYU2C'J.)8Z(1Q8KDW@&#FA-"+: M."(X=J[XL\??4X]/Q>QP4X]/47\+CL&C8:@."Q,U'!/:0@C)561(!^$1E+N8+.\G]LSY-Q^-WTUG^X17# MV)I(\M-)KB>G7")#340J1DXBE\'%T@GZPW#2^$Y?&(^%NT@5 ,>O92*KCL]7 M!"2O O5(.-BGN'8:.<,Y8)K1* RVH9U*YWU,O%##*(C,X8RE!TQZV\FWY7WZ MYX6=+9JPEEV=YT(>$Y\?::WBH!8A*=*)283S8,[$'=&TF8;(9S8D;*\'0+L6 M'-[>RN]?.2[?G##CV;1G$@<<,2(50CB*J6 ^H%LCX: MI$(07JKDK2]^>)Q,Y0OM@C\@UH=5].E0-BLH3^)U?@KXTHRW!,).<;2XS1,Q M)@_F MQW^0B.F>4H9B&913Q$C*S5 BEC0 >8>VY;BRV.,O5">^:W>S:4A=&Y MYM6$93UU,%U(3 'G*&&#T5@DD=90B44UT>/8WLU.9>*$C M =JUE?-@TD+\,5B+J+N>' ]UY9FT3B2%F#,>SEPCD-&!(1FEELP'^)_2L[B? ME\,7&N-7OBX>'DS_&::VWH.DXB(2&E (L"URPCC2.#I$0DPI2A^X;L:M.Y6Y M%WKM_ P(?WYC[ &WEW]-?7)/4F:PU12C0(-!N<\A,B2WP>).>>.3T**9VXHA MNMJV=]C]2K9X!MA^Z2/Q\>2(*TRX2(+GYG,Z-^( O=D404P,.^%QP,8V\X!T M(F\O]*;]5S+",\#V"]S;'Q7/^BKV@802)<1XSA V#B1DF456RX0P"2&&*!P3 M+\=!?<+>"[W+_Y4L\CS(_2<8Y;83#[$]489)Q)D")]YIAPSG&&%L17!"8&%> MCIO:)V9L[XG@5S+(<^!6]$GA61KLKG.9I^GAPW[NA+^2YWQ^>[/ZN_)-=T_^ M]("->,\30QMUN]YHJFV.J&)TB-.DP9D3 C'%L/8DIY.7WA=_E;K=A%."@Q4C MSQ2(C@F.M/(>I8"5CHXJ)DOW_/B[;O=4S Y7MWN*^ANXBWA/,08@72R?9_9)UNR>!X&#=[BD::0!.@]3H&6$,#8FCA!E! M7&."+'5@V#1RKX2WBON_ZW9/JML]"5;/4;=[BHX;P/E=)Y][%V]=]DFLYDFZ M@!0Q#'$"1Y$5(B&.%?,2A!M\+ S6O<0T_FHX.$[V]>XZ2VFUFQ_NJCI>-Y2Z M:R2ZE.AZW-*FE:B/"C,#KC.\W_FCV7%!\ M+@U6!.E\MKCZ,EID-^K])(R^C\*M'2\/G2B(C\PF1"P#K\@)@W+.,8HN$&DE M35QU2H."+SS8%N%/]UOBWH__*F7>?3S+,AII#5+_'"V^+B/#?)7R=?3MR_3M M9)&[H:VLTR;;>@BUE*0'-"(Y$#=Z!E,A9:9;L8*CW#0>E1?&92FS* N25LSER>MAAUG*NR7Q+?I5#L8- MN1+82F:)1]CD60XF2F2TH"@/6M;2F@W#3^,W!,YA+?9"T8BZE-HY/ MH_F_W\UB?#\! N-\\<8JUY,^WKNC+U M0M-D&SQKSH;,KV9#F]WDSVD. <<0^"U%$IA+R46%" 6M\>1XOJ!42$3JO+*) M:]Q,P7!WMEYH>\E MQ*0^*OA"BI M12[DBA3B&;(68R0HG,TX22S8UO"1/4^>ST#L"^U1<9YI-(F$1J<8O;6SR6AR M/?]].I]_B[.E2%[;L;]=<3M-()^1MQ/8$L:WL#-L_OWFWYZ19BH631@+HP)4A^=E"(XOS>PBW2@6.M5&=GHU.R0G:0\NY MCL^'N%B-@,P*N/@.LLPWY5^F8+LWT\DRG^'K= R[U7RM@/OT7$V$@$T@#]-1 MB!LAD78@"2<8F)#&E-C2B5&]B:T\)JX$CK;=C^=17 .N^3V7>4KIZ]6(4A#G M_8S2*\T=\\9#=$$UA.TZCW]@1"'+/,?!:ZR+UT4?IZHNYIX)'M-!==4;?=_C MS$T+X>_CYLM+H6T<]/G6/-[W-]^R\))AX)M8@6+$X)@8*9'U0J.(K?0T*AU\ MZ3O'4^BK>_=>!Y.#Z:^);IJ/9+K/Z)[*.A]#:UDO':PKE9(,DL!1Q%-NM&$I MQ)I1((]QC)Y%XVUIEZ80Z76OQ.M@NH;6^[L"TX4=#^ *'!Y8?K%8S$;N=K$2 MP*?X;3K+N;>KE*:KF!NH:Q&0D-8@3HU!FAJ%C)<2_H 5IZ6=UV+$U[V[;L&Q M>"[--^%_=!?XRJ:E3)8D.,*XM2RWN57(I01BII9Q[91AQ6=UGDABW6OC!G;L MPEIL8&?^9QQ=?\VR N3;ZW47V;7\EL?.P[:W%^&_;N>+Y;W?1K218!H%$<@0 MGF?$Y)@8&$64"ZTX(2DQ4ABT9Y)<]X*W#HB?4\L-W#SL9'>=A?J0TY7%,D65 MRC?1(& .%IN9%;H=(%M$3TVX2#L86^?<*^" MQEZGG$T9M.2VRLM) F84Y0\P3/':#"22\-9I)*XDOG=JXDY"Z+P'#@>Y\ MJ3?H^FW?2P3A8TK2("U]?A<.$@3D+0I$2D$(9_"_ X.H3]+(L\%I$/?O'"4T ML2%U1D]@-DEYGB1*7 A@,8O/B8@<%99*"^$]+CV[Z60BVW("SP))'S>P MM[Z:@&0!%^&1 #R64;+<%\CF1L,<#*^!/IE,V7+T3- M4"GT0PAKZ*SZD*@V-DK$B/40T$"(9 C\$7,,J\#.J/!+R:J_;UES6!'O'BOB M\HDB5GUKK))2BT218$$A#CX/QL_D^=7/W0NL>AF#5B"L]7F4!IR)7ACP^!-&03)LM+4\A=(.[X#LM-(" M_?E1NMT'O1'(-&L]#UK1.AT#-X*#"\?R7!G)D(G E"#,&"Z43[[TAG^,ILK= MSEL!3R=0]]1D \A\G0< +];$>^%8Y)P@$P@<)589Y/+) MHKWT"O-D/2Y=*?6(@+J74H/BIK^@&T#)_J;^@D6-(VS1WM+7A=([T$&"ZM;U#(JI/3&2SS<8H0S(1"2[YCS8A>#!4)#*DYZXY XY MPCDBS+/@:1 JE>Z?7(KV5@9WO/3[D'Y@>/E&<'$SO9TLKI(WEA"G$5&)(*X4 M1RYRC CUR1EE@J"-6<"*\!;#U:$Q5Q;X/0!0T&DH/'CY0:'>:OCTFYA[G"T^ MY! N"^B%9=?O,^VE-H(#_NRQQF>A OP*(T%-\&QI(4- MKO@UU6,*"HXOSG)]]?/UV,[GJT,G>@:Q%E9(\YPD0HU#-MF(;#!2,NZX+-[M MZ YE9_V^NO]P,C@LT3>P!&;;POOI]@O+[F#B#0Z\)1CS%FC2FMD)2%(:4^% MD0XD4SH\>4I%*V]A9RIX.PGL/&DWAY<'\1KE01.G-&(\/Y"SG&,N*9SU GZ? MFX :4?K*;1\ME4>9GZGC@Y#I*?#:+7\OLK?QX(WBPW01Y[]/)]<7D_#YZW2V MR',I/N;F*]/)YLE"R)R[;CQB.BUGNF#D-!:(8&E/5$L-)F7R6*D\@91Z9)QP""DC_QK"B%4SHA!RF&'&A#7*&.R2#!KO(5N=*5T@\I:+R)4X9 M]6[O.N?)N@&T?(ZS49R_>=SL>I,G: T6/+^ZI\ 0=V!3FE.+?,0)0CZ.32H^ M"'$_.77Q;0F)O!D%O=[+"M; ((>2N;^J3@2([P$X2@5 IB!RCDZ5"-";&1")"="<5=Y M%R&51SX.Y.Z<+_-V@+/.6[ZH-D-PV?18 . W=!_,0DK M!A[TY,RW[E?2.1!BR@,;,>S7BG#D*$G(.A:8H80$4;J5Y3&:VCDURT"NJ YJ MOW6LQ?/[U$X>V]#;'W'F1_,8X)1(42<>0?/)@).!0WZZ(>!I0&P35(J1'4T) MZOBMNC<#Y: RA&@;V'T>^XJKIL 7MXNOT]GH?X ;(:@CT@'NFY MNW5N.V=R6W2)2 A>3>*((>ML)G@DA%%!B$ M) YQ&^'\UI:A$'"$,$)S47RLP1&2.F%)O6PL]=5 X"Z&P7YT?[,]S"O;V=9 MKA!/?)A._.H/5\8R*I)V2$N#\R6N1B8W"XHXNW8\?C"2]@#_;V?R*&X>)B0K!!@VA:S8GG8Q (G$BJ0Q! M%I]3T)_:3E@T+P>+SZ2W8@A]II*D[#78B8_3S2W??(C:I/U?&;1(J2-SPU0K M!<.2=]BAR!3L:\1X9!.U^2$[6,^PXJQXL]3GJU92*2I&&5*6@B5*&1'\AJ(8 M@P,WT^8V)*6?#E](M=(I>C^I6ND$D3=P3NY\.UBF=#CML!#&H<0@LN7@0B)P M*CGRBBH?';8BEB[RW4M,P[5+IZB[R[O-R;)O%42;YWGEB!910%RB#.+>)^1, MY AKRL%WY,S:TODO!\AIXNGO7(5W@5$/Z==^AMD<_AMWX(U=Q/]S.XE49PVO MLS)2L"8W44;!)9ZW;8L<"P2!ITDC9R2'NIT>8KI\K4&T]-'K=$@AMXF:\4_R MD"$2X:@G("E#^0R;](GJ@)R<$A'WKCYNGWFGCZ'1XY9PJZ1>Q< M^L44^*#\ 4\6*RRHI(A9#;MHL 1I@@5*7!&M:%*1D-[@V?'!)EYZAT?/N:)N M!#X/6?HP_;[D \O,T^4DKMG"TB@AJ$(AYB0:D1^SF0.OT"21@C'4<7,*@CI\ MLXD'W4% 5%K@S>/HRU_3#5MP3'MOES-N0F8KW^)+AJ3S!MM,F65E<'3WS2:> M;>,I] M;BSU%'KS:'HWO9UM^ J!XUS?G'=7Q U(3QL+NZTE(N*@).4GQ?)=/MK$V^TS M8ZFGR-NY6-QZ7V0<8QMMS%TRP-M+Q"%GDT/)$1YYI$+[TKTF^A>UU&DVB0\.SJ+;:[9L;KW,/@-_B]'IFOWT=>3L)KZ?@>4P6ZS'2T_1I-/_W M^TF:SFY6(W=+=-0M\-DB:2REV2^4U[*FZU/\EKO.3:[O,QT(I3AXCU3(8VX= MN'O648MPU,2HD(S;OL0N4#^^FY:"N2Y;7W@@[5<_US]<^4(8K%P)IE"*&J(G MS G2T2@D*..28*T2+<[^Z616SG H@9T#63*#**L%-_.AW6>C?_7S59SXKS=V MMNJ+@BDVE(+;P6@>!TV$0%9:CYAG%B<57(S%F\8IDEQ'C;#)5U.*8*!?TSSN)W)/K66N> ^C782T M!J1S=+U]6)XM^ ;0<^'],D__4_1Q]#WOW7]!!E6$> @$&(@D^SQ:0R&03=,Z#84&@3MS@ M$&NE+W$QE1^#4D_YMP"EV_EB>A-G3UC:=/TW1MG<78F%G!" F48.[ Y90Y.R MC BJ2[?O.T)28Y#JJ_IM2!740PNP@D^.%ON82918D2)#0FN!N!<2W 26$,0M M/'CKF*;%076(H,:\JE*0*J:#BH":SQ97_[#_-9UM#&2^W+T]P2D(*9"06"/. M@' +$2\R7B:E(Q:I6VD@+/\ /?"G>^3L_G(SG:\']9D*2+TR9O+4D\OTB(>[ M3!7&(M,>.>(PXG+96S=ZY(F7&J(5L+=.!?)'H+.7@#KG5PF-3DN+MW:ZUX;T M^Q3:I 0-*AHDM7!Y5_0@#TH0HU%1IY@-OEM2UY.EZZF]D*ZFQ037BMKO,UY# MB G39!"U!KRK:"1RG@5$%/$!>V&C[U9A]63I.J[%P&KO)[AFU/X@.15S92P' M^JU),=./8>NC&"G&!::*@WY/L_=3$W^+NPI#J[ZG\!J(20ZX3+_?9=5(R:RU MWB&RC+,$8-F:_$?EE3+4,\>*3UGI0%G U$%:JS 1AM2^H%J/S5MI7*PW]\N?@:9^M5E^)_WLS*GL15RK\L M(,-@AE#4%1Y0&&- FP^VA1M-[ 7QFK6?%DDY>6KUD.1262-D_1 M6 /'_MT4NU>WPS>I8LY[(D16D'J0>93>QQ!;$R?5[% MG8Y-L\+F)"X*(=-#3#\:CY9"RWQN#'FZL./YE^GK'.B/1R$/Y[F+?!RCX#80 MBP*6"EB,>?H3 _OV@A 6)&?%!T;T(O0EW.:=A??*(^@A^;%()62LQHL 7)TPX;EPGSVWW^I4O'8;7ZK2LB&NC MY!,H"+[^]6(2W@ ?X^FW+*[UU>,=1UIH0J552!C#$,]^L.%_P^?J;CW/C*'R"J@-J<]Q/,[G^B3\P\[^'?/VO,C./?JIO+^$)JHL9U U>%C=5O: M/C.@2@N_-IA>VV\CD!.PD&_ZIFGQ%TA]^RP/H\4MJ/6*)Y,29^ ;LESKH:5 MEGJ.:)0D O&4NXY3ND_X:MU.M\_ME ^ECF9P%L,QMK2D7O DD37.Y%[U.1W% M@S6QZ QES/KMD;G'4';TFW4[X-;"6%E5-'#=>C%>_AO@*P\U?&7G,;R>WN23 M?BG9]:%_%8FG*7>"Y5C!86]#0D9)B[P.WDD#KH JW32H&V5UF^<^'PP'U%<3 MK28?>@67Z3WH<'(]@@T]WQ8OYE?@!T3)I4;.A=RE,(L,$X*$-32'Q$(7KU@^ M3%'=(:<5<%=./PWL>@_V\VP]M[#R9E]_?_/-CF;+/ !R14TTW&N.HHZYGX"$ MS5QKNTPAIDRD'%N7SKCM1EJW>U?\ZP!P")55?U(".XJ@NL7[B9_>;"+L#]/) M]%O,0??D^D-<7 E,0%(,/%4'CBMG(2(#85'.9,;1,"%\\0S,+G1U0^ OIQ@^Y>,3>E07?06.0D,NCL+C+W?DM,*5X8CABG$SQ/FN' M*>H&NU_@M6 !9T+N"_%#N 5#U_LCS4;K^(DIM'BRG#&(U$=+^'E&XX^P4>$DJJI '7;L7&[]/Y?).),IK<@M5]A4!VB*K*/4B&SK\HK);^0,OF,P#0 MWHSF?L54#/<\@4=PF<"D+A:+VEP!+]YR#84)$12*$5);&W/)5 M0DB%&1+.14J5I2"#35K5,\_C>/KA6A,Y MCHA@Z)D0M^GG4860(0]K!M84!>4$$7MO+A9W)L))IW[[<@P-G$ MCN^;94W"[]/)]>^C[^!"+^\QUUTNL+$BY(ET(CK$L7;(ID21UDE+10*.J7B[ MD+,H;BNSO!>B]A=]#J["RDWM[LK0'FP6XV4)FF+)<.H\' 7"(FXBA/9Y1J+& M6D7L6&3;#:QZ-;7;2T K=9[#(V!:6AVU,?7D^!EO>D4Q+Y.E!-D88V:"(YO3 M ;%40D2CD_>=ZK:.86H? ?4ZYA52[+2TE&OWU(1-^^L%6!*0OZY7C$I2\%D3 M&(S,S4U *&!+"0G#E6)8@SQ*8.3IERN"HXPJI\7D6COYZ.WM;/HMWA5M_3$9 M+6+X_^%W87ISUR90<:950$SFIPZK!++"*^03QXI%F7O'=4HZ.OZM>@T7RP)C M"-%61,IRML?LY]7%'UZ_5Z\-8UE ])1@ _?L)SIE#ZY*0AX;HR@BD4%48)Q& M+EF7KTHBURPD2HLW%.I):RO5Y,_F #^K@[WBRLV?Q[\%"A /T69S4X_?CV]N1DMEOE/JVO&? L3)WYT MUF5JAU5+W)2>2GRA:] 'G[W8_NQH[L?3^>TLWMUDV40860X24DHA[F!7U503 M1*2+.ABMA"S] G(2@>?N@W],9M'G32&W;YOF7'90HQU_O)WYKW8>+]UX=+UJ M7F+'=N+CYZ\Q+BYNLO-RI0RA)@6"%,\]-KF"J,8(@;35V(F0()PN/=WS#')K M#QH:"G7;F^%S:;1^<]-'\4/T8;7\Q5]V%KZ,;D"^]Y(]O@WN#$KRHBM4^G / MQMU?.'%+[$W\F=L@?.IJ]96;Y2?N7=Z^XMB_8L^]Z>&"_YA\&^5%OP#;K^"' M_RY"YM-5JVP.1W6QL>U.$JGH53^B+RZ^3D-A?6VM624ZZZ>MW=)H1%KQBE;N:7GK:*8E&M)0M_O5D'F;EU+2U9)54KMZ[WU-9-**H M_SW]ZYZ^LCO@GJ6KY$?U4MQAV516X-V9.KJ)X=UTENN,_K3CL\WMT+I5*O5/ M4ET'J;1@>//7X";'+],[3,/H^"K?KU*%S%+6U5-V@[+#,I\<$4-N4QN-[NN;KQ_2SC&C7@M4TM$?F MTVX":. !:F7_Z_'UA6])'Z]=-UCN9$4'A=* LG:WW+B8S>SD>IE9-G_U\_[? M?+0_\]\MF;GG:!(^CNTDSW)>+ M3Y\'@<7Q[]7-DWE&>'06?6V_;]>A"XY0YK!\$+59N$I/I//#J"VYM*"Z/R9A M-OYY_3GZV]EH.4GM9G&^WG:N6J>1T.E:.R22%E3V]L?,?YR-? '[NE^J3H^= MTY7SA/D6-/(;G "+-W81W]G1[$\[OBV@FAUKUFE(<[J.]HNCLK(>6_;/?_Q[ ML832ZZ^3ZX_^O&WOR-)U>KR?M;/E>,% *SM/5BZ3?'"&Z0.I- M[N[S/KF,^=?SN]6BLA\12>9/] M%.>; LA\!IQ]2;]KO6KZ.BCW:2KU3OH?&0K*='&&_H7(FPY,UHLI19WE^+'3!/%JZVJ?7U#+J(J?:6=WV] M6#-U]FW3XZ6J)8#VU=9N4536SX:@B1W_G(_F97*;]BY:+1GT3-][KW@J:^_S MXM\?9_YR]F4^>SM?C%8]OTIFR7?Z0+5,T;Y:/45LE35\>;N /7ZR+#$MMY7N M7[5:ZFA?71X54#L'X(?IXE_Q[J2.I=*XNWR@6B9I@F7KO6YF^TIWZGVV%U(PUV$ MV*#:_QQ-Q^LI1/][>A-?KQKH_&[_&D+W!S]6[^&\) *ZR+-!& #'_WUKQZ,T M\FOJO]@?ZY$%9R=+]/I@O:?ZDG#H*M>V( ';V-A.-L/);K[E]@G @!N-1XN? M97RW?E^LEQM0"!2G2;:="*RDBW=@V7H)! 6"L#9]O1T$%HZCMY?MI,2F[KJ. MRZBA5X%IG$-<^"G^]^UH=K>OE-F43_A,)R4W=?5UN@Q;S0+Z^'VH#*#'*Q?) M_CE ;(',GX_VYY_SCW&V'/LP\;%TXD^7]<^P:Q#.^;D^=XM4>W ]00L/+7*; M^]H/0C^BOUV,OL?7L$U<3V<_STX=V;UB/35MRWO:D?G:%\GC\39YHU@HB63_ MPO6RKPZJ8GJ:7"JK[F.<%M#3_2HUJUXM](E* MV2.$OW,5G_.D^3L_\>_\Q--T$_XKS^>%>/Q<\WB\4K4TJD/6L9/9V@H8C^_( M*F,:V\O5.]9WBGO:A??:2KF^7BRKEB;SR9\6C/?S[-WT]G% MM[$;_VM60F$@8 MM8.?TGKJK:-A#.V8]*?=1-&(EC[.9L45M;UF/7OJH:L] JE]2_??BY\7?\W" M/)-80%6[UJO78;G3MG= !*TH9V!WY)3OU+O'.Z"F7=I\,3[((\;R'*!K\* ^ M?9LMPE,62EMHM\_5*](\4>SL)[W*[B\MTQ\1OLTDF_/7W6?C7 M++^EA\GUQ23\,?D^7X0" .C]T39,_S3]3LL)NS)6\D/#TW5QO?NW%8 M\O9Z.@GS-S/X32GD%"*A6F%I&1R5541E5+WY'L+\7!'J4@5>+[U8I;R^"IH IJ#\6)=CF4\MRGS(?K M5#MT#CUD[F"T]D7OFMHRN=)/5ZN7;7%>^F5K92>OIY_C./I%#&L,G5UQLGO% M>N___?1U4"ZUT\N E'"7BW69TLC#NN\F96SM^.KUML!^NNPLK]I[9HRSWV;3 MVV_OY_/;@AH]M&XUW[?O/GI<1K5WU*^Y=W^X([24%@^M6\WC[+N['I=1=5N< M?IDN[+A$^=[V6M6ZI/2VN9VRJ*^A"[^XM>/QSX]V% HI:M>2U?JA]-?7 NU%RF@RP/":F$KO2.U^(:Z=^5ZC4'.V5>/":IZGL_M M:/$SCS99B1+"FYOE"+%+I#[_2!>IU&BNEZ MO]B:T_"32^:A-'W@0YTTWM3=40\Q5M;\CNTG<[Z^_"JC]*[?Z*3OEFZ?3A1> M6/^^W1^*%^KSQCXQVMW4F(K%U@'Q5/=V]GRO,\UOYT+=E)72Q=0A\12NT-M M=J@R1X44MFN]3OIJZ<+H@%!:N.(O,M7LX4*=%-32+<\N,51W0J9GITINUNBD MCY;N8+:8;R/-^VQUG)JO2ENZ)FDP374Z^0T:K'E^^D MQ)8N0+J+K/JY%$:9+COFF'Z_YZ[4\_.QU3MIMJ6[D,X"JWVL3>:35Y.TR"5$ MQ?*/]ZS9J2:@I5N1(\*IGD%P7_U5+E5@]YJ=5-?2-<@1X;0Z?>#]9#X"87Z9 MV>7DR=DLYTWGJ0I;-P!GCB(X\)DB<&^FZY M5WF2S?GC"78N6+$3[C%=/+IS/B",VB\%=Z2=74NZM50UW1R4]DZM-%1=>C$> M[]A+RK3+W;]P [HZT#GWJ$#^[KQ>RX;^[L+^=Q?VTVZT%K/QESB[F5^F+[, M^"KCS1]8MIH-G>8C'!=,=4\A4U5B":"R5C[=CB/!3I#LU83IMT4,[\;V^BSU[%NS6I'[:7HZ(I+ZU_E# MZ.S LM6JVD]3VW'!-+$!+NG*13!V46(3?+1I7K M?7;#/?)H0E=O?WP;S4JJ:FO!>G7I?32U6QI-*.K-[8JP BJZ6ZI>E7D?Y6Q+ MH FU?([^=C9:C.+\XOKZXKL=C<^N;SBP;KTZ\3X*.RB;E_$<_'$Z'GE@X.-L MZ@=\#G[TF0&>@_>S4?PY^.&GGF"DP+OP[O7/>C19+Q\>+ETJ]CZ^>B-/QP?U M]OBEI:.\JC^&[:+SPW2Q)K7,?7_WKS1R_7^FG@_(;_@=??V#_(NS\_C__3__ M%U!+ P04 " /G*A:CDWY1!(( C*P %0 &ENU:;5,;.1+^OK]""[59J+*-7W 0ZC*$E+EJ[TDQW*W]^U*,]/C M4:$9S4H:&]^OW^[6^ 5LP$E(2%+PP7A&+:G?'CTM62>9S_7I208R.?WIY.=F M4[PQ<95#X45L07I(1.54,1)_)N"N1+-92YV9 M>0VGLW%.]L+SR1Y/G&EYMY:IH9D#S#SJ'I3^>J,1G@TZ[_ MI*;P.)G%SN%K&&,^TIT2#[3--/!P[9M2JU$Q8#]LA4ZSYMAH8P?;;?X[II9F M*G.EIX-?+U4.3KR#B;@PN2Q^;3A9N*8#J](@Z-3_ 6U!L_AQ$NP\P'&T*F!N M=Y>,/;_.5*2\Z'5:G3MUS:4=H<,BX[W)!STWTY?/].O'\K/EP,WYT-/[S^79S_]_SLWY?#_YSC:Y0XO]@D-$]J MS(?*NDKBO-Z(BTJ#Z/1DL[._(W>%3$Q)V"J71/Z V"M3O-CNO&P?]]I=85+A M,Q!_2!O) ESS_;6&J7@=>VKIMMO=AP).X3TJOWQJ[J\U?]@0_Z@R0_J/U95T M#1&#]2J=HE72O]CN'QYO:$!(3U4D&,U!]^#)+.JTQ%!D<@S"PEC!! /H,^7$ M7Y6TF&9ZBN]+8S$^A7AK;"XZ[>:_*%C#P@&,#*Z:MFRAY4??F^7=EOA-.K07 M+%L!*HQDPKR"_I BQR>K MI!:II'RVPN2*445,#+F8SI\EZ R.*5F4JJA$RN+)(1B M!79'31*P8I*I.!.NHH]%_PE8J XQO[Y[X@DA5@1ZD8"P\UL#@HC@VVZ5V5:28]Y+6,?P>ZRK! M,3$J2^YI8$058:5$IU(^4)YHO0AX[6MW:VK,J431P V2J#0*8)0-AH*G4MKK*2706_4LK$423=39D7;[S&8^RUQ>&AW"4%H30X*OG=A!KR> 80RN/;^.,UF,@&F,2-$%5NSOP"YW[?23 M\!0>%?%W$<)/XPN"W%)6A"B1+AM/E-Z8*,6)R,[;N8(2M-)O3%-]#C?Y"F:M MD;&XX#0Q[%J6#@:S+\?HME++Z4 5'#SN='RS2,/ACL<4IUCJNI;A[ K-BWJW MU0XUK\=2U2>SF>OF%C?M^62U[;#5;??O;&VW.G>VW3OJ4:M_M-FP>ZRQG0G4 M"=P+7J2E5;M2%J^V>ELSD5(FM" /VJ+#4K,I-A6M9WRH3[>\IE['MPO\E7"8 M\NOCFX.-!>0\(Q_VP1I[-*3?D#EOP*$"B%KFY(>7E :5"[&LW.9=B+-2ID)]3% M&:T2WD2[*G(J4=(J,D"%@H5YMJ"1*D=%!"_/CBL.9B'C !7"[3-W*B4%K-*2 MR!/-8B46Q0CV"*7-0W[ _)33Y[!N+G 3'Z@8&X,?.NX'%SSMX8 ME@CEL4H(;=*9@DE6.D0J%?8$06F3&1P0H$I&2BL_I1IPW;2T.#!R&!0!US=$ MES8&7 -=UP;A=KU$4#JN6>,8^9T5X"W"" HL135B$UN =_(?1BTD3,SLCYHTIT*K M*]#U(=HM^<9GN^@>I.[Q'O?^'?3^MW."TO_4$Q0^'$YF&=E8+&JTQBYGQ6)] MH[A^1*VULNV8JR9QZ^&-=?/RAE_@D'FNO >XAT$B@P44M2<*]>-!=C!W<,%V M1 CXGS9 LX2'ORJ%ZG-R5P7_:.%VGP]*G@]*OCFF^[$.2EYKW)F@"@I7'#JC MI-/.6 $N$76%-S^PF("\HI(M[%2X:.,]%O_0,CLQ_ZB%ISY;""?$:^A$)MC1 MP9Q-[ERDZIT9=L&5!G'?"'6CPZ+153EB&QW"QM0LOO:WA>>:\/DDXUZD8.F7 M6N2_!N8M,&5CYO,/>S5$&J%R4L78Z#%0^53(4?W[I*U9'O)2FRE@ZR0S@=KE M#0 B8!ZEMFQ]8H,YU+.H9' M'"B/NL4;+(MGF8)4G%]#7-&AF7@?]H8;WLO[A@W;J8^OD;1@;EV]\]V]*R=6 M*&R3:Y7+ESI+X_C"QR#\YC:&E6N>"RRR!]N++C)"0%9^M%9C0K:6Q\OWZ[I?$;ML%)2,A1Y /QC%I2J[N??EH:G:8N4V>G*7!Q]LOI MK_4Z>Z_C,H/L7J^D+G0Q,7*8.M:*6AWVES:W+\VO="9VFS;%6VO1V(__OA%KJ"<^D MFO1^^RPSL.P#C-F-SGC^6\WRW-8M&)D$02O_!Z@OJNX?QV$M1SB.DCG,UM:B M!5W>I7(@'6LW&ZV-NF;<#-$H ^V7- MY_Y5_^+\<__Z [N^8A]O^A\N^A_/?V=7_0_G^!-_75^AQ.7--JYYUL5\+(TM M.<[K-+LI%;!FF]>;AWM\GW&A"\)/L2#R"6(G=?YFM_DV.FE'+:83YE)@G[@9 M\!QL_?I.P82=QXY:6E'TJ,/)O=WB^X?FX=KE]VOLDX,1Y.P_W.DDJ;$8C)/) M!%?%W9O=SO')EA%[M!RQW6G RER@?WNMHV=;8[/!^BSE(V &1A+&Z%*72LO^ M+KG!P%,3?%]H@Q[+V94V&6M&]3_)??W< @PUYDI3-- 6W?]_6[0:[-_9ZK$ ,H19,4AE":)PQUT@A.""7.>/YA)6Y,R6@PD@JGE_00IQE^&0D M5RSA%/.&Z4QZI'BY%8$<8K"6FPF)9/P6/'IF8UI\)U 9G%)Y-SO'36:]/ MS&W*$J7'=AH4!H;2.D.9F=/+H#=J65OPK9TJLZ+MRW#O88-]7K+%F]WC5O/H MQ%8.K-(Y 0#3N\1';Z4^XP:\/]"^ H/$9P7(A3H+?2)>M)TJ6)DIP(EKG_>A!">*'K>B._-_Q[B9; MP;1UH TFI3JZ7?'"0F_ZXP3-5B@^Z'+7;Z'2W&_; :VRF M E4 MX,5*?TJ6_#\W4Y[9RI2<$%)NQ>QII>:3K&M:#7C8WU:Q1WU.KF_45AQ MARY^/+Z]L[$0G47DXS98LQX%R4^TG/=@40%$K>?MQU-*C4J*F)=V^R[$[0/ M]%#-%*H%76+XE<@)(VD]TZ 4Y'XG$8J+14:/CU;7Y5X7M(64"'<:OM.!2>' ME8H3G>*RO!+S@@5[A/)GL6K#7P,@060\[ ]BF>%>@?AM0!R\8"!NS;PK>-R> ML[>&)4)Y) 6AC5N=>Y+E%I%*Q3]!D!LQA0,"5/*!5-)-J"I<-RTE!X\<#XJ MZR71ACK@J/5]0>$*2T-'2" /+KMGAS*KZ+?@O/*[?]'C M84?D+ANV5@-=NLT:;,/0?"8-M&],'M]9L\%T1^IS" 1+^',UQ M-\(J9)\*, M>%&8>1_"<36LZ8"JV@/ZEK78^0*NHI)0QW%I*'@7ZJ\UHV;:.GQ/I]@XED4S M34\6V=Z&+@FB$%GDGG2E>(S8\&=K=.R6ES.]]H-6*;>S8I7XQZ,6A"=F;X^* M-"=,R5M0U4';/?G:-YOH :0>^#WNPSOHPY_G!*7SM2W\BO7U!KK6P[9JIQW'HX;>RLO/$O<,@LD\X!/, @ XT%%+4+B?KY0?8P M=C!A6R($_)\V0-. A[]+B>K[X"YS__'#[K\>E+P>E/QT3/>R#DK.%>Y,4 6) M&8?.*.FT,Y: *:*J\&8'%F/@MU2RA9V*+]K\'LM_C)F>H7]1XJG.%L()\1HZ MX0([6IBQR<8D5>W,L MF&L1]+=2-%HM&6V:(;32(7TS%XFN_-KS6A*\G&0\B M!4N_Q"#_U3!NP5,V1K[_^%=!I!8J)YF/M!H!E4\Y'U;?,$W%\I 52D\ 6\>I M#M3.EP"(@'F2VK+Q=073\;/51^_1BI[PV1]\$BX^'-?"K:$M2X"U-U=^;%%P M>-1XVS[^FIJ@>]SH1IN;OP-[/^TP3X3O8,V=![Z1-I\C0KUGWNP>(@3]WQ"? MJW^7+KG\7_,0+VZM.L^D&SVQUU49X M?U-,K##:0[>3" M:?4WW'T]\'=N_P%02P,$% @ #YRH6K&N,[I59 A1 # !X !I;G-G M,C R-3 S,S%E>#,R+6%M96YD961A;BYH=&WMO6MSVTB6)OS]_15XNV-FI0A: M8TFV;%?5=(1*DJLU4[Z,I>J:^;0!DDD191!@XR)9\^LWSR4S3P()B)+E(BAS M8Z?:DD@@K^?ZG.?\-*\6Z=]^FJMX^K?_[Z?__]FSZ#2?U N55=&D4'&EIE%= M)ME5]/M4E9^C9\_X4R?Y\K9(KN95=/#\X&7T>UY\3JYC^GN55*GZFWG.3_]& M/__T;_B2G\;Y]/9O/TV3ZRB9_OM?DOW9FS5;IUQ7ZZ_1/>DK[67%QI1\WSJLJ7_RP?Z@?5JDOU;,X M3:ZR'W"2?Z&GF6],\C0O?OCK<_Q_/\)?GLWB19+>_O!_+I.%*J/WZB;ZE"_B M[/^,RC@KGY6J2&;TP3+Y7_7#_KY^"?YX0Y-XI9^3)IDRD]H_@'FRMV/J)/KVJ>/2]/UAI[X_?G;T_/3N-CM^?1I_.+BZ/ M+_4/@Q_US__SZ_'O%_<>YF9LR8>W@Q_B\$_(^?N+L[-?/D0G'SY]W'NB!V7G M;#93DRJY5M&[^#9Z-4(EN?L@>>1KN65>)E62:[6DTAA>T-)[YGNLSIZ[K\3C M,D_KJOV5E1?IN$CBM&-I7C=6YD5P95[MZX5X<_3\Y?5!2"N[V:]F&[RPML&\ M,.-?QE?JV5C;+I^?Q3-]!GZ(TYOXMOQ+E_UP]&+O]6/8#U6^_.%P[\U+V*5X M.M4VT[-4S:H?#L4OT)CXH6%AK/6H7A[__.M9].&MOH_O+\_>7W;+;G\.^\_W MCE[^&9;2:M/XJ#>]<^1B@][LO6GNS_[>P:O6%O$O__Q="E^;G^)H7JC9O__E MKRO8RX=_^7.'1ZLT59.\B%'09'FFM 'SZ?+\1)^M\Y_^+=[("?SK7_>/GO_8 M_N^FSN?#V[?G)V<7FSK\I[8=^SCP%63645-BO=!O79,@N@"S)L^B_;VN[?BD MKI)22THUC3[,9LE$=7UP?U/G?M Y]P_57!4\[?)QY[W54M]82VW5U$#F\^[L M[/+\_2\78)1>7'XX^<^_?_CU].S35F\-9#Y/5&]]3..)BO)9]$ZI2@^Y-%/\ M\X?;6O@ZFZH"/M5WFM8U6CP1FW4:-O':.>MC4P7'4Q.$QUE6QVD49]/H8JDF MB?ZWDQU.1 Y+?FS60J\D^-:YU)NVH/=4X2\#\@7DBO_ M^M>7;WZ,CF>S9!I?)Q7\7?[A]SBY5L56]V]U_R 7E([VP2:Z[YNXT$:JO]Q* M]8',YWAZ'6?:.F0C\6.17R>E_G,9S?)"&HSPIV5>QNG6D=L*\V$NZ%:8KT68 M'VV%^4#FTR_,W^>+),./EV"EGR:%WL"\V,KSK3P?YH+2H7[U<'F^CZ&ZK4B_ MMTA_M17I YG/?]5Y42\PH7(\_2.OBXSJA[8B>RNR![B@G$OY"CS$6F6VD7^O M.Y,I_\@A6S+,NS?(9,D#LR5;U?U U?UFJ[H',I]/\(MI=!I7:JNOM_IZD O* M^OHK8F:#T-?[S[LQC$7^)=%O! MZJ[SOJ;P/-_E,=.-:3_)L6D\P5_TS,#FH M<@M_^4X.17>ARJ])635!4M%9AD0=TZC*07JH[3'YQL?DY=;NOV?,WQ;K;*MU M!C*?T_-/9R>7'[@\9Y 28[.6=6OV?QNS_W#3S?YNJS^_4<76J/L^C+INF^Y] MO1@39E5DN[=G8L4S\6*#ST1W.<192A\91?]5QVDR2R8Q_0@1@DM5+."X4+WZ M]N!\/P=G$Q7XMDAB://YI,KDRH"L,.083^)LDJ@MRFKK"PQS0=D7>+'AOL#+ MU5D,J#+)_!2-;[7:3]5RKA=BF#=TD$K^Y08?EJ,^JJ8ZC8MM6>SW=2!>=1Z( M)HT!"0]"6&\/QW=Q.+K18(3.W!Z#[^(8O.D\!C_G<3&-CNECVISXO4BJ2F71 MB?8"H&O [TDUS^LJBHT4V9Z8[^+$],!2WBK&I)SDBZ7*2MR,;;SI.SPC?;2A MB_Q:FQ[;4_&@4W&TR:>B.Z=!C!K;@_"='(3N1,;Q>1CPI_CIAGK;4>RXIR;O;;"<^[: MAV?)LXZ^+2N,<' -4UX]0L.4%V_VCK[/CBF'>Z]0#-Z_:0K-:^_YR_;4Z)<# MX' WL]N9Z$\E6:VF[8Y%@1U\OK??W,"#_=?^MM)4[:\'L)4']^D:W=^>7EVAD3[/HQW Z?SU+8'3+#-HW:Z&ZQZ MDB\6$#!6/B]/U\8M$0):/B8D$ MNV/QR(NQ5=,/4=-;+3V0^5#/MJU:'LI\]E=FZ!HH=7ZW9C;1U*>GC;I5\?%R MF2=9A>WN+1+^*2Y!MT*^J,=Y,06R1/4$Y[^),F:+=!_:?$QR&FQ6@7J7(F-3 MI_;4MFK_]2;[S=W ;EM;$279G1U&7V_J_+NQRB?S1,VBLR]J4D.>R=R[I[<$ MW>C*MMV SAZRP;-G4Z3VU[-ELE M=R.A_T&\\W<)Y3>;-O--/&,"A;RIU^2I77N])86JXN)V4R?PU#8$)-'FRN%> M[/A22V$M@ZU7?C&/"\HP?JCFJHA.\F+)B]'M-6V0^9R_/SU[]_[\[?G)\>7YA_>;.HVGMBT' MSU?67#[$DAK793+75K;4"BX)Z_ DN0G=B M[F-\:_*29U^@;))BO]SW[.FM1'=U!Q\';<2\SRN]&).T+I/K)[@$W>'_\ZRL MBZ>Y[STQ_SR;I_B)*M4ABU7P2S5"FFI+'R7VO\\MIP>P(+T MV:AV <:W=P/9-W<)>HJRLZR.T^BBBBN%IFJ5>QTEMFI[&&I[J[<',I]?SMZ? M?3K^-7IW?'FY!74/9CX'7]$2;/WRN:?6:JXFG[NE\$'GC$V1_^'>X='W4N7_ MI,K\]Y\_0IW_JX-MD?^VR/^[+O(?@'CO]D 8#&L**"G#K8"(L2KB254:/ZTJ M:K#.'Z((!J[Z>JI:P V)3E11419!,9?MQ[BHTEO]/\F400*=C]C<9>F.I!N" MWU-9Q) UUNFI+4=W5/W7O*Q6F_P#6P:M?_*]T740#?@QNARG:I9D22](9K6% M&&CM8S>T_C2Y!A!G3P1K8P] -Z'SVZ2<:%GP/RKN+*/8W&EWPW8O5)P^O?GV MT.]>%OKY,VH-AGJQ6^5M[O2[O6 R!>PB'%\52O7;0P]LZ32 5>@V%C^IJZ34 M1KB:KA:B?=@:K"]$:\*=Y__=*>X^?/KM7:3_&QV?_L=OIPSQ(O*CBX^_79Y= M/+G%Z%R+XW=G[T_?@5-[CSEWNOYW_*T15<*PPO<14GI:,:7#P<24^$S@;1A MF&'_C11 T5W"8HBC)YZ9[A!7>^AK&NC=46^AZ0@[N1?9+?F3A3&.^'*NHL*- M*;?=-L^S4JFK'$,W>]$.D!;_ZU]?'QS\6=R_X046I1+K7#5?135+-]1V#>Y77%13( MFIL3N+YE!U][\+(-Y$;@:(=P]'%K6F+&2A&]U 4NXK@N]3/*X*+"(PKUSUHO M_'UNTF",%VMZW<_V:J3M#D)INX.!9+)PGN_.SB[/W_^"A+T7EQ]._O/O'WX] M11S)IDB_;JNMU;ATS1+0\I3J(94B8.*LB;E*IR "08>C[!L9L:>OW%U2;^1N MZ!0, 2GG.,UHZ^*WVB55&'X+QH%CV+(G2"_J\ M/MA_]:-Y5&!.59?-VA =>]&E';B6(F#=1$FE'YBG6@8E)52 X^NG2C])^X%: M0LUASRL27O$=[?T:_F8>::@Q\A:O:;)EZ?P6:9$ ?\L/A6L*%.&%] M[-=W7!J@D@, 89 !&M,J]TL*<__U?I'0BZG4W=BF: WI.\^.69?4G;&9M*SU M72_Q6JL4SH%^\=2KQS2?K""A$%L$O#"$K:G%KUT6^5(56CAI2:0-,:6?H.CS M1I9_Y3T9S#D:#^D?[DUO[#J M2"UH5F,2+5!%HVUHOO3PM= RRMGB9,WNVU&+&:-1#G?9A10#H@[W@$8N9Y^4 M+*RZ18?K"/=\_2WA_J2LV8 28&N6R=U8PW=:-I$6^B6YAK-$0IJ@9L=:1TWC MZP3I#>0?J./KUHI^%"OZ?*8%3:)OKU4L6M*$C6B61*0SM';)]&_P7KHXQ&\9 M_H1^;XD/'D7Z(Y6^ 2"[EG&BWT/&,LFTAABW4DS\CE5T*?,U^E#$RZ6*(0*< M"5T1BEWNV7[S:;)(*J,\%G3VK# VHM(J7I:_-%TUF\%IOH8 0F.!1F@:=BR> M]Q#]KED\*?4H4BUR*^T]7!7QH,(EYW-8L MT+^VWNCA@9D_^/=KG;B=<3.2C'U-2<7 %&!JI1SUZ$X;F>/5>J0_WVJ+2)Q0 M.UC0M78$6O7IN:2;>0Z/PG2A/6SZ01,]0HCIDA*^;9L>& V# M&!1_1W],/VM!)YE?EO"2[$7'$'P31QY>.],W!;^7C__0,X!-A<&R#=580AM$ M;%IC>J'F,(ND+Z,B@2X?X8^$%P+^SM]USR[4=3Z)QZD*+#<>W-9&?HT7,Q3E,$#7^%A? M!*F&<2\,:6>$7K$6QV6B)3R,V/VEG4'*K;=9&9REU@I 7D2^-05&^%?MK^,% M$Z'N>5S*4PY!77V'6(3&8*HN;(2F+4PIQKM,S[6(R-C1:A\5L2UUEEH M>R>+& 1XH@4-8L&=BS'#8AJ.R<-$5+*99W RI#.(!LJQO>TW:/>9_(452,E5 M1MYQW.EGFL^"_T(/Z=&S8Y9*Y& Y/YH/&GF\<&C!EJ<#+7Q"=0T'V'E*3OR3 M!X=/:8M12*U>QRDS)(ASSDG7J?PZ"F@WQ#V]_ D.TT%%G@ MWF5*808%O<=90@8'P6=X+;4@A^V9$N]'Y;V$I@GR76\&1,%BL8L\0\5!#_<0 M$S_%%)$8/BE'_=R124"-E;Y(F9@.OWAD5K$1@H6QV04:JTE;F#<[RZJYJ8(8[=JNBCL\1@[46 #/ZDES].MUF+1Q)G M%>K,5MZB>1='%/K%FV9/K)4:^C!.:_2A+'@-K3#4B#:9,"[R6H]&1NE<=(CC M2>&/MH8XI.G*$!U,OR=H 3QAQ"W!S 2GDWW@JSR7F.I3&QS5AQ[/A/!=B]N>]NU%&5V2 BTVQ+B/<<=PO+>VLK# I ML:9"L\NX\_,NB,=0_-;['#QGYV07+32]5-K&TA\&CZ7UPM(J,G.X*&J))W\! M"J$HR?!CE[1Y2ELQS=@L,']YA?.YRK'C6"LH ^M%\]>U>BKKF(F-C!^N37GZ MJI[OL79D)UJ/G9^/&+C1!6580G"[8A=JB7)7J'/2_W>N0",-L.=E.[2%KCZS M4YGE"^KH1Y,CR4\)37(!W;G'&X];>=N-GAI4C/=/J=YH5SMO8]#K,X7"%@#* M'5OHW'DI&Y+)NY;.3137!FTE9=-UZ@MD9LKT-AB7"[UW(\VI 48H3(CSG]I8 ML6S0E+%OB,Z5;9V66AZU8E H$<$ XNV.8*+IK;&G >\_A4IY])W2_&;7F HR ML@<'+S'F&D4L3$2\)Y#"UH]Y,1@D]7**\79(\5HKRRE7UGE"MY?FW1B[T"\N MG9^)$;>684#6C>?(\;A)U>*">X'\"8/_<.TK7)Z1OZPVL,\#-(;E5*7@(J(> M1-.*$A0X#HHLP@\5YRF+))LD2[U[371#V)U%YXX<]YCF/TG9O73X9[85]$]5 MHIW_:.?-\VJ.05;TJE5<:*-&/"+/5#2OLRF.^08L)/R6EM3F:WJ8X-3F]N,[ M^[O/;O6#X.S!;$NQVTN8)=9_W&+AO*>4;YC;J&3G/K7!(THI-9"ZC1$'SZVCNLAY8"!:07#AM@CUY " 7% M*#XD#O84009^"D)*BTI("2L'RMR)@BXY@ ]M7\C..WV/FVHF(1<(7OW5(J3W M#7F!0!%\ 4DXR,K $.WW9WFJ58IQ1. W><;1QF4]UJ<28=5Z2'5A-]IL>NB5 MX&S.DJ($-TMKE!VI-$RFR>(DM@8C@(3%8D*.AX M^D=>%YD)?D!&?*E/HNG=$ @(%>9ZYG4V42Y0DL\P_("YASC*]/#%KF"L19N* MD+N#UXH_[=J@*L<%](-\FP5-%H-;C,?Y]0,*?09@H@XO@4$64,/0FTEL2C\QNTHR;6@+0L^93#%V'(UAJ 7=VU2M7G41R:(@NH/(+=X:/Q!%UF M\7H\PT4Y3Y8F$8HJV#C:=56;$C!GH9GP!-I>,IK,OKFZRF$(>@(UZ H0)N:^ M0K2[4#-5<'Y8#V\ AT]F#\\ST':#(0'P?>:-4H,#TH/[>V3@]>C!>YD;3?-Q M_\6+]2WT\6#6>?\-KS.BHY:,_(N+0LN'$<$1BBJ!L'1)>O"62WC!$B@@*X1B M#<45NL\(/-46 @DPC(QKST-]4<4D(:0_/111,-I)O=;>]A5!7<"0K#A[NS1- MY[1#KD#/).4"Q1U\!Q$K:> !J', MY3(N*F8TT ^@CW8+^L[7.6R/_CSFDD'L)Y8.&7Y-B^7X86H":")$TBX)"WBT M']);%M?-84SB)02->(\Z$'(V?;P3#T&6G\+Z8_I.L$0/09*;D%;YM?9FMV$2 MLQ=-P$1ZKGR'OI-ZZZH:NPY2QG:6X"<(1)R0'<*_-B<93RW\7MN4A8KIWDT5 M_YL/DCW1G4?W#DWV_25CV[2DVV3L!JC;GP>C;@^>,HQ]?)5ZK)316(DE*TR,]/=:&< MQM,%[L4Y[T4Y!+-I<^7!Z6#D@>>7HI?^&!:+Z.(!C;2*82=9KO"2E> 1_#[/77>],6 W<9#Z< MN7V&(;#>T&&-%VWNX7L[G,.WOW?XTAX^56"D-A,!G)F">'/.E468I(9B/U5% M8ZV(\>^[?7'[!EB^-K-CFO(0IDS4W MHK0VY4)!8JZT7##!?;#IOV2A;<4$R53P;.&R6BX5R"GJ5Y<*0O>;>[]^&!Y($.T5&@Q$\)#'_L*:LJB5%W!WXI\H@CXMXKP!5EX2[@H\_ 8\,7) M,L:8Y'6>VA*0AM+ N!:5?3,5%%X*2V-F+Q!4_Z:)0(P]"0O@[\,\)"1J[6YZ M/M5853=0W-41K,P%T2=BW+1CYG+>GFB\:UO-UCMD+91^*"W(\Q!AV,A"ZW#T M\.+-/1CG@SD8!R_VGA^:@Q$(/MM3THQ%0--.Z.V(VVB<=SH13_ M8SA'\; EHQ*7UV:IUH850WSTB83G)E0HP9PC9;>WC+!7C%E99D5C MRW%QGGE_3X5GJ#QP_\5.;!F$/>#2UT-#K%%ZONL*F^@#D3Y2 X6,G-*4,0@Q MO'C9P H*3)'%*!I.:4%P T49'4E^)8C'Q2%O.EEH3!1:_@"T=9+K">4(H*#"*,0*@ 7ZI'PH?,?*9+4CU>)![3DE\9 M*&C7@'A Z2L^(W[1)@SRJ[R ]6+MA@.VVW_-;D /V(X0YK#E3 _;8,R2VXYR M+D0IT8E*NINO%P'2%:8^P*(@&+ICJ"5*+C+I?*X(R7/@T4"0VD6(:W-6!J6K M*D-X%##<:# Y3A>Q8GA K[1IM.2PBOG,SOXN)F^HSBQ@>J([^^+5CWEA.<7H M(Y!S=;1),3 HQV5EZ"*@"0R07H:B)AR.@_X?G#]M8,.D>0M8OOR:4'C3?,DO M8%(>.3KL2F'A8V"+D_4KC5[8OY+2/!X-A6_J4HZ87R$J!$Y6/&0C4^Q"NV)5 M-YCV$SAO&&4V/J>5)R/+%H5$$]8GE1:R#)7"WW[C$L,43H'>E$\$RX>%,D1L M#M3ORBB^WC5)'OH"#B>T\N3D&)E:B..FS%DQ<@T0-B,#R[#5_)1T%P&1GFI*?);*:5!L3!LP)\N)G,UQ2K.%T!PAQ>_(;VL7I02 85M6>83S$+TEH<>C)\=B/)0+[3: MQEDZRW/7RE:/<:^])2Q>I[MM^8X3^ M@0>./F?(*@(1)&"SWFD41TGEB75C2^K&T $0UM_R;"]CX."QA*'B1ZK\)H:V M#3&&;?4@KG*;^7;D]WJ)8O/<*^T-%QFXD",V$*HB3T.1"Q95::I2?J%L1KJ1.2H]_=BV E@S-$R6<+H C>"&_85L6\N*(L:F M-4?(2Z/08DO*)AG:-_ IG+7_@F9Z>V38"1O1PM$*&71H#A)3@12[IVYX_EN= MVSI+J-.B9Z+N1=8*Z5Q/?S6#MDK/7@"_VI1!?"8%F99YUU=:JWH?0VXP]$S3 MP80N78^3#I_OZ_T]/A.SNL!M(YI.SK)9,G0?"#R+,@560%Q -7_N8J=2L5J. M6;R:7HQ%TL]*'CE;AX'+[DZ,,JB"X2[[R2DU4,3:;-=* MTH5E@230(\,4E&=W4:55AFX]-LV).I;47<45F$3'M\SOVD>G%9O$R]>PC<[@ MXSLOF\OA\_G1YU=8=_X1_^:' ?J^E1BN/VN4N:#>#CO6"'WG9X57.!39BQVA ME1C [BA$FHB7,MIYW7LR.F:-MV0)$$?#B;7BN=%F/D:XJ6^ ]P2&L/+*N+_0 M&-JCLH6]Z >3Z @DM/ MFE':EN%0:ME18L^"=GN(!E+*Y8]$D8Z@*#>4K_(9<$IA8/B&%J)W%LV!4V,. ML2ZP1IM]X4P#6I']B4,=3="HA=X/+M-3#'&SZB8LZO<+:HXXHGA7\(79$ M.R)[$=EK[4A7H):RGV40S#34(2^034>^ZS:9ZD9R9LZ&9@[7"N0(6X?XN.Z$SSLQU05B#O.%[T4I]O5$SM-NY^[8DEOFC)9+? M8&]OK65K8'Y*9",ZRQ*%;>-SVSA;6>",G2R0_Z[2JN;.6)_D@N-]"N@^S+J85A%JZFW;M6.3<-_8C::YHIDRKBV,_FATW0E6]SOEZ>$> MS'*.).Y*_+YK^9#YO+%\L=-/'')1$W?N$;T'%\6U"A-.4'/ >U$[NRS!6F29 M&@0)R,C[+.S(!;(,W7NL)1F$H^IJGA=:?TQ-:>*(X_]DDMA2\W#*SCQM&T>V M_SW:QI$'#]T6IQZM?M,CAL(,@M2C<=PIL13L8^J"'Z'O[Y8R#-=M M2CEKC0)HP^WH;0(P 0>$=M%SQAH,9&J5O]1@CL=S6AJU6&X;E MAM"PHN3_V9C?;[U+>Z"PFC*">.+OPCUH(JF37)OV[/(.F-7^O9X@@_QP[+C.=/4"H M*)81-[4#%P(U)BSH8$:L)ZPG;D<4[:C &$;!<)7LIV>NO74JR%OG;&!S 0CS M]2)^]CITDW?1O9BSZWI'R T.RVR&*0_'Z=74=OI#<'((OXT+2!K*G9&DN_5" M,_;D@VE:$8R'!, 8#/6DV>A@ ^,TT:J,Y7-*#BT"M<>VWD M(<^3MO'RHG)>YVE^$_U'GM&@X)X6UY@-/39 R*E6]>@BN]K=F&%*&7RCI&\P M?D([DOFDYFO&22[*\0="NQ9G+YJ)P-VS-^L$NCV311V CY?1_N%(2R$Z7>\>%Q8\*?QQB)]#U-E(#]F#ODG*$5+][54QX&^1\,6*(BZ M(L.VRG=%7_D!=8H_BO[D3O%'LE.\LQQMRKQ;Q M9Z)#$=EZ0BW:>D$CB^XGX;N:51^OTJQ:-"U_*1U)U[?\$3M9VSY6?UHOZZ,' MRXQM[R>_]]/Y(Q@);2/D >9"ZR%X_K-P3./1+IU]Z3;-9/_[:IMF&GR::74= MP;VX33@G>=>QM:_O99:9SCG:"^Z%+W8[VA$/,L++X K MT:HA)],DYU?"9NS^[IW6VSQLO4F8 MOH50!&:;F_IRY,@3&3KI!?.&HYXDE)SGF/N-Y3?27QM>._''ZS#?/IH&VO0- MF\[WRI,GTH-^@$5.]V]"?[3F)O2#\L"&LZ&!)O0F-ISU=J'''$>X-7.W$@'$ M:DB/^&V[^\\1*SG'0M,:KY]#HBZK9954"'PR(D0^(83#A0=PC_!E&B/:P( V MR]4F]77=L;81@L[NT*T-IY*M,&EP[UE\FH$Y=B)H MEX?(EL-1'#]:O\F78SBW(T3G&K@=5:/@MY.&+41H]M+4&7SE56G3APWBKO1? M%@$VTTO";W5E*+-2LHMI6@GI:@E MZX%FH %[1Y*)\L8H/X*+65(CVYA0%/$J[I(U):-?CF'(XGOY$:VERXU7NZWG M3IS@D6-E:K[Z!JB* M.GA&MS.BVJQ_!4DK);NJQ"\MCZ^KU9'KU]\O,(&?)" M:=.@!(%B/]1-X]A1-BJ@E\&EL+L#P4VHL#:,(3@E+.6-%RZ%T>*(+DW5K:)* M;EAR@"1!+$4>/-A;#I98EM, HRGSQE+$D'_ UCI9Z<*AC691]V)!G=:V[]N2 M2*OUEZ.=P]WH%J3NJ$%A&NQ(I3\5I$,-',]8;.ZBQ6M.Q:1W\$ANDS?VOZ^WR9O!97('#B_!R/:N&?=L]/4Z5"[2KWG MS1*1K@$@I3>!@+675SK@&*Y]E^6-'\ >/Y18VF;<+'&%K(HS>54?:_EM&:7O M-9I^%NF'4CY_:VYF*N];$T'S1N:WALF[)!-/ !=GJX+.8KJ2G^0:C[3Z835)'B1+!X16DZMDK#WEZK;16L-J8DQIJRSAD2;=N@J&(WP_$+S#O=^*JE)8^H,Y?^^8S(; M>: '2(!T-RME \?8(9Y=YC^0\=\ ?LJC+3_EEI_R.^*GW-)3/AEZR@'R=ZR! M5J])CTT64=J7GPF)*N;[,MF=$#]XL]9C@+1['CFG1[UGTB;]<^HBV;O3-TK0 M7NCR^%PQA&G,!R1XY,RMGZ\OG$8CT]D;< =K7^C[]R+L:X= .MGZMBD%^]\W MVY3"X%,*G>22;:?9R2RXUR[+V\,Q>=3+,4E]X/FUUGUN6NYHTZ@91U[$2)P1 MG91:*\7%]*LH)8^&0BD9 F;?BUU2ZIA1LV@ZN&S?G$IR$ZVW 3+37.:> 47& MMT,>W,N@,K4UC5 45NB8;M@[X8[-$N)?XK%CQ#X,@+^+3BI[?<8X]!3HMRP6 MLS .+YT6A#Z.X\EGL&(@A^D5P ,?*[5$Q\CY/%F:MC0K!,&@]1781/[[[=63 M-NB=:U O\\Q.B FHB.DK%K_VK1DO36C<.H3\/\*K1:>QUK03C'*C;.-6"[8V MR =@W21$RS8R6!21M@:- . 2K5O@>%.'G(KH+M M6;'C'#<-@M5@TGLN,':L M'Y9[HRSK(B:$WTBRJ^2V;2]Q4,SSF_# A9MG_DJ(E.[*H-(,O&1]'L+6HA%RQJ,[)@P/QG.D.M^<@H.E$%YM33 MKX!DF? F.K%C,8?Y]8N)@?+>1^+.5\R2::TM WU;M?<)JID)\IR?CF8*N27V M'MK+%KA3][Y/X(+"(L.&8NQDMXU -!M#:5L_0[M[ ME[]N$ZX62^/9Y-X)Q'Q0[PFT9\5C4'6'*Q"2G?#WE=>74^_,3'^RHJP157;0 M;Q.PZ_1L$PB>8%315[)D\Q!!8SHVT6X=3[&!KU9I.F=Z*,#/GD;F'V-456LK=PV&0K1V]4N&N%XM9!(.K)2 M#2/Q4=),N,$@/N"SCA,V8U@15\-_DU/\:N_.\!$>XU9TKLJ7/SQ[L0>70"\- MI%_29UJ*764_C/7Y@0?\Y6_5?)U&T9W< :3%6@0"B:S1_QKG?4@)_3^&)P3/ M,WL#S;WJ;0QV%+2<5DCX-TC2VXC8;\B2+H3CEA[]Z=.CM[E?.JG0Q3,>2(1^ M] A$Z$<^$?HV6V/_ZQ3N-ETS6/JNE8C[D>1.W,QN(ORCU8CPF2UA)3)\*1'6 M2X=OX9&LP$3R!-65W@&R5C_:R@6DQ\"B4W BA&O1,[QF2DG/%^Q#C%.@@7N> M31YF3*V9"/Q5)Q'X?]5Y42]P2XX==F"L5?-=--X:: M-7OVHM_G5#560J-9^ ZN-#)[3]*8!HK_8&)!DE"B0'LDMYJW-KC=\[@0I6P] M#]^ ;95'LT+^5A'R];)Y>C=-*@5_( ;:O>B8'P7H)[W)6F=IR9V4 MI\5QD7\F,EJ8%KQM6L0W$*>=Z3%AZ1LAEO2[4P5I<#QLW(.9WKB1,G& %.7G M,W<>O$TRA[5QKAC THNH"(O5;B2@];SN)WG=5:1 =RCQ@^$9<-'N$,.4V"W4 MT*XM@D!HVF @D4W@#7RFS36*I\)-A?^M]513MZM)V;&7*#8S=TN17-H"F-$> MX^03=B(HB$-F))W,./,PQB!$,AKH%-O2Q%&E)G-8G#2:Q4E:4P-<+8RN58;/ MA'!TDD'U@1U&C2PVH=7='9FX;J;4U)Q4RCSS]KL)V%G-7,@9=IEG86";7F4! M+6S/_I;NBWJK./K7;-R(.VA^P5K.8[UI'3+\FCF6U/N\-0\XG5@YQ222T]81 MK@0T76X+E&/ SG#Z4A\_O0:WH/0$6P6N3SG1HKM.!<60NZ)T[,IXH(H$L^<[A\UVJ8G"I(5OZ MT2ZS (2DEJU:NVO1: BTIZ/(+X%IW&]X'E]NT5 E<+V&??U'+J!@SS)D??-B M 3H2A!BCL6!'2]V&UPAVPTDLGT[662:BJP*-VL/P;WN#,$1?&UOK5KULN% !652(Y;E?5X$G[GV MH*.JJQEE->OS)LAP:?YZL/\JVI$L>.R?N?:N!DZ70+!HJ4=^I0SYV1]Y JX( MPI+LP"FOY)[_.OC\JJB!Q]9QM/'O'4.;C4F?_G+RJRQ38XD7J%8SL?2>B%,S MX#1JRW$>B:O%$SL&[&P[^[NT'%J1]#T]=B DQX M@LD4\"P)DP!20L#!Y_00]<=H>\T@:,O-).P;!8S&L\%$Y*EWQ#2D0'5*$\K= M'XWT3X;+('LUG2X[@KNL3#K%S_JV AAY$X(:$7^0ES,1E:.]CT.P)P0A;#_6 M$4L ':C&=DQF*/%9AXHGMM4O$8F]0@ M#-"*&;MJM@_KZUMK(D- 'L;(3F<1?[8$Q)YSCVN6YRS9S<7"T3*^=2VJH*X$+-ILZFCUIL"W,C6 M(O$+U!=53$ ."AR37\>,18!HWHXHU5.4QHZR=J^S# OK(YCJZ$U&B" MSI&6OBT&[R6K/#G!]2&@8DO<)*N0G6=/W=@W480,KWO=\1UQ;1=I?@SM!8ZF M*W.4/%.>PAYR"FV]"/5AK9R9$ZR5?.[.(-XF8PF<@N,RPI:FGX< MZUW!5XOX#DR._LJI.,F=@RM>J51=%?%"^R\P(_JG=8YL2%_@SN3QM)Z?JDI& M@Q&G8EF/^=CBV91LRGANZ&MZ+R=QUDB96H/DZX:&P*5VTD%L]085K^SO=PK> MDSR;UA0"^)F]P[4F%?!F6Y)="?_*ERJ3H"_P:@5X>9FG:>DRM9Q^(LXFZ]]Z M0AJY/=JRW'G/7:!-/@O=X&B:A;.(T:&&KPF'VK;5:5=S&8$[<7LC7]]4-G'I M^ H LP9^7I$OBP1O\%FHUB/)L#*UQ!\Y+99B[4&7"PLTK9L-HU1H!8,BK/AI8;%0 $% M*$!V!TQL V4#DJR**2A'SPM@_,W%K8T4Y2<;Z!VPV!#S6X9?TANB:0E"%LCW3547H1>P$\I1H19C[8BWXCVY[% MK5!#PFQK"K<[Q5D7&,H;4X.9'T%9';X/XW]F<"S3)(93"B:UE5-[44.I3^#[ M^JP8AG[&G)AR##;_U762U\ F[\HT.O4XX0/A HW,:H.1;J\H1ZFLM]AJ94#9 MQ "^:I-LU8-.6_57;;"@*R97[4PXYO_(P>)9-PI4NE]T&O4QT*=*80. !O,3 M$3Q-45#ACI/U&CXB(]$H4TLJOE>*HGC8.U*0DX78D]\,=:)ML!>B$F9_! M%?!L:+4*-4-\X0H3L_#[UC*VW\)DCB0 TN4\'BLDKB)[PQ0&.+8H4P\'/F(S M&F2L$4>\QN"Y;6C6A68/MZ'9 85FP_**FK$B09&IPXO)Y6Z>><>; N6?L8&G M(]Z\9-EM[B]UFFN&HO2M90=$!EV@QY.Y:[*#H/@(OG!2>6$@XT&#W&"/2HB0 M,84+G+D1RVR,A?3R;39I=8-EN-+R+LY:EAT%(ID!,9\UI!M'\41FO4,2L6N5 M()NI:$EW"V:)7@0D,V\7:HX.70,GZ M;BH]I7I3+27U$A:B($F;HH4#CSD21"SF\^$&,S:Z'?-+=!YDLI3GQ2'4+(^/ MU13QM3XV&$/%2KS@>H4 .4B9X'4!5,N2RE^1_L^Q>"$ET>_H0; 7 MM=O&2LPYLU@3MH.*+4R[5(I-[F,'M+PP&AFB,*"&^;J.,8+;8M65$TYDZ ON M-0'!TS3P88[/Z+8Q#/FHD6V(X(DME@M/88NIU'Q8 MX#*:\7O.Z?36 MV?*(/(-R< =B_69, ??[H\/_GU+#H_/^\V@P8\_M/S3V*.!*+5<#CBV2Q.POUHK#S2"QA? M<9"0*'X,83B6X@B'_]XJE5-3O[;F WLY M#]-K2\BJX&F"[="Z)?5KZ6$[,?NQ\WK7Y#Q]0BT">TXC2VD(@3H2G MV66B3,D7,I<*VJ4F.Y9@!Y\3'0'15(-M#\%"9/^VVCLP:SM3XR3+66KGN0"; MF/QQSA!GF'6 1XGVS1MT5@\[S^H9%SJ.HO^2G7+(KKGD^7_ ]1W2@7;EM;*: MUDSW1:"&^)RFU%UQN8)HYNI;VV]!]+]4AJL /]%@I6_&2+'G#)#,T[H2;1*> M5JB":'R91@V?H"H3?KDS=6MTD0AR@&D<.QHL735-S%#Z=C_&@@%5# UV('5S M9?J-84AXD5_'Z9X[ 1X3DC<]7N,R;[=5OX?>(X/X7IH2Q)#+GY('[C> HEB@ M/<2;VN4UND%&PXC+3 >?[*KE. M7"_W%J2M"Z%C4GGM+-'8X1,HDVK:YE1WP*5,;MX=#)94&#=0S 4LJN6020^% M!.9'$[Q9MIA_#BT-,Y9C$*6X9D8W_$?9_C;U]A'D9PP:1EV4[T!JHI ^/&\, $5$LL6\&U5Y+%7J9 ],:4D<;83E*Y MMB-;B+.(H[_8QM%7CZ,/1AH/L%[QMZ^QX#!B?6T4)%SL.G5DEB';9YJ4__0M M8S:%! QS IVER\AVC\[4C3;#P!$!,\QKS--\);L6GL\B8#@A]\5:G;,D354O M>T;;>=*#9X!2EQLU0H$*P"2@PVWSWS9\. /81NZ*]M/W(D]]&M.T$[IM"H"1 M\0+^QO@[82X;8 ^];.JH/V8UZ#CP6;R8,6VW7H')I$9*>$#@Z0,J]P5A+6;# MAF5Q;Z(1-[P:16 ;]I IMYQ P;L%.\# %ZOH_=O=3L0PB F1H5DNKI.X27BS M$-V%OR@,U6-AS"TKH37Y$OP9^1.8I1;BTD M 2H'W^4D69I@TJA< J:)ZPTLU-/U?L22@\ +""P$Y6EWMK)>B>_KONX@3A%A MR*;^DS:D+A _,S.W$I0?33!8++3_UB]-;5V)N M07)&T>SRR0RO(/*F4,T+<3IU99R;M8CPO\Q\E2H@WH(XFCY:$^Q8O/_\7RQ' M6I4#[9A3;NC14 +.6V<7L![!1;-D*AB&-+DIBR2S"SMJ;KRWZP)%5^6XD6Z% MG&E 2J)+C8\X.58HRA/[^SH!4*^EF>_<;X"D0W*]C).I":C:4=Z[H,<[L_#L M&;2AE]V=-BC<\;([ 63R\N\8.TDNGOD)5NE2+^)RGF=J %%WA[1$$\8 /K4" MRK'5 >#F"8G%4E6;7PD*:F_Q)@909\LF-K#IAX7> M )@*5[-LVWJNS;962EK,DKYL%55@),ZGV/;J#'L>.O((N(%IF%JI82D4;JM0 MS1Y%<@31QN6"V=CL(YCM#1",7+ HT/.F@Y)#MT QUES;9A3)Q?S::,GTLIUAL=U)!!.SAV_]QU=:[UQ>^ MB1K>:S!G>\N.QCZ./U&S5F]1:L5H\30 V_>B_K7R]HBC[-B6N:A,Z)W.6,88I;9&58L3CHL"<0Z(FC(LN.8[(Q)!1BS)7BF%1A8*6[515=-ID-N0$-E MAR#J3][H_<4HU]A5,_(T53>1.B?P)MB313)G@X<$$W30MT?IW[G^\]I-ITRJ M[Y@^IB?].ZN2$[W=L!^_LTD;&V-MO4?[T1U6)(-K@".)HH8I.$C%49^P-F[9 M]T6-HB9:PS M61%#8.ZG^#3_DQIE=GP-%E'\7"*6G*AU;-!6"_^ZXI)2*"+%[$S/S!A[H)_B ML5" FQLOJ4IE80T0?C:\UI3.4R16?-9UNJ''B,FL]JS&%S;HMOD[G?3&;&$'!X-![#F87A,?RQ.L0F(C_@RJB[!;JG7C-1A M!KYE/('G<(4W*Q3\AB1097J!DKLEJR^P_ER48FD:7+\%%.B0CHC)1R[4F\G3:*F*J MGHME7AA#)[@C'.)O5 YA@1OFXC@ED?AWH0"='8_A.X BR#V]Z+H$V6!-^=J ML^TU6JV#B;70&JK<'@RV3*&@J6B$;S!!#K7?J*SRPNIC3MCR ,+=0_RD$R9F MPJV.POUH\(AK&Z/V2AA6,L#MW64@7DZ]0JY--M%.W>;O\,-?EDEAI7P84&#@ MZ@R'WYP(8P];PN_ (;]VN/FQ#K;P+'&2I83909=X+.K&SV'P:NQQ&$:51SS(D'3**DYY;<#WJS; M&QZZ\1W=0XRGBR$U,:X<"[J(5H8"8&.E[T@F]+'K,9F'G&6OR^%8H0QJAMFP ML@59Y=-;$ULDEAD@#]NDG,!^=T7),1:CD*EX@P\+;@'\O\E@2 0QF1J5G2*H0G2[;]7&Y]X#]]K%I*/8&B M6E42]QY_ILZPH9@BKYW_;:6(";>7+>>!ZR7%BH?)Y&)N(!BY^O">DH!2U9*179V<7T8>WT4,H*M8M=WJ8IVU8;#@A&@]X.&J4X"_U)3*^:C,< MPH+&POHL=,*0^+@H(-="BQQ);I 7!+SPO]A*%'9)(!?BZ1Z%: NL_W^J#S9^ M3$0K&XA"D(ADM3)D"[)%XY(+"%V)#_):8N FG"(2:0YF?L*G3)3_& &9-L_# M?XL1D6=(?RKLR#G/U)E%S0CMX0T8!271[(^:)--,L-E\32 '3*FM.HNS9$%4 MG]I(QG[9IN^#FX@3N=SYH<%RS#Z&!9]8='7ODE.ED D;VW7RJ%:;I5X=S!+H M F6-L**(OAD7PBFG-)7&MD_O[3W9@$61 45Z4"N2J(SLRUUG#0Q(J#A$:&4( M7F84PJ^(Y!O38X(=V'#5)$Q6(-I.35OB'0;:6W49,- ('J-$'7*J')28;)!AM2*)" FP<$ M]+93TR09U@]C,+?H]=P#HS0X;=,=#;7:)GI'^DNDCR$F M8>U$2M[HO6&"U'AAB0KIGD'$PAZ8E??NQ=KWKCLN]D[._=C T!L=Z]](87 M&\)U+^\7*DDA>4;(01 +"(QH%X 9&@-1ND(,D@XCK]\EV%JBG?L4>NR.[(.. M6@]JHM#%AU^U/MP':19??-WZ(@'&Q$?>M#YR;XS.+JVN2Y.T'LGID=V1Z']! M+$R6:PPB3T KDYMF TR6$A-8PJ,P@)BAX(!R5QM;U>$%)@O"Q-&=HR?^NA?] MW; QF]X+)D%1!##XXH2Q\R8P\PXBW:/K@W\51@3HC!;(M_UFT[?:H7Z[F:N@ MU'NR*UON]3_?[XQMDRCTRX8!.Q(>?*/Q"'P%LQE!9* P3WU3FEJW$#F\V3JZ MQ+(OK-MN;/'4ZJ[2NL(/\ZM?#,@S-7[U/U8F>QS2Z#^\?7M^Y/YW"S)H,X8?3[S.1#JCM=I M+YBL?)1H\:@54$$@G!UFV?Z R<]5=H")ZOU8!0G"NF"W4#1JH6""7507L>5X M0V]?QR[5@Z$#![FAI]LGHW5JJ%'!TS# "E$Z="^>N1;WS)-P+H]I XQ%L!E7 MT!8(T.'ZZF-E_3AZEZ"0_(? S+B'^F7/I4\,C#9;Z9"5:&?9'(Q+RX*)7G#I M ^7Z81,VZ%!U>[T7]9@X]_6]&M")$J8Q;2470U)0K.HIYC.8)B?3P28W#PF* M.!!_5TB5QUB$9DN!II3GN >'V+&$/5]T,"$9&%:23T?D+5"HU03U1NW,FTNT M@0/8B*D**=? 3H2SF27!;6+-/D@QH-@P(TWVR?X8'J: ''.Z] M&1!#U/!H/B\>4W:// A7$[ L&#["N&7@_0G0N5'F(9"R(P"S8):AO-&*1081 ME$2S&C5!H]C@->TD?%(;5G@X5C=1;E2;LZ#A%,/,<)G9PGLD]2C4 RD1]EN' M^^7>JY<#.MP#9$T\;AS'7@Y; W9V' :M5.UQ9IYQ!\'L-'9GUY"SXH^QY=?( M;;J5V\KYG+1X).VG V0WC8_*7D >J1[F:SUV5\XA/HC9SLFS5L'FD8]>-$CZ6 MG&Y(&LE9;2?J>H,!/B^G!">%V.8"GL8&;6PW^<\)&M!GUH!F^VDXK5NHEU.] MA*JS,H2$W]$[>;O.47F>BXQ2U/$D4"7D:^2$>-/>U9Z$* MZ)?+,V'6VL+T=>!.SO+KQO\8<7]<]!((LC"RQ<0]3O=>]'>4VN5UPZJI$],8O4AAOJ;PHP1UW6R"9P MKJV$5TBU?(B':(>>LGL'>52C_X.4*5\A^(F#R@]3K2+F'UV>NHF%)>B?)#;;#N9@ MB8G(K'IK\T?&K+J'R3@8/WEX0:"V;ZFPEK::$]=G)R#$7>%6:L]G.+*)L9X: MC+['(+R.,*3$13-S\W) MH'#(>!0-="L\5Z+?LG[C4EF@EBS+W\B+-L" U-TG?:K0%B5#'^ISI=JZCM,: MML["W+!-;^R0R9-"39,J<# %4H[?D!>^.NE@-6ZK0W-0\3.S.IL&,SJ"NJR8 MJF;4TV05"T6M,7-?X??ZC[8;E"C?Y2Y(2" YPD RG_V* 2[)MK]4&2O'0SNOT#3*2AF,7- M:I=9;U@#=]A9=J88P[3L"G[9LI@@\PE_U_Y2'SMN68%H_UE=ZB-(U2=T0UH( M%F.D(X6Z:Q*3Z*_'V6?DQ\>2BL;1PB]" !@^A8JS\>ANSG,W3UXF6XDT;42A ML\"H&L3_YH*8RA1G7?O^ "PU8N7+W+13E84N?ET+\!>@#ENQZ(PO0/&]NA!I,F1 6_PC3%<\C[@@C0[B"$P M9M&[=B4U7@BT4;*P M$5:Z2@-1QFC?:OC17>A6L$>*_ACX.(OH8_8-\T J^:(?J.VNG$;S%2ZF+2DL M*ZJUW,C[,B![_FCO9>^%";JG#[\Q_+W.SS@R-#!N9V",7-D3CH\9?9Y(ZU!J/.2*KU9[@OAL307@>\2(T<".M]O9A0'JG\(X]>>@I^ M5UJ#P%LM@F:L1A^QX/O M!+@X[_;[ .9(4XO3@\*S6_E4_:2"O&LV)N4W-E+\#ZB]8H^Y!$F1EO1G]D&' MT%DE7>RG=X.$A.-;PW;5I'MI16W0C,/7A&ONT06$R@8 >D/AG*)\=1G/M!=1 MZ\%-;U?+[WYEE.,KB&O6[:AT5_9\,G:;O; 7EEGM RZ1V(IU(X$N>Q$>JZ?M M" [JN\Z].8,1'U#;Y+T(E.#<6N20=WJYH1J?1FXNYIAI [&TE<'N9/PTYP&( M-/=\9L\=.0M]Y#-!04Q=Z:LS"PV?(O.(EH,$ KV5>UC&7/;JJ/@$+;1O)HH? MR\CTD/1"Q8%WD_OCZ#"ND 42JMNA.[RYL&8>LC99<*&RIX.=)RT\MF,K@/HO MA\C-&/M7?,'O6-!LK&]S ;24U&(8-T>T@:2G<5=,'_._29*BIQ[);@1L_*D- M@ VDC.0\ ]L],2PM&!W/M1^08\;+&SL)_1$>WKO+";TP5Z"BH[.@XVYNFM[L MA AL!LC7 E+#"QUL(B^9K?X^7[G\>TC#/W]_>O;N_?G;\Y/CR_,/[S<'--IM M'9QKXWJ1>11:IX[L2Y_[053AM(F$&;7)Y;:9)"HW2DS=0G):9V$T */$6-"7Q=Y=6E]OS!7$;F/K!\Q\E M2_[!_H_PTE'A+_NZ;E!8>U M&HW_&G*Z\T6&HLUKK0 E OJL4=_Q/Y#*#=)O-=058F-X054-0FRI]XG\-2 V M@6'V3B[V<^I8ID!?T%;?%$LG\H99UL6#;8;OAA%8#SHCX4=O$%Z^V]P)B#[T MAP8IZAHT("Z$I:!9X+9\ MQ*?W2$>Y"T$QL;NJ ,T$67[1.:NOEY\=[_F6XC/;QN7=?P^>;^/R \+JAT5^ M^(IXFGRK[;^:%^.CZ\]V9C24UA;'U,U[S2I?C,@ILJF:<< C$1=J1+,]S,$%8["FK8J.N0RXBC^S39 7S7BI M^CGR XXD6OI5&D#\L< 5*YN4Q8DDW6)D*296O(]@<;_2/UY%+J#F@# MZ&2W-DG'G0UNXKUQ*A:IN2 !VG>BD=J0+W^:])=QW^>E74Q -W5=%?A?&KU M,)G'I2%^IZH8J/&@$?L25K@J77&>D4O3K>:XY,77QWSN>NGC>3'6=T9*CL0@ MKP&-5"#!*_'+B4IV?,%P@P]?E&8@&VJ,$D. MWVIU-6@NTTU>I],FL;T749 CY<%3FS,[.1);C!'T:08Q1+%!%.0]E QY-DN3 M2;7ND-+[MM3$-@-D2EFS:Q%/E=T83YU9NJ(;L-MH+WN>F$".*YL:S#X#11!' M""#\D6B'IY419->M2ISD=8''$QL,HS[XH]8'=YI,3)4;?2XI)O6"6]C1J*!T M:;E4,0!2@>JNC[V/52CZ.%I$![@M#*V M2/<8>V0S46#"OM*K1A >\\L)2R>6!Z;?A[-KDTP0U]@(W VNBI$25O"8:!K^ M&4SM$7]9/W">C"$** T!ZI-7-O>;B-JY0<0JRTQ$.YS =4TJD@4$S;@_#NT^ M;#%VH$"I+6*"FTUY?7Z^B>[ 3"M.>C(,!F]2$-D=A554 M\LPURB8QX,FT5-]L!ETG!<.NT0DPX.H0@!3QU3NJW.U 6,M7()UROC2L>WX7 M!6A#PVB>&(!/7'&)'CQ4((]$ZH +K;G9D7R!EC(&94; (0/_<8+R"KTH7G;B MVF.F-BT*X1VD+/,8"EP!8,YV/1N)'2D MM& "MC2NZ #HBE[=YN#(J%@HS%5L0_(N)+^_#*)Y'99+CTH MZF4IG$("2EXS[%Q'&'GP@X2]"E;S#'&)W$J4^ET*$>)P)A%X-R"3+ MGST!8*(K-("N05>ESVCY7\;V6) M!1JMED%>F>H?99F9M3 _U3MT \&@/* ;;0V=D:\;!-GL@S!(U@P+W!H G:/- M3G=UU5%?8@B(_PE*#+5GU'^E12S$)A*\8)#I#L'.ZZ_63@UE@$F*A#VV"$&@356GT M-*34#8D)\RIA84BT=VL%1^X*NPUA\XY_FW"?^-6,!6_T:(@1[,XTUABY(@T. MB9D6\5R]REXD\;\"/8%^=.;(7Z5@A,V_P>22$VXPTIE^/=F'*4#QN0[8K2F$ M[".@K&!R!3!N-B@FU9T(/.)"#<#GD=E 4=*,/D),P[=5 MT'AJZ0!W4&Y[C@M2-W"_L1G9_9+LNR%9]"E)4_9=5$QQTNXFI'T,+9L>N5@= ML#VD"?QR]O[LT_&OT;OCR\N^MEV#4_D]_:_G:O)YW9?T;;-<8=3*XCLEYU=[ M]EN&W'1VSQPD8FKZ%RW5_WG)F5[8J"VW=)=JN M:&H:KKJ"@#SHA.J?(3N9*A=N8Y>!85%H(V/J9(/N:T^C*+3<1::+6^]^C LH MIOP($"RJ%![ 3745J$W?QH8-)#_-V.,C(-IUNLX6?L4'-]P/BC_>)"HIQ$^L M/ =G*(?B*!PEYD M3^/G<>H].X7B33(JMAX17"ZWFM)W)CGB,U-H51 CL"+XDK)/$4 QVQ A]D8U M6) 2\,-S2YUR8W$V*PVMT?P)7[Z)5#LA-"%.!J>G-SY5AF\#H'96IY*HA8X_ M9+X@@IP8[2WO)H1];#?V0@$NT3&"1HA7T3_;D*G!H5/@$D+ ORU9)L\XESZ. M)T@1Z++7C7.!1X# XB:.9?2Z'*AA7:K-"X)$X0$T/ Z<6\^Z/T@3#\-A4K--4:2O(U:<0K3>ZX^C$0'0M,,*V>4?/41@G MYZ_C4K7G:/4H7"TTP4;1&/".X*B[Y8W+Q'&[J@*"5/I2A9?#%AW*26^0"]"- MM+_@@.FI;+R9>3[!FFW_\\"I;Y+?D'C =MA8&@E,4KCSSN+,B\;?G46.;B.= MDPIBPQ;06IJDJET;1W3+^0;!DV8,*4( )Y!TI/@T&> NL&R^@+%O MS IC=@D# &'QUS13K9/5OLDLRZ5$)'5*LY>^$JX#^:3&?1MI1^ &/((1ON/N MT(T-6ST_D.!BS#FEB:IM&9$EDN&J*:I QJ4W"MTMSI^_# @IL F;T'-O$E!N M=9$EY=PU.-4R\0K?T\17$:8@-VY6^3V>^Y5E^.':97AW&.0Z'*@QXVP!24 &))[2GIUV( MI!I9:+B);*"?D^;0=4*_,E49@>GU+(/$ M2F_EBETITL&G:I9D!+M8LXCYS5UQ"/AKQ]6<=>])J"+@A0>QB_KRN8-V17M M;&MV'2>I35"[JXKY-U5<*_:"X)]E5\T(%63?1O$X3\%3C$6:$;ZX%UV@WV2H MK-A=)4V!D32F-$#=1M:H0L_L?T'1V5$A&W&<8)D+1%^X!MRPF9AE#@H^'"-C M^$#0Z?]5V+%^@Q10=S_1MTDYTY"Q>D ]JPI33 C+^PW(MHW1;TF9YQ2O81VHI8I=40= MV4VKN9H,G5Y(R<T2G)+0#F"7)AVG[P&":=;M%H')9B,=H3@'>[;-/&* .&S62)J*V R1 MHQ.4D;;=KRUBA6-0E^P^ ZL8"?=2Y!H:R"XSL)'C4>(FOM,ZJ"M<^+\=B3&- M/0EIZG A<("K?,0!'PIEI(T0ATN\N05SS#9@6&"";I/.<3>BF(!@]C0?&Z*" M(7A('3RHEG'$@U,ZDG:$ZEG"!4L_(* Y'D$#VU^9LHDBV0J*PGG!LV=\,O]: M">A/S]?[WMJ%&"J-8&61"K:8(6WP&5XW*#_9TY'@DZOS&UB)2M!(DN S$!]7 M&4"$84M<,1@5P*& 9=$DBQF%<#$E239$RV>*GJW@6<('R&P?$,/B0U\<=4#C M0.0)N"M ([B"'TY@:=-?#QND[$?,_L(XK[/&PL!!AKA=A<.P>2(.]^9D1U!9 M+;IBMC]5Y+011RD,%L1P,M&H6T1&5JV@%&$.$O=F;I)D;9S>[.(#+YO?SFE_ M[^"5^%U!!XU^.90B&E,%=/[?3WJ:;S]\^NU=I/\;'9_^QV^GW.,A^O V.CV_ M^/C;Y=E]RH>& J<2H7(/LIIG)=[P)'.5WF0OE;8O,B'WT6_(,*('DJ)><*P: M@%C49$PU\Y*HIV,!+HUD=5XPYAH495LJ=U$E9"E> MJ^@Y3NK-RV=80 CEU[^@- M*YND5.40B4]*1< %6-[I'8^D1(6342A%(1>O/;0XT5;$-)]HNR530CLPP "+ M'=04DR9$QI3FE-P2!1[\R9DMN2=6+@"]QQ@T&YW=V+'E=*;#,& M+F/P8ILQ&#P(W6@U;BE6IRG6G1 7K=<^ ^EU=[Y0=LU(R6G"/B#>/QNY_RU# MEPS+[/&7QPL]O$GLQS5ZU2CAJV2XE6KT[MYP];'%=F(QR>.9VR*?FUT)!K#+KN&?2PI+P MM69P?O#HLR\4AA:3?2$G2\4WK@X9O2/+7,MI"V?VQQ, &)CTA>>66%??RP3U M1M.9#]H@>41S5J(1X.(H(_8;!*F"F?/\OS>Z#]Q_;V0;N.-W9^]/]?_=BPAQ M*![!I233\W,#(R<(,).X5'%*(5Z(K8[]KU"?7F-A0NB_6- %-7P:VG""1(.> M8?*ENM6#_$(2Y"9_IL\PU#0P\C[:.3J*#A";>?@ON^;BZ,>@G6BKB%V1G/Z_ M[%E>5[8NT<_2\C<[KZ$,A-!@BT;=(K*$$( 47Y\@XF*FD$?50B,H\64*?/KX MQ@V.W<8MY. <8D?I8*N*=QIRM&$B((.7.P74+G._0OGLY M>/ONW\;Y]%;_S[Q:I'_[?U!+ P04 " /G*A:-;E+0<@$ "?&@ %0 M &ENU9;7/B-A#^WE^Q)=-<,@..;4QXOE78?R^I$ M:AJ?=2)*@K.?.C]7*G#._=F4)@I\08FB =@-T!"]Z76'W<:-*0!';3 M=CU*Z=@.O7'-\SVO5J\WW>H_3@E-43VSD6H1T_>E*4LJ$=7Q6TXC5>U[%JBH MY=CV+R6C=]8)>:(PF$#C[&_F8^EIH\9J%"(F&&C,E>+3EE/%0(K.587$;)*T M#/Q2YJ>P\'G,1>O -K^VEE1",F7QHO5NQ*94PA6]AVL^)9_#JZ"=F"5W"=37&_CQB8Z:@ZEK.CL/7H\^?*)ZVO(=@?)PI M*IX)3:]_/;J\N.QU1Y>#*_AP#SZ,^N>K\[4$V;1/=ZTJ^^6"'%S Z+<^#+O7OW:O^L/*X*\_^G]# MMS<"E+BV[>Z(L?X08C/]\6W#>Q3091E^GT49,]T.92!2" !3S7=K!KFFGHY MZ1'I(>#0QR2ALC*8QW0!75]IB9Z,,LJ),=-Z8RJ-9+J VX3?QS28T,.#6J/] MK3G3,U3;L @5&<>TT!]S$5!1P;F+22IIJ_C3#IA,8[)HL<3,@#%J/UP1.L"= M3I5/XCR(B9>)[M?:R-4\MUZSNY/3'9%85"7C!54Z1HA],J<;6_+SENJ=!) M21#@2U'+!L>H?9>?ZG8WSZZ:X]BC>S>=:^75DHIIN%X!/"UM8XKG:)OFC=(T MNM.O.L=^9^"[4O0<.= ]]>.,"&R$\0*N: 09W:47"\I LD-L&4]M"?^Q%))K3@#*=9]3+FF9JQ(3LT MVT"28#G/RVHX,3W\$2>($D\0)3I!LR2Y 8IL2T;!\M"&H% M^-1TZYQ60L(TR:2"2MWERUI,XAC0# .3&#E IMCV9=E8A2PAB:^?H\. &=?8 MQK76+,Y(@J=4F)CR*YJR'IFO[2U_99O0>+:-W#EFPNQFD% 7V4:JD5/JZ]G? M>-A^:_93J*O9L)KV9O%3&O=N_6Y/;O94Z%DV7V:M'QYX];8TUVQ]KE\??(K8 M5(>;DY6O3[V>$29('K, "F"O,I-K7Z%,)O]GFO:7B3S3/RX-QF.+*1R)OT,3 MW/#M:MX"I]($ !I&@ %0 &ENU9;6_B1A#^ MWE\Q)6HND;!C&QS D$B4D#92&^X"T;6?JL5>P^ILKV^])'%_?<=KFY 0")2<5YM?&Q+2/S:9KU^H&:1';;!A-\]C 9VZ#T'_,"IJB>FZ3R#2@)Y60 M1=J49O$=LQG+]BWSY-0Q#>.7BM([[?@\DAA,H''^-_>Q[(F("3H;PA4/2?2A MFI HT1(JF)\K)NQ?BL/$(.KV-H?00#\!B^@/UU?"Z>SF"T6#7@)A-N-:'>D^' M8;^GP)@UV]@U%-TA=,\&'T?]L\6YF$-J&<>[AFAP#J/?^S#L7OW:O>P/M<%? M?_3_AFYO!"BQ#./9BBD*OH'1%B!F]?_JB.I/(KJHPE#2&QK!;T1RWZ]";\JH M#^TW+,MH]'L8D2M6=V3ZL M@L=A2@4=IX"VDOEI%>*92&8$(4H.9G-_#[MMNUSEU)6,1_FS;*E7@21 /!YG M5+!H6&AFBR<;43:$(1%C$M%$&]P%-(6N*S-)-AM5E!-EENF-::(D80I?(GX; M4&]"]_?L9GN356BO6(62C -:ZH^Y\*C0<.X"$B?4*?^T/9;$ 4D=%JD94$;M MATLB"W"3I_^3"'<*-;.:O]0OTDKNLV05\&(=SOJ#N3#"9>>C?N5,236A)&F:K5L^I)U1C M0WIHM8%$WGR>Y]5PI)KX$Z2QXRQA&?9KL(3Y4B98SQ(OXY[G6,+DRYQCZ>:/<5K_0V*7 MSJ548K\S:]M+3)'XUTN#\N@PB2-Q-^B)JPZS-CRG>T]0#F+!$$2,*.[)C>=X M#C=FK)6?*+Y#]J@!JD\C,4\4Z3J"!DBR-W3I8\E]R:I4&_>(_6)Z3]02P$"% ,4 " /G*A:CB9:*; $ 0!NB0X $0 M @ $ :6YS9RTR,#(U,#,S,2YH=&U02P$"% ,4 " /G*A: MNMX38L\. "(FP $0 @ '?! $ :6YS9RTR,#(U,#,S,2YX M&UL4$L! A0#% @ #YRH6BT2&&QW M5@ ZMP# !4 ( !@3D! &EN&UL M4$L! A0#% @ #YRH6HY-^402" (RL !4 ( !V!8# M &EN#,Q,BYH=&U0 M2P$"% ,4 " /G*A:L:XSNE5D "%$ , '@ @ %H)P, M:6YS9S(P,C4P,S,Q97@S,BUA;65N9&5D86XN:'1M4$L! A0#% @ #YRH M6C6Y2T'(! GQH !4 ( !^8L# &EN#,R,BYH=&U02P4& L "P#B @ &^94# end XML 75 insg-20250331_htm.xml IDEA: XBRL DOCUMENT 0001022652 2025-01-01 2025-03-31 0001022652 2025-05-01 0001022652 2025-03-31 0001022652 2024-12-31 0001022652 us-gaap:SeriesEPreferredStockMember 2024-12-31 0001022652 us-gaap:SeriesEPreferredStockMember 2025-03-31 0001022652 insg:MobileSolutionsMember 2025-01-01 2025-03-31 0001022652 insg:MobileSolutionsMember 2024-01-01 2024-03-31 0001022652 insg:FixedWirelessAccessSolutionsMember 2025-01-01 2025-03-31 0001022652 insg:FixedWirelessAccessSolutionsMember 2024-01-01 2024-03-31 0001022652 us-gaap:ProductMember 2025-01-01 2025-03-31 0001022652 us-gaap:ProductMember 2024-01-01 2024-03-31 0001022652 insg:ServicesAndOtherMember 2025-01-01 2025-03-31 0001022652 insg:ServicesAndOtherMember 2024-01-01 2024-03-31 0001022652 2024-01-01 2024-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 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-03-31 0001022652 us-gaap:PreferredStockMember 2024-12-31 0001022652 us-gaap:CommonStockMember 2024-12-31 0001022652 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001022652 us-gaap:RetainedEarningsMember 2024-12-31 0001022652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0001022652 us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0001022652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-01-01 2025-03-31 0001022652 us-gaap:CommonStockMember 2025-01-01 2025-03-31 0001022652 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-03-31 0001022652 us-gaap:PreferredStockMember 2025-03-31 0001022652 us-gaap:CommonStockMember 2025-03-31 0001022652 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0001022652 us-gaap:RetainedEarningsMember 2025-03-31 0001022652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-03-31 0001022652 us-gaap:DiscontinuedOperationsHeldforsaleMember insg:InseegoInternationalHoldingsLimitedMember 2024-09-16 0001022652 us-gaap:DiscontinuedOperationsHeldforsaleMember insg:InseegoInternationalHoldingsLimitedMember 2025-01-31 0001022652 2024-01-24 0001022652 2024-01-24 2024-01-24 0001022652 us-gaap:ProductMember us-gaap:DiscontinuedOperationsHeldforsaleMember insg:TelematicsBusinessMember 2025-01-01 2025-03-31 0001022652 us-gaap:ProductMember us-gaap:DiscontinuedOperationsHeldforsaleMember insg:TelematicsBusinessMember 2024-01-01 2024-03-31 0001022652 insg:ServicesAndOtherMember us-gaap:DiscontinuedOperationsHeldforsaleMember insg:TelematicsBusinessMember 2025-01-01 2025-03-31 0001022652 insg:ServicesAndOtherMember us-gaap:DiscontinuedOperationsHeldforsaleMember insg:TelematicsBusinessMember 2024-01-01 2024-03-31 0001022652 us-gaap:DiscontinuedOperationsHeldforsaleMember insg:TelematicsBusinessMember 2025-01-01 2025-03-31 0001022652 us-gaap:DiscontinuedOperationsHeldforsaleMember insg:TelematicsBusinessMember 2024-01-01 2024-03-31 0001022652 2025-04-01 2025-03-31 0001022652 2027-04-01 2025-03-31 0001022652 us-gaap:MoneyMarketFundsMember 2025-03-31 0001022652 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2025-03-31 0001022652 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2025-03-31 0001022652 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2025-03-31 0001022652 us-gaap:FairValueInputsLevel1Member 2025-03-31 0001022652 us-gaap:FairValueInputsLevel2Member 2025-03-31 0001022652 us-gaap:FairValueInputsLevel3Member 2025-03-31 0001022652 insg:A2025ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2024-01-01 2024-03-31 0001022652 insg:A2025ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2025-01-01 2025-03-31 0001022652 insg:A2029SeniorSecuredNotesMember us-gaap:SecuredDebtMember 2024-11-06 0001022652 insg:A2029SeniorSecuredNotesMember us-gaap:SecuredDebtMember 2024-11-06 2024-11-06 0001022652 insg:A2029SeniorSecuredNotesMember us-gaap:SecuredDebtMember 2025-03-31 0001022652 insg:A2029SeniorSecuredNotesMember us-gaap:SecuredDebtMember us-gaap:RelatedPartyMember 2025-03-31 0001022652 insg:A2029SeniorSecuredNotesMember us-gaap:SecuredDebtMember 2024-12-31 0001022652 insg:A2025ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2020-12-31 0001022652 insg:A2025ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2024-12-31 0001022652 insg:A2025ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2024-01-01 2024-12-31 0001022652 insg:A2025ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2025-03-31 0001022652 insg:A2025ConvertibleNotesMember us-gaap:ConvertibleDebtMember us-gaap:RelatedPartyMember 2024-12-31 0001022652 insg:A2025ConvertibleNotesMember us-gaap:ConvertibleDebtMember us-gaap:RelatedPartyMember 2025-03-31 0001022652 us-gaap:RevolvingCreditFacilityMember 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 insg:A2029SeniorSecuredNotesMember us-gaap:SecuredDebtMember 2025-01-01 2025-03-31 0001022652 insg:A2029SeniorSecuredNotesMember us-gaap:SecuredDebtMember 2024-01-01 2024-03-31 0001022652 insg:A2029SeniorSecuredNotesMember us-gaap:SecuredDebtMember us-gaap:RelatedPartyMember 2025-01-01 2025-03-31 0001022652 insg:A2029SeniorSecuredNotesMember us-gaap:SecuredDebtMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001022652 insg:A2025ConvertibleNotesMember us-gaap:ConvertibleDebtMember us-gaap:RelatedPartyMember 2025-01-01 2025-03-31 0001022652 insg:A2025ConvertibleNotesMember us-gaap:ConvertibleDebtMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001022652 us-gaap:RevolvingCreditFacilityMember 2025-01-01 2025-03-31 0001022652 us-gaap:RevolvingCreditFacilityMember 2024-01-01 2024-03-31 0001022652 insg:A2025ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2024-03-31 0001022652 us-gaap:RevolvingCreditFacilityMember 2024-03-31 0001022652 us-gaap:EmployeeStockOptionMember insg:A2018PlanMember 2025-03-31 0001022652 us-gaap:CostOfSalesMember 2025-01-01 2025-03-31 0001022652 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001022652 us-gaap:ResearchAndDevelopmentExpenseMember 2025-01-01 2025-03-31 0001022652 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001022652 us-gaap:SellingAndMarketingExpenseMember 2025-01-01 2025-03-31 0001022652 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-03-31 0001022652 us-gaap:GeneralAndAdministrativeExpenseMember 2025-01-01 2025-03-31 0001022652 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001022652 insg:IncomeFromDiscontinuedOperationsNetOfTaxMember 2025-01-01 2025-03-31 0001022652 insg:IncomeFromDiscontinuedOperationsNetOfTaxMember 2024-01-01 2024-03-31 0001022652 us-gaap:EmployeeStockOptionMember 2025-01-01 2025-03-31 0001022652 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2025-01-01 2025-03-31 0001022652 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2025-01-01 2025-03-31 0001022652 srt:ChiefExecutiveOfficerMember us-gaap:EmployeeStockOptionMember 2025-01-01 2025-03-31 0001022652 srt:ChiefExecutiveOfficerMember us-gaap:EmployeeStockOptionMember 2025-01-06 0001022652 srt:ChiefExecutiveOfficerMember us-gaap:EmployeeStockOptionMember 2025-01-06 2025-01-06 0001022652 us-gaap:EmployeeStockOptionMember 2025-03-31 0001022652 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-03-31 0001022652 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-03-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2024-12-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-03-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2025-03-31 0001022652 srt:ChiefExecutiveOfficerMember insg:RestrictedStockUnitsTimeBasedVestingMember 2025-01-01 2025-03-31 0001022652 srt:ChiefExecutiveOfficerMember insg:RestrictedStockUnitsServiceAndMarketBasedVestingMember 2025-01-01 2025-03-31 0001022652 srt:MinimumMember srt:ChiefExecutiveOfficerMember insg:RestrictedStockUnitsServiceAndMarketBasedVestingMember 2025-01-01 2025-03-31 0001022652 srt:MaximumMember srt:ChiefExecutiveOfficerMember insg:RestrictedStockUnitsServiceAndMarketBasedVestingMember 2025-01-01 2025-03-31 0001022652 srt:ChiefExecutiveOfficerMember insg:RestrictedStockUnitsServiceAndMarketBasedVestingMember 2025-01-06 0001022652 srt:ChiefExecutiveOfficerMember insg:RestrictedStockUnitsServiceAndMarketBasedVestingMember 2025-01-06 2025-01-06 0001022652 us-gaap:ConvertibleDebtSecuritiesMember 2025-01-01 2025-03-31 0001022652 us-gaap:ConvertibleDebtSecuritiesMember 2024-01-01 2024-03-31 0001022652 us-gaap:WarrantMember 2025-01-01 2025-03-31 0001022652 us-gaap:WarrantMember 2024-01-01 2024-03-31 0001022652 us-gaap:EmployeeStockOptionMember 2025-01-01 2025-03-31 0001022652 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-03-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001022652 us-gaap:EmployeeStockMember 2025-01-01 2025-03-31 0001022652 us-gaap:EmployeeStockMember 2024-01-01 2024-03-31 0001022652 insg:A2025ConvertibleNotesLongAndShortTermPortionsMember us-gaap:ConvertibleDebtMember 2024-12-31 0001022652 insg:WarrantsIssuanceDateJune282024Member 2025-03-31 0001022652 insg:WarrantsIssuanceDateJuly182024Member 2025-03-31 0001022652 insg:WarrantsIssuanceDateAugust022024Member 2025-03-31 0001022652 insg:WarrantsIssuanceDateOctober242024Member 2025-03-31 0001022652 insg:WarrantIssuanceDateNovember062024OneMember 2025-03-31 0001022652 insg:WarrantIssuanceDateNovember062024TwoMember 2025-03-31 0001022652 insg:WarrantIssuanceDateNovember062024ThreeMember 2025-03-31 0001022652 insg:WarrantIssuanceDateNovember062024FourMember 2025-03-31 0001022652 us-gaap:SeriesDPreferredStockMember 2025-03-31 0001022652 us-gaap:SeriesEPreferredStockMember 2025-01-01 2025-03-31 0001022652 us-gaap:SeriesEPreferredStockMember 2024-01-01 2024-12-31 0001022652 insg:ReportableSegmentMember 2025-01-01 2025-03-31 0001022652 insg:ReportableSegmentMember 2024-01-01 2024-03-31 0001022652 srt:NorthAmericaMember 2025-01-01 2025-03-31 0001022652 srt:NorthAmericaMember 2024-01-01 2024-03-31 0001022652 insg:EuropeExcludingUnitedKingdomMember 2025-01-01 2025-03-31 0001022652 insg:EuropeExcludingUnitedKingdomMember 2024-01-01 2024-03-31 0001022652 country:AU 2025-01-01 2025-03-31 0001022652 country:AU 2024-01-01 2024-03-31 0001022652 insg:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0001022652 insg:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-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:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2025-01-01 2025-03-31 0001022652 insg:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2025-01-01 2025-03-31 0001022652 insg:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-12-31 0001022652 insg:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-12-31 0001022652 insg:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-12-31 shares iso4217:USD iso4217:USD shares insg:segment pure insg:tradingDay false 2025 Q1 0001022652 --12-31 false false false false 0.1 P2Y P3Y P3Y P3Y 10-Q true 2025-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 Accelerated Filer true false false 15007562 35149000 39596000 144000 123000 12091000 13803000 15113000 13575000 3808000 5926000 66161000 72900000 29119000 28897000 922000 1102000 35180000 33558000 18864000 18747000 3949000 3949000 2592000 2855000 508000 446000 92996000 99999000 18059000 18433000 26066000 30133000 14938000 14905000 59063000 63471000 2262000 2627000 177000 174000 41775000 41830000 2714000 4755000 105991000 112857000 0.001 0.001 2000000 2000000 0.001 0.001 39500 39500 25000 25000 25000 25000 39256000 39256000 0 0 0.001 0.001 150000000 150000000 15007437 15007437 14990712 14990712 15000 15000 894825000 892534000 224000 218000 -908059000 -905625000 -12995000 -12858000 92996000 99999000 17790000 15270000 1903000 14182000 19693000 29452000 11980000 8053000 31673000 37505000 15396000 22713000 1294000 1548000 16690000 24261000 14983000 13244000 4535000 4683000 3934000 3839000 4490000 3955000 2064000 3292000 384000 420000 15407000 16189000 -424000 -2945000 -1026000 -2179000 303000 -375000 -1147000 -5499000 23000 17000 -1170000 -5516000 400000 220000 -400000 1061000 -1570000 -4455000 864000 790000 -2434000 -5245000 -0.14 -0.14 -0.53 -0.53 -0.03 -0.03 0.09 0.09 -0.16 -0.16 -0.44 -0.44 15002003 15002003 11879719 11879719 6000 262000 -1564000 -4193000 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 25000 0 14991000 15000 892534000 -905625000 218000 -12858000 -1570000 -1570000 6000 6000 16000 -174000 -174000 1601000 1601000 -864000 864000 0 25000 0 15007000 15000 894825000 -908059000 224000 -12995000 -1570000 -4455000 -400000 1061000 2098000 3338000 14000 -41000 384000 420000 680000 128000 1601000 688000 -22000 489000 3000 3000 263000 252000 -1698000 -238000 2218000 -1880000 -1346000 460000 -850000 -734000 -6972000 3563000 -322000 -306000 -3467000 3942000 0 1298000 -3467000 5240000 32000 0 1693000 577000 -1725000 -577000 710000 0 -1015000 -577000 0 583000 42000 0 42000 583000 0 0 42000 583000 -7000 226000 -4447000 5472000 39596000 2409000 35149000 7881000 7000 147000 57000 44000 918000 104000 Nature of Business and Significant Accounting Policies<div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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” or “our”) 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, 2024, included in the Company's Annual Report on Form 10-K for the year ended December 31, 2024 (the “Form 10-K”).</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The condensed consolidated balance sheet as of December 31, 2024 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-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Divestiture of the Telematics Business</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On November 27, 2024, the Company completed the previously announced sale of its fleet management and telematics solutions business, which has operations in the United Kingdom, Europe, Australia and New Zealand (the “Telematics Business”). The sale of the Telematics Business was completed pursuant to the Share Purchase Agreement, which was entered into on September 16, 2024 with Light Sabre SPV Limited (the “Purchase Agreement”). Pursuant to the terms of the Purchase Agreement, Ctrack Holdings (the “Purchaser”), as assignee of Light Sabre SPV Limited, acquired the entire issued share capital of the Company’s Inseego International Holdings Limited subsidiary for</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> $52.0 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> in an all-cash transaction (the “Sale Transaction”). The Purchase Agreement provided for a working capital adjustment, which was determined in December 2024 and funded in January 2025, resulting in an increase to the initial purchase consideration of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$0.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> as a result of changes in closing working capital and net debt.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In accordance with the authoritative guidance for discontinued operations (Accounting Standards Codification (“ASC”) 205-20), the Company determined that the Telematics Business met the held-for sale and discontinued operations accounting criteria at the end of the third quarter of 2024. Accordingly, within these consolidated financial statements, the assets and liabilities associated with the Telematics Business disposal group prior to its sale have been classified as held for sale within the Consolidated Balance Sheets and its operations and cash flows have been classified as discontinued operations within the Condensed Consolidated Statements of Operations and Comprehensive Income and Condensed Consolidated Statements of Cash Flows.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Note 2 – Discontinued Operations and Held for Sale</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> for additional information regarding the Telematics Business, including the assets and liabilities divested and income from discontinued operations. Unless otherwise noted, disclosures within these remaining Notes to Condensed Consolidated Financial Statements relate solely to the Company's continuing operations.</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-style:italic;font-weight:700;line-height:115%">Held for Sale and Discontinued Operations</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company classifies assets and liabilities to be sold (disposal group) as held for sale in the period when all of the applicable criteria are met, including: (i) management commits to a plan to sell, (ii) the disposal group is available to sell in its present condition, (iii) there is an active program to locate a buyer, (iv) the disposal group is being actively marketed at a reasonable price in relation to its fair value, (v) significant changes to the plan to sell are unlikely, and (vi) the sale of the disposal group is generally probable of being completed within one year. Management performs an assessment at least quarterly or when events or changes in business circumstances indicate that a change in classification may be necessary.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Assets and liabilities held for sale are presented separately within the Condensed Consolidated Balance Sheets with any adjustments necessary to measure the disposal group at the lower of its carrying value or fair value less costs to sell. Depreciation of property, plant and equipment and amortization of intangible and right-of-use assets are not recorded while these assets are classified as held for sale. For each period the disposal group remains classified as held for sale, its </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">recoverability is reassessed and any necessary adjustments are made to its carrying value. No impairment upon classification as held for sale was recorded during the year ended December 31, 2024.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company reports the results of operations of a business as discontinued operations if a disposal represents a strategic shift that will have a major effect on its operations and financial results. The results of discontinued operations are reported as Income from discontinued operations, net of tax in the Condensed Consolidated Statements of Operations and Comprehensive Income for the current and prior periods commencing in the period in which the held for sale criteria are met. Income from discontinued operations, net of tax includes direct costs attributable to the divested business and excludes any cost allocations associated with any shared or corporate functions unless otherwise dedicated to the divested business. Income from discontinued operations, net of tax will include any gain or loss recognized upon disposition or from adjustment of the carrying amount to fair value less costs to sell while classified as held for sale.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Transactions between the businesses held for sale and businesses held for use that are expected to continue after the disposal are not eliminated in order to appropriately reflect the continuing operations as well as the activity to be disposed of. Interest costs are included as a component of Income from discontinued operations, net of tax for debt specifically attributable to the discontinued operation or debt that is obligated to be repaid in connection with the completion of the divestiture. Activity within comprehensive income directly associated with a divested business is not realized as a component of Income from discontinued operations, net of tax until completion of the sale or disposition.</span></div><div style="margin-bottom:9pt;margin-top:9pt;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: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 was automatically converted into one-tenth (1/10) of a share of common stock. The Reverse Stock Split affected all common stockholders uniformly and did not alter any stockholder's percentage interest in the Company's equity, except to the extent that the Reverse Stock Split would result in a stockholder owning a fractional share. No fractional shares were issued in connection with the Reverse Stock Split. Stockholders who otherwise would be entitled to receive a fractional share instead were entitled to receive cash in lieu of such fractional share.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Reverse Stock Split did not change the par value of the common stock or the authorized number of shares of common stock. All outstanding convertible notes entitling their holders to purchase or obtain or convert into shares of our common stock were adjusted, as required by the terms of these securities.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">All common share and per-share amounts in this Form 10-Q have been retroactively restated to reflect the effect of the Reverse Stock Split. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight: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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> The Company’s Executive Chairman, who was the Company’s Chief Operating Decision Maker (“CODM”) as of December 31, 2024, left the Company in February 2025, at which point, the Company’s CODM became its Chief Executive Officer (“CEO”). Neither of these CODMs manage any part of the Company separately, and the allocation of resources and assessment of performance is based solely on the Company’s consolidated operations and financial results</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Note 9 – Segment, Geographic, and Concentrations of Risk Information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> for more information.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Use of Estimates</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent liabilities. Actual results could differ materially from these estimates. Estimates are assessed each period and updated to reflect current information. Significant estimates include revenue recognition, capitalized software costs, allowance for credit losses, provision for excess and obsolete inventory, accrued liabilities related to our contract manufacturers, valuation of tangible and intangible long-lived assets, valuation of goodwill, valuation of derivatives, accruals relating to litigation, income taxes and share-based compensation expense.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><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-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” or “our”) 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, 2024, included in the Company's Annual Report on Form 10-K for the year ended December 31, 2024 (the “Form 10-K”).</span></div>The condensed consolidated balance sheet as of December 31, 2024 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;text-indent:22.5pt"><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” or “our”) 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, 2024, included in the Company's Annual Report on Form 10-K for the year ended December 31, 2024 (the “Form 10-K”).</span></div>The condensed consolidated balance sheet as of December 31, 2024 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. 52000000.0 700000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In accordance with the authoritative guidance for discontinued operations (Accounting Standards Codification (“ASC”) 205-20), the Company determined that the Telematics Business met the held-for sale and discontinued operations accounting criteria at the end of the third quarter of 2024. Accordingly, within these consolidated financial statements, the assets and liabilities associated with the Telematics Business disposal group prior to its sale have been classified as held for sale within the Consolidated Balance Sheets and its operations and cash flows have been classified as discontinued operations within the Condensed Consolidated Statements of Operations and Comprehensive Income and Condensed Consolidated Statements of Cash Flows.</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-style:italic;font-weight:700;line-height:115%">Held for Sale and Discontinued Operations</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company classifies assets and liabilities to be sold (disposal group) as held for sale in the period when all of the applicable criteria are met, including: (i) management commits to a plan to sell, (ii) the disposal group is available to sell in its present condition, (iii) there is an active program to locate a buyer, (iv) the disposal group is being actively marketed at a reasonable price in relation to its fair value, (v) significant changes to the plan to sell are unlikely, and (vi) the sale of the disposal group is generally probable of being completed within one year. Management performs an assessment at least quarterly or when events or changes in business circumstances indicate that a change in classification may be necessary.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Assets and liabilities held for sale are presented separately within the Condensed Consolidated Balance Sheets with any adjustments necessary to measure the disposal group at the lower of its carrying value or fair value less costs to sell. Depreciation of property, plant and equipment and amortization of intangible and right-of-use assets are not recorded while these assets are classified as held for sale. For each period the disposal group remains classified as held for sale, its </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">recoverability is reassessed and any necessary adjustments are made to its carrying value. No impairment upon classification as held for sale was recorded during the year ended December 31, 2024.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company reports the results of operations of a business as discontinued operations if a disposal represents a strategic shift that will have a major effect on its operations and financial results. The results of discontinued operations are reported as Income from discontinued operations, net of tax in the Condensed Consolidated Statements of Operations and Comprehensive Income for the current and prior periods commencing in the period in which the held for sale criteria are met. Income from discontinued operations, net of tax includes direct costs attributable to the divested business and excludes any cost allocations associated with any shared or corporate functions unless otherwise dedicated to the divested business. Income from discontinued operations, net of tax will include any gain or loss recognized upon disposition or from adjustment of the carrying amount to fair value less costs to sell while classified as held for sale.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Transactions between the businesses held for sale and businesses held for use that are expected to continue after the disposal are not eliminated in order to appropriately reflect the continuing operations as well as the activity to be disposed of. Interest costs are included as a component of Income from discontinued operations, net of tax for debt specifically attributable to the discontinued operation or debt that is obligated to be repaid in connection with the completion of the divestiture. Activity within comprehensive income directly associated with a divested business is not realized as a component of Income from discontinued operations, net of tax until completion of the sale or disposition.</span></div> 0 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Segment Information</span></div><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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> The Company’s Executive Chairman, who was the Company’s Chief Operating Decision Maker (“CODM”) as of December 31, 2024, left the Company in February 2025, at which point, the Company’s CODM became its Chief Executive Officer (“CEO”). Neither of these CODMs manage any part of the Company separately, and the allocation of resources and assessment of performance is based solely on the Company’s consolidated operations and financial results</span>. 1 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Use of Estimates</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent liabilities. Actual results could differ materially from these estimates. Estimates are assessed each period and updated to reflect current information. Significant estimates include revenue recognition, capitalized software costs, allowance for credit losses, provision for excess and obsolete inventory, accrued liabilities related to our contract manufacturers, valuation of tangible and intangible long-lived assets, valuation of goodwill, valuation of derivatives, accruals relating to litigation, income taxes and share-based compensation expense.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><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> Discontinued Operations and Held for Sale<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As noted in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Note 1 – Nature of Business and Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, on </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">September 16, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, the Company entered into the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Purchase Agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> to sell its Telematics Business. On November 27, 2024, the Company completed the sale of its Telematics Business.</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The operating results of the discontinued operations only reflect revenues and expenses that are directly attributable to the Telematics Business. The following table summarizes Income from discontinued operations, net of tax included in the Condensed Consolidated Statements of Operations and Comprehensive Income for the three </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">months end</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ed March 31, 2025 and 2024 (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.993%"></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 style="width:1.0%"></td><td style="width:8.987%"></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:8.990%"></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="display:none"></td><td colspan="3" style="display:none"></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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</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%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services and other revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,504 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services and other cost of revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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%">3,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit from discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating costs and expenses:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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%">361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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%">343 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating costs and expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,887 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income from discontinued operations</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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,261 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other (expense) income:</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest income, net</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="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%">— </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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (expense), net</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 </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><td colspan="3" style="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%">Income from discontinued operations before income taxes</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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,281 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400 </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%">Income (loss) from discontinued operations, net of tax</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 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%">(400)</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,061 </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></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes related to discontinued operations in the three months ended March 31, 2025 relate to the deregistration process for the Company’s remaining subsidiaries in South Africa, which do not have operations. As the sale of the Telematics Business was completed on November 27, 2024, there were no assets or liabilities held for sale as of either March 31, 2025 or December 31, 2024.</span></div> The following table summarizes Income from discontinued operations, net of tax included in the Condensed Consolidated Statements of Operations and Comprehensive Income for the three <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">months end</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ed March 31, 2025 and 2024 (in thousands):</span><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.993%"></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 style="width:1.0%"></td><td style="width:8.987%"></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:8.990%"></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="display:none"></td><td colspan="3" style="display:none"></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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</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%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services and other revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,504 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services and other cost of revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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%">3,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit from discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating costs and expenses:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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%">361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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%">343 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating costs and expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,887 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income from discontinued operations</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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,261 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other (expense) income:</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest income, net</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="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%">— </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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (expense), net</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 </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><td colspan="3" style="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%">Income from discontinued operations before income taxes</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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,281 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400 </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%">Income (loss) from discontinued operations, net of tax</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 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%">(400)</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,061 </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></tr></table></div> 0 7504000 0 3356000 0 4148000 0 361000 0 1155000 0 1028000 0 343000 0 2887000 0 1261000 0 5000 0 -15000 0 1281000 400000 220000 -400000 1061000 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/>2025</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/>2024</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%">15,113 </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%">13,531 </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%">— </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%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">15,113 </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%">13,575 </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/>2025</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/>2024</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%">1,201 </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%">3,495 </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="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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,325 </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,034 </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="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,282 </span></td><td style="background-color:#ffffff;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,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">3,808 </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,926 </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/>2025</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/>2024</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%">Royalties</span></td><td style="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="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%">460 </span></td><td style="border-top:1pt solid #000;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 #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="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%">954 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll and related expenses</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%">4,401 </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,997 </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%">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%">1,968 </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%">926 </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%">9,438 </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%">9,245 </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,389 </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,346 </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%">4,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,772 </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%">3,569 </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,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">26,066 </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%">30,133 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Other long-term liabilities</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other long-term liabilities consist of the following (in thousands):</span></div><div style="margin-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/>2025</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/>2024</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%">Long-term deferred revenue</span></td><td style="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="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%">2,567 </span></td><td style="border-top:1pt solid #000;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 #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="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%">4,608 </span></td><td style="border-top:1pt solid #000;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147 </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%">147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total other long-term liabilities</span></td><td style="background-color:#ffffff;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:#ffffff;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%">2,714 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 #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 #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%">4,755 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">As of March 31, 2025, of the $2.6 million long-term deferred revenue balance, $2.5 million relates to performance obligations expected to be satisfied between one and two years, and $0.1 million relates to performance obligations expected to be satisfied between two and three years from March 31, 2025.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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/>2025</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/>2024</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%">15,113 </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%">13,531 </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%">— </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%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">15,113 </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%">13,575 </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> 15113000 13531000 0 44000 15113000 13575000 <div style="margin-bottom:9pt;margin-top:9pt;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/>2025</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/>2024</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%">1,201 </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%">3,495 </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="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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,325 </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,034 </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="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,282 </span></td><td style="background-color:#ffffff;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,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">3,808 </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,926 </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> 1201000 3495000 1325000 1034000 1282000 1397000 3808000 5926000 <div style="margin-bottom:9pt;margin-top:9pt;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/>2025</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/>2024</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%">Royalties</span></td><td style="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="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%">460 </span></td><td style="border-top:1pt solid #000;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 #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="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%">954 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll and related expenses</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%">4,401 </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,997 </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%">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%">1,968 </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%">926 </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%">9,438 </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%">9,245 </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,389 </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,346 </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%">4,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,772 </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%">3,569 </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,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">26,066 </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%">30,133 </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> 460000 954000 4401000 7997000 1968000 926000 9438000 9245000 1389000 1346000 4841000 4772000 3569000 4893000 26066000 30133000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other long-term liabilities consist of the following (in thousands):</span></div><div style="margin-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/>2025</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/>2024</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%">Long-term deferred revenue</span></td><td style="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="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%">2,567 </span></td><td style="border-top:1pt solid #000;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 #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="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%">4,608 </span></td><td style="border-top:1pt solid #000;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147 </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%">147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total other long-term liabilities</span></td><td style="background-color:#ffffff;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:#ffffff;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%">2,714 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 #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 #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%">4,755 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 2567000 4608000 147000 147000 2714000 4755000 2600000 2500000 100000 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:115%">The following table sets forth the fair value of the financial assets and liabilities measured on a recurring basis and indicates the fair value hierarchy utilized to determine such fair value (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.577%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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%">Level 1</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%">Level 2</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%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</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%">33,406 </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%">33,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,406 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,406 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">No transfers between levels occurred during the three months ended March 31, 2025 or March 31, 2024.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company also has an interest make-whole payment derivative liability on its 2025 Convertible Notes (as defined in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Note 5 – Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">) that is measured at fair value on a recurring basis. The fair value of that liability was zero as of both March 31, 2025 and December 31, 2024. The interest make-whole payment derivative liability is a Level 3 instrument and was valued using a Monte Carlo model.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> During the three months ended March 31, 2025 and 2024, there were no conversions of the 2025 Convertible Notes into shares of the Company’s common stock. There was also no change in the fair value of the interest make-whole liability for the three months ended March 31, 2025 or March 31, 2024.</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 2029 Senior Secured Notes (as defined in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Note 5 – Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">) and 2025 Convertible Notes. The 2029 Senior Secured Notes and 2025 Convertible Notes are carried at amortized cost, with the 2025 Convertible notes being adjusted for changes in fair value of the embedded interest make-whole payment derivative.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth the fair value of the financial assets and liabilities measured on a recurring basis and indicates the fair value hierarchy utilized to determine such fair value (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.577%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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%">Level 1</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%">Level 2</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%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</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%">33,406 </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%">33,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,406 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,406 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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> 33406000 33406000 0 0 33406000 33406000 0 0 0 0 0 0 0 0 Debt<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">2029 Senior Secured Notes</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On November 6, 2024, the Company issued to multiple noteholders approximately $40.9 million in principal amount of new senior secured notes due in 2029 (the “2029 Senior Secured Notes”). The 2029 Senior Secured Notes bear interest at 9.0% per annum, to be paid in cash, in arrears, on a semi-annual basis, and have a maturity date of May 1, 2029. The Company may, subject to certain provisions, issue additional principal amounts of the 2029 Senior Secured Notes with the same terms as the notes issued on November 6, 2024, with the exception of the first date on which interest expense begins to accrue.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The 2029 Senior Secured Notes are secured by a first priority lien on substantially all of the Company’s assets. The Company may redeem all or part of the 2029 Senior Secured Notes at any time prior to May 1, 2029 at a redemption price equal to 100% of the principal amount of the 2029 Senior Secured Notes to be redeemed, plus the present value of the sum of all required interest payments from such redemption date through May 1, 2029 at such redemption date, plus accrued and unpaid interest on such 2029 Senior Secured Notes to, but excluding, the redemption date. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of March 31, 2025, $40.9 million of principal of the 2029 Senior Secured Notes was outstanding, $31.8 million of which was held by related parties.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The 2029 Senior Secured Notes, net consists of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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/>2025</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/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal gross amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">40,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Add: unamortized debt premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,527 </span></td><td style="background-color:#ffffff;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,621 </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%">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%">(631)</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%">(670)</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%">Net carrying amount</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,775 </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%">41,830 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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:115%">2025 Convertible Notes </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In 2020, the Company completed both a registered public offering and a privately negotiated exchange agreement that resulted in the issuance of 3.25% convertible senior notes due in 2025 (the “2025 Convertible Notes”).</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The 2025 Convertible Notes matured on May 1, 2025. The 2025 Convertible Notes were senior unsecured obligations of the Company and bore interest at an annual rate of 3.25%, which was 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-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%">Repurchases and Exchanges of 2025 Convertible Note </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Throughout the year ended December 31, 2024, the Company entered into a series of repurchase and exchange agreements with various holders of the Company’s 2025 Convertible Notes, some of whom were considered related parties of the Company. In summary, as a result of these repurchase and exchange agreements, the Company exchanged $146.9 million of outstanding principal of the 2025 Convertible Notes in exchange for $33.8 million of cash, $40.9 million of principal of the 2029 Senior Secured Notes, 2.9 million shares of the Company’s common stock, and warrants to purchase an aggregate of approximately 2.5 million shares of the Company’s common stock.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of both March 31, 2025 and December 31, 2024, $14.9 million of principal amount of the 2025 Convertible Notes was outstanding, none of which was held by related parties.</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:115%">The 2025 Convertible 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/>2025</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/>2024</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%">14,949 </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%">14,949 </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%">(6)</span></td><td style="background-color:#ffffff;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%">(25)</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%">(5)</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%">(19)</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%">14,938 </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%">14,905 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The 2025 Convertible Notes reached maturity and were repaid in full, including all accrued interest, on May 1, 2025.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight: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 “Credit Facility Parties”). </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-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 Credit Facility Parties’ obligations under the Credit Agreement were secured by a continuing security interest in all property of each Credit Facility Party, subject to certain Excluded Collateral (as defined in the Credit Agreement).</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> On May 2, 2023, (1) two related parties, South Ocean Funding, LLC and North Sound Ventures, LP (collectively, the “Credit Facility Participants”) collectively purchased a $4.0 million last-out subordinated participation interest in the Credit Agreement (the “Credit Facility Participation Interest”) from the Lender, and (2) the Borrowers entered into an amendment to the Credit Agreement which increased the borrowing base under the Credit Facility by $4.0 million, increased the minimum borrowing amount for interest calculations to $8.5 million, and modified certain covenants. In connection with the purchase of the Credit Facility Participation Interest, we agreed to pay the Credit Facility Participants an aggregate exit fee (the “Exit Fee”) ranging from 7.5% to 12.5% of the amount of the Credit Facility Participation Interest, payable upon the earlier to occur of (a) the maturity date of the Credit Facility, (b) termination of the Lender’s commitment to make revolving loans prior to the scheduled maturity date of the Credit Facility, and (c) the early redemption of the Credit Facility Participation Interest, as applicable. Further, the purchase of the Credit Facility Participation Interest granted an option for the Credit Facility Participants to purchase the subject revolving loan or to redeem its Credit Facility Participation Interest under certain circumstances. The Credit Facility Participants are each affiliates of beneficial holders of greater than five percent of our outstanding common stock.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Effective April 18, 2024, the Company exercised its right to voluntarily pay-off and terminate the Credit Facility.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Interest Expense, Summary</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth total interest expense, annualized effective interest rate, and interest expense related to related parties, if applicable, for each of the debt instruments detailed above (in thousands, except for percentages):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.574%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">2025</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%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2029 Senior Secured Notes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">— </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt discount/premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(93)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Related party interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">672 </span></td><td style="background-color:#ffffff;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%">— </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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 13pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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:700;line-height:100%">2025 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,315 </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt discount/premium</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,687 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Related party interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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%">209 </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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 13pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;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%">222 </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accretion of exit fee</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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%">75 </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">414 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7 </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%">78 </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%">Consolidated interest expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,026 </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%">2,179 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The annualized effective interest rates, including the impact of non-cash interest expense, for the 2029 Senior Secured Notes and 2025 Convertible Notes for the three months ended March 31, 2025 was 8.5% and 4.1%, respectively. The annualized effective interest rates, including the impact of non-cash interest expense, for the 2025 Convertible Notes and Credit Facility for the three months ended March 31, 2024 was 4.2% and 29.7%, respectively.</span></div> 40900000 0.090 1 40900000 31800000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The 2029 Senior Secured Notes, net consists of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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/>2025</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/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal gross amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">40,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Add: unamortized debt premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,527 </span></td><td style="background-color:#ffffff;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,621 </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%">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%">(631)</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%">(670)</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%">Net carrying amount</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,775 </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%">41,830 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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:115%">The 2025 Convertible 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/>2025</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/>2024</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%">14,949 </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%">14,949 </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%">(6)</span></td><td style="background-color:#ffffff;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%">(25)</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%">(5)</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%">(19)</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%">14,938 </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%">14,905 </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> 40879000 40879000 1527000 1621000 631000 670000 41775000 41830000 0.0325 0.0325 146900000 33800000 40900000 2900000 2500000 14900000 14900000 0 0 14949000 14949000 0 0 6000 25000 5000 19000 14938000 14905000 50000000 4500000 4000000 4000000 8500000 0.075 0.125 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth total interest expense, annualized effective interest rate, and interest expense related to related parties, if applicable, for each of the debt instruments detailed above (in thousands, except for percentages):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.574%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">2025</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%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2029 Senior Secured Notes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">— </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt discount/premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(93)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Related party interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">672 </span></td><td style="background-color:#ffffff;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%">— </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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 13pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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:700;line-height:100%">2025 Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,315 </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt discount/premium</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,687 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Related party interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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%">209 </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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 13pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;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%">222 </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accretion of exit fee</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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%">75 </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">414 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7 </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%">78 </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%">Consolidated interest expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,026 </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%">2,179 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 920000 0 38000 0 -93000 0 865000 0 672000 0 121000 1315000 15000 165000 18000 207000 154000 1687000 0 209000 0 222000 0 75000 0 117000 0 414000 7000 78000 -1026000 -2179000 0.085 0.041 0.042 0.297 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, 2025 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> The 2018 Plan authorizes 5,775,308 shares, of which 2,681,632 remain available for future grants 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, 2025</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="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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">three </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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, 2025 and 2024 (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></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></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%">2025</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%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">52 </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%">25 </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></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%">268 </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%">160 </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: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%">146 </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%">164 </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%">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%">1,135 </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%">339 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29 </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%">      Total</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: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 #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,601 </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:middle"></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: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 #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:#cceeff;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></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, which generally only include time-based vesting requirements. Stock options generally have a term of ten years and vest over a <span style="-sec-ix-hidden:f-519">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 activity for the three months ended March 31, 2025:</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, 2024</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%">269,851 </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%">893,000 </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="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%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,636)</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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(36,732)</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="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%">Outstanding — March 31, 2025</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,121,483 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#cceeff;padding:2px 1pt;text-align: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, 2025</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,598 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">During the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">three months ended March 31, 2025, the Company granted stock options to the CEO in connection with his hiring on January 6, 2025. These stock options contain a requirement that in order to be exercisable, the Company’s closing stock price must exceed the exercise price of the awards for 20 of the 30 trading-days immediately prior to the requested exercise date. The Company granted a total of 850,000 of these options to the CEO at a weighted average exercise price of $18.46. The total grant-date fair value of the options was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$6.7 million and will be expensed over the four-year vesting term of the awards.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">These options granted to the Company’s CEO were valued using a Monte Carlo simulation model. The following table details the key assumptions utilized in the Monte Carlo simulation model used to calculate the grant-date fair value of the awards:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.912%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 6, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation date stock price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Simulation term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></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, 2025, total unrecognized compensation expense related to stock options was $5.4 million, which is expected to be recognized over a weighted-average period of 3.68 years.</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-542">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 for the three months ended March 31, 2025:</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, 2024</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%">1,111,841 </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%">338,776 </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%">(51,534)</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%">(81,277)</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, 2025</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%">1,317,806 </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%">During the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">three months ended March 31, 2025, the Company granted RSUs to the CEO in connection with his hiring on January 6, 2025. The Company granted the CEO 124,347 RSUs that contain a time-based vesting requirement (“Time-based CEO RSUs”) with a total grant-date fair value of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$1.4 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%"> that vest over four years. The Company also granted the CEO RSUs that contain a market-based vesting condition in addition to a time-based vesting requirement (“Market-based CEO RSUs”). The Company granted 167,910 of these Market-based CEO RSUs with a total grant-date fair value of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$3.2 million that will be expensed over the three-year vesting term of the awards. The actual number of shares to be issued upon completion of the time-based vesting requirement of the Market-based CEO RSUs is dependent upon the Company’s share price performance relative to the total shareholder return of Russell Microcap Index (“rTSR”) over the vesting period, ranging from 0% to 200% of the number of market-based RSUs granted. The following table details the key assumptions utilized in the Monte Carlo simulation model used to calculate the grant-date fair value of the Market-based CEO RSUs:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.912%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 6, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation date stock price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Simulation term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Correlation coefficient</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3741</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At March 31, 2025, 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, including the RS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Us with a market based condition discussed above, was $9.2 million, which is expected to be recognized over a weighted-average period of 3.23 years.</span></div> 5775308 2681632 <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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">three </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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, 2025 and 2024 (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></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></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%">2025</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%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">52 </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%">25 </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></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%">268 </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%">160 </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: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%">146 </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%">164 </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%">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%">1,135 </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%">339 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29 </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%">      Total</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: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 #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,601 </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:middle"></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: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 #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:#cceeff;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></tr></table></div> 52000 25000 268000 160000 146000 164000 1135000 339000 0 29000 1601000 717000 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 activity for the three months ended March 31, 2025:</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, 2024</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%">269,851 </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%">893,000 </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="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%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,636)</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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(36,732)</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="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%">Outstanding — March 31, 2025</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,121,483 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#cceeff;padding:2px 1pt;text-align: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, 2025</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,598 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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> 269851 893000 4636 36732 1121483 134598 20 30 850000 18.46 6700000 P4Y The following table details the key assumptions utilized in the Monte Carlo simulation model used to calculate the grant-date fair value of the awards:<div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.912%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 6, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation date stock price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Simulation term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div>The following table details the key assumptions utilized in the Monte Carlo simulation model used to calculate the grant-date fair value of the Market-based CEO RSUs:<div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.912%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 6, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation date stock price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Simulation term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Correlation coefficient</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3741</span></td></tr></table></div> 11.23 P10Y 0.0457 0.8400 0 5400000 P3Y8M4D 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 for the three months ended March 31, 2025:</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, 2024</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%">1,111,841 </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%">338,776 </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%">(51,534)</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%">(81,277)</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, 2025</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%">1,317,806 </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> 1111841 338776 51534 81277 1317806 124347 1400000 P4Y 167910 3200000 P3Y 0 2 11.23 P3Y 0.0425 1.0563 0 0.3741 9200000 P3Y2M23D Earnings (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 </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">using the treasury stock method. Potentially dilutive securities (consisting primarily of the 2025 Convertible Notes calculated using the if-converted method and warrants, stock options and RSUs calculated using the treasury stock method) are excluded from the diluted EPS computation in loss periods and when their effect would be anti-dilutive.</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 EPS was as follows (in thousands, except per share data):</span></div><div style="margin-bottom:3pt;margin-top:3pt"><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:59.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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:11.619%"></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:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Income/(Loss)<br/>(Numerator)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares*<br/>(Denominator)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Per-Share Amount**</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:700;line-height:100%;text-decoration:underline">For the three months ended March 31, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic and Diluted EPS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) from continuing operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: preferred stock dividends</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%">(864)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) from continuing operations attributable to common stockholders</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,034)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) attributable to common stockholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,434)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">For the three months ended March 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic and Diluted EPS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) from continuing operations</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%">(5,516)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: preferred stock dividends</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%">(790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) from continuing operations attributable to common stockholders</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,306)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.53)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,061 </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%">11,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) attributable to common stockholders</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%">(5,245)</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;padding:2px 0 2px 1pt;text-align: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,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.44)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">(*) Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">(**) Rounding may affect summation.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-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 as of March 31, 2025 and 2024 (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:4pt"><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: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%">2025</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%">2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025 Convertible 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%">119 </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,338 </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%">Common stock warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-qualified stock options </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,121 </span></td><td style="background-color:#ffffff;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%">448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,318 </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%">186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">     Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,605 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,998 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> The calculation of basic and diluted EPS was as follows (in thousands, except per share data):<div style="margin-bottom:3pt;margin-top:3pt"><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:59.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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:11.619%"></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:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Income/(Loss)<br/>(Numerator)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares*<br/>(Denominator)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Per-Share Amount**</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:700;line-height:100%;text-decoration:underline">For the three months ended March 31, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic and Diluted EPS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) from continuing operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: preferred stock dividends</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%">(864)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) from continuing operations attributable to common stockholders</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,034)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) attributable to common stockholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,434)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">For the three months ended March 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic and Diluted EPS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) from continuing operations</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%">(5,516)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: preferred stock dividends</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%">(790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) from continuing operations attributable to common stockholders</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,306)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.53)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,061 </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%">11,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) attributable to common stockholders</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%">(5,245)</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;padding:2px 0 2px 1pt;text-align: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,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.44)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">(*) Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">(**) Rounding may affect summation.</span></div> -1170000 864000 -2034000 15002000 -0.14 -400000 15002000 -0.03 -2434000 15002000 -0.16 -5516000 790000 -6306000 11880000 -0.53 -0.53 1061000 11880000 0.09 0.09 -5245000 11880000 -0.44 -0.44 <div style="margin-bottom:9pt;margin-top:9pt;text-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 as of March 31, 2025 and 2024 (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:4pt"><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: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%">2025</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%">2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025 Convertible 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%">119 </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,338 </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%">Common stock warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-qualified stock options </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,121 </span></td><td style="background-color:#ffffff;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%">448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,318 </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%">186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">     Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,605 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,998 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 119000 1338000 3018000 0 1121000 448000 1318000 186000 29000 26000 5605000 1998000 Stockholders' Equity (Deficit)<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:700;line-height:115%">Warrants</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with various debt restructuring agreements entered into during the year ended December 31, 2024, the Company issued warrants to purchase an aggregate of 3.0 million shares of the Company’s common stock, including the warrants noted in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Note 5 – Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. The warrants expire four years from their date of issuance and are exercisable on a cash basis at any time before their expiration dates. The warrants are subject to adjustment for stock splits, reverse stock splits, stock dividends and similar transactions and contain customary registration rights with respect to the shares of common stock issuable upon exercise of the warrants. The warrants issued during the year ended December 31, 2024 are the only outstanding warrants as of both March 31, 2025 and December 31, 2024. As of March 31, 2025, none of the warrants have been exercised.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The number and exercise price of the warrants issued and outstanding as of March 31, 2025 are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.540%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares to Purchase with Warrants</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">550,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 18, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">236,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 2, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 24, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 6, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 6, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,543,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 6, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 6, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,018,304 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Preferred Stock</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has a total of 2,000,000 shares of preferred stock authorized for issuance at a par value of $0.001 per share, 150,000 of which have been designated Series D Preferred Stock and 39,500 of which have been designated Series E Preferred Stock. As of March 31, 2025 and December 31, 2024, the Company had 25,000 shares of Series E preferred stock issued and outstanding. Dividends declared, but not paid, related to the Series E Preferred Stock resulted in $14.3 million and $13.4 million of dividends accrued, approximating $570.26 and $535.71 per preferred share, as of March 31, 2025 and December 31, 2024, respectively.</span></div> 3000000 P4Y 0 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The number and exercise price of the warrants issued and outstanding as of March 31, 2025 are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.540%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares to Purchase with Warrants</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">550,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 18, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">236,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 2, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 24, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 6, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 6, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,543,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 6, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 6, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,018,304 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div> 550000 12.12 236074 13.37 88534 11.03 20646 12.34 180000 11.27 1543363 12.12 29687 12.34 370000 15.77 3018304 2000000 0.001 150000 39500 25000 25000 25000 25000 14300000 13400000 570.26 535.71 Segment, Geographic, and Concentrations of Risk Information<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Segment Information</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As previously detailed in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Note 1 – Nature of Business and Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, the Company operates as </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">one</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> reportable segment. As of March 31, 2025, the Company’s CODM was its CEO. The Company’s CODM does not manage any part of the Company separately, and the allocation of resources and assessment of performance is based solely on the Company’s consolidated operations and financial results. The accounting policies of our single reportable segment are the same as those described in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Note 1 – Nature of Business and Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The CODM uses net income (loss) in evaluating the performance of our single reportable segment and determining how to allocate resources of the Company as a whole, including investing in our products, services and customers. As the Company only has one reportable segment, the measure of segment assets is reported on the balance sheet as total consolidated assets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table details the revenues, significant expenses and other segment items regularly provided to the CODM:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.800%"></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.384%"></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: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%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,673 </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%">37,505 </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%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,638 </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%">24,236 </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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted research and development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,523 </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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted sales and marketing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,674 </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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted general and administrative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,618 </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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted depreciation and amortization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,962 </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalizable software development expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,376 </span></td><td style="background-color:#ffffff;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%">583 </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized software development expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,376)</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%">(583)</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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,601 </span></td><td style="background-color:#ffffff;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%">687 </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of purchased intangible assets related to business combinations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">316 </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%">330 </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairment of capitalized software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">384 </span></td><td style="background-color:#ffffff;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%">420 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,179 </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other (income) expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#ffffff;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%">375 </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17 </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%">Segment net income (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,170)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,516)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:700;line-height:100%">Reconciliation of profit or loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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%">Income from discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#ffffff;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,061 </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%">Consolidated net income (loss)</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,570)</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%">(4,455)</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><tr><td colspan="12" 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:8pt;font-style:italic;font-weight:400;line-height:100%">(1) Excludes any share-based compensation expense.</span></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(2) Excludes any depreciation and amortization or share-based compensation expense.</span></td></tr><tr><td colspan="12" style="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:8pt;font-style:italic;font-weight:400;line-height:100%">(3) Excludes any depreciation and amortization, share-based compensation expense, right-of-use asset impairments, or debt restructuring costs.</span></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(4) Excludes amortization of purchased intangible assets.</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Geographic Information</span></div><div style="margin-top:9pt;text-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:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.800%"></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.384%"></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: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%">2025</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%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">31,620 </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%">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="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%">— </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%">701 </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%">53 </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,328 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,673 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,505 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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-weight:400;line-height:115%">Substantially all of the Company’s long-term assets are located within the United States.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Concentrations of 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-style:italic;font-weight:400;line-height:115%">Customer Concentrations</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the three months ended March 31, 2025, two customers accounted for 54.6% and 35.1% of revenues, respectively. For the three months ended March 31, 2024, two customers accounted for 47.2% and 21.9% of revenues, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of March 31, 2025, two customers accounted for 45.6% and 31.4% of accounts receivable, net, respectively. As of December 31, 2024, three customers accounted for 33.6%, 22.8%, and 18.8% of accounts receivable, net, respectively. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Concentrations in the Available Sources of Supply of Materials and Product</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our services use hardware and software from various third parties, some of which are procured from sole-source suppliers. For example, our MiFi mobile hotspots and fixed wireless access devices rely substantially on chipsets from Qualcomm. From time to time, certain components used in our products or solutions have been in short supply or their anticipated commercial introduction has been delayed or their availability has been interrupted for reasons outside our control. In addition, many of our suppliers are located outside of the United States and therefore can be impacted by additional government regulations, such as import tariffs.</span></div> 1 1 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table details the revenues, significant expenses and other segment items regularly provided to the CODM:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.800%"></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.384%"></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: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%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,673 </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%">37,505 </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%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,638 </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%">24,236 </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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted research and development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,523 </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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted sales and marketing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,674 </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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted general and administrative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,618 </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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted depreciation and amortization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,962 </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalizable software development expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,376 </span></td><td style="background-color:#ffffff;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%">583 </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized software development expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,376)</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%">(583)</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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,601 </span></td><td style="background-color:#ffffff;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%">687 </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of purchased intangible assets related to business combinations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">316 </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%">330 </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairment of capitalized software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">384 </span></td><td style="background-color:#ffffff;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%">420 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,179 </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other (income) expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#ffffff;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%">375 </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17 </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%">Segment net income (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,170)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,516)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:700;line-height:100%">Reconciliation of profit or loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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%">Income from discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#ffffff;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,061 </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%">Consolidated net income (loss)</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,570)</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%">(4,455)</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><tr><td colspan="12" 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:8pt;font-style:italic;font-weight:400;line-height:100%">(1) Excludes any share-based compensation expense.</span></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(2) Excludes any depreciation and amortization or share-based compensation expense.</span></td></tr><tr><td colspan="12" style="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:8pt;font-style:italic;font-weight:400;line-height:100%">(3) Excludes any depreciation and amortization, share-based compensation expense, right-of-use asset impairments, or debt restructuring costs.</span></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(4) Excludes amortization of purchased intangible assets.</span></td></tr></table></div> 31673000 37505000 16638000 24236000 4267000 4523000 3788000 3674000 3355000 3618000 1748000 2962000 2376000 583000 -2376000 -583000 1601000 687000 316000 330000 384000 420000 -1026000 -2179000 303000 -375000 23000 17000 -1170000 -5516000 -400000 1061000 -1570000 -4455000 <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:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.800%"></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.384%"></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: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%">2025</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%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">31,620 </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%">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="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%">— </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%">701 </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%">53 </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,328 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,673 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,505 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 31620000 35476000 0 701000 53000 1328000 31673000 37505000 0.546 0.351 0.472 0.219 0.456 0.314 0.336 0.228 0.188 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, 2025, future payments under these noncancellable purchase obligations were approximately $44.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> 44100000 Income Taxes<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%">Income taxes for both periods consisted primarily of foreign income taxes at certain of the Company’s international entities and 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.</span></div> *rounding may impact summation of amounts Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1