0001437749-24-026817.txt : 20240814 0001437749-24-026817.hdr.sgml : 20240814 20240814161434 ACCESSION NUMBER: 0001437749-24-026817 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 73 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240814 DATE AS OF CHANGE: 20240814 FILER: COMPANY DATA: COMPANY CONFORMED NAME: QUICKLOGIC Corp CENTRAL INDEX KEY: 0000882508 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 770188504 STATE OF INCORPORATION: CA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-22671 FILM NUMBER: 241207945 BUSINESS ADDRESS: STREET 1: 2220 LUNDY AVENUE CITY: SAN JOSE STATE: CA ZIP: 95131-1816 BUSINESS PHONE: 4089904010 MAIL ADDRESS: STREET 1: 2220 LUNDY AVENUE CITY: SAN JOSE STATE: CA ZIP: 95131-1816 FORMER COMPANY: FORMER CONFORMED NAME: QUICKLOGIC CORPORATION DATE OF NAME CHANGE: 19970409 10-Q 1 quicklo20240611_10q.htm FORM 10-Q quicklo20240611_10q.htm
0000882508 QUICKLOGIC Corp false --12-31 Q2 2024 24 34 0.001 0.001 10,000 10,000 0 0 0 0 0.001 0.001 200,000 200,000 14,458 14,458 14,118 14,118 974 20.0 703 739 May 29, 2023 0 1 10 1 2 7 1 7 5 7 5 5 20.0 9.00 1 3 0.1 0.2 0 0 0 0 0 false false false Gary Tauss Director true March 4, 2024 Michael Farese Chairman of the Board true May 21, 2024 The operating lease relates to the Company's headquarters in San Jose, CA. The lease term expires on June 14, 2027. 00008825082024-01-012024-06-30 xbrli:shares 00008825082024-08-09 thunderdome:item iso4217:USD 00008825082024-06-30 00008825082023-12-31 iso4217:USDxbrli:shares 00008825082024-04-012024-06-30 00008825082023-04-032023-07-02 00008825082023-01-022023-07-02 00008825082023-01-01 00008825082023-07-02 0000882508us-gaap:CommonStockMember2023-12-31 0000882508us-gaap:AdditionalPaidInCapitalMember2023-12-31 0000882508us-gaap:RetainedEarningsMember2023-12-31 0000882508us-gaap:CommonStockMember2024-01-012024-03-31 0000882508us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-31 0000882508us-gaap:RetainedEarningsMember2024-01-012024-03-31 00008825082024-01-012024-03-31 0000882508us-gaap:CommonStockMember2024-03-31 0000882508us-gaap:AdditionalPaidInCapitalMember2024-03-31 0000882508us-gaap:RetainedEarningsMember2024-03-31 00008825082024-03-31 0000882508us-gaap:CommonStockMember2024-04-012024-06-30 0000882508us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-30 0000882508us-gaap:RetainedEarningsMember2024-04-012024-06-30 0000882508us-gaap:CommonStockMember2024-06-30 0000882508us-gaap:AdditionalPaidInCapitalMember2024-06-30 0000882508us-gaap:RetainedEarningsMember2024-06-30 0000882508us-gaap:CommonStockMember2023-01-01 0000882508us-gaap:AdditionalPaidInCapitalMember2023-01-01 0000882508us-gaap:RetainedEarningsMember2023-01-01 0000882508us-gaap:CommonStockMember2023-01-022023-04-02 0000882508us-gaap:AdditionalPaidInCapitalMember2023-01-022023-04-02 0000882508us-gaap:RetainedEarningsMember2023-01-022023-04-02 00008825082023-01-022023-04-02 0000882508us-gaap:CommonStockMember2023-04-02 0000882508us-gaap:AdditionalPaidInCapitalMember2023-04-02 0000882508us-gaap:RetainedEarningsMember2023-04-02 00008825082023-04-02 0000882508us-gaap:CommonStockMember2023-04-032023-07-02 0000882508us-gaap:AdditionalPaidInCapitalMember2023-04-032023-07-02 0000882508us-gaap:RetainedEarningsMember2023-04-032023-07-02 0000882508us-gaap:CommonStockMember2023-07-02 0000882508us-gaap:AdditionalPaidInCapitalMember2023-07-02 0000882508us-gaap:RetainedEarningsMember2023-07-02 0000882508us-gaap:RevolvingCreditFacilityMemberquik:HeritageBankOfCommerceMember2024-06-30 0000882508us-gaap:AssetPledgedAsCollateralMember2024-06-30 xbrli:pure 0000882508quik:RegisteredDirectOfferingMember2024-03-132024-03-13 0000882508quik:RegisteredDirectOfferingMember2024-03-13 0000882508quik:RegisteredDirectOfferingMember2023-03-212023-03-21 0000882508quik:RegisteredDirectOfferingMember2023-03-21 0000882508quik:TheNoteMember2023-04-28 0000882508quik:TheNoteMember2023-06-28 0000882508quik:TheNoteMember2024-06-27 utr:M 0000882508quik:TheNoteMember2024-06-30 0000882508us-gaap:RevolvingCreditFacilityMemberquik:HeritageBankOfCommerceMember2023-12-31 0000882508us-gaap:RevolvingCreditFacilityMemberquik:HeritageBankOfCommerceMember2023-10-01 0000882508quik:ReclassificationFromPaymentsOnNotesPayableToFinancingArrangementsMember2023-01-022023-07-02 0000882508quik:ReclassificationFromProceedsFromNotesPayableToIncreasesInAccruedLiabilitiesAndOtherLongtermLiabilitiesMember2023-01-022023-07-02 0000882508srt:RevisionOfPriorPeriodReclassificationAdjustmentMember2023-01-022023-07-02 0000882508quik:ReclassificationOfCapitalExpendituresToInternaluseSoftwareMember2023-01-022023-07-02 0000882508quik:ReclassificationOfDeferredChargesAndFixedAssetsInApMember2023-01-022023-07-02 0000882508us-gaap:StockCompensationPlanMember2024-04-012024-06-30 0000882508us-gaap:StockCompensationPlanMember2024-01-012024-06-30 0000882508us-gaap:StockCompensationPlanMember2023-04-032023-07-02 0000882508us-gaap:StockCompensationPlanMember2023-01-022023-07-02 0000882508srt:MaximumMemberus-gaap:CommonStockMember2018-05-29 0000882508us-gaap:CommonStockMember2018-05-29 0000882508us-gaap:EquipmentMember2024-06-30 0000882508us-gaap:EquipmentMember2023-12-31 0000882508quik:SoftwareToolsMember2024-06-30 0000882508quik:SoftwareToolsMember2023-12-31 0000882508quik:ToolingMember2024-06-30 0000882508quik:ToolingMember2023-12-31 0000882508us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-06-30 0000882508us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-31 0000882508us-gaap:FurnitureAndFixturesMember2024-06-30 0000882508us-gaap:FurnitureAndFixturesMember2023-12-31 0000882508us-gaap:LeaseholdImprovementsMember2024-06-30 0000882508us-gaap:LeaseholdImprovementsMember2023-12-31 0000882508quik:ToolingMember2023-07-02 utr:Y 0000882508us-gaap:EquipmentMembersrt:MinimumMember2024-06-30 0000882508us-gaap:EquipmentMembersrt:MaximumMember2024-06-30 0000882508quik:SoftwareToolsMembersrt:MinimumMember2024-06-30 0000882508quik:SoftwareToolsMembersrt:MaximumMember2024-06-30 0000882508quik:SoftwareMembersrt:MinimumMember2024-06-30 0000882508quik:SoftwareMembersrt:MaximumMember2024-06-30 0000882508us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2024-06-30 0000882508us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2024-06-30 0000882508us-gaap:LeaseholdImprovementsMembersrt:MinimumMember2024-06-30 0000882508us-gaap:LeaseholdImprovementsMembersrt:MaximumMember2024-06-30 0000882508quik:SensiMLMemberus-gaap:DevelopedTechnologyRightsMember2024-06-30 0000882508quik:SensiMLMemberus-gaap:CustomerRelationshipsMember2024-06-30 0000882508quik:SensiMLMemberus-gaap:TrademarksAndTradeNamesMember2024-06-30 0000882508quik:SensiMLMember2024-06-30 0000882508us-gaap:RevolvingCreditFacilityMemberquik:HeritageBankOfCommerceMember2024-01-012024-06-30 0000882508us-gaap:RevolvingCreditFacilityMemberquik:HeritageBankOfCommerceMember2023-01-022023-12-31 0000882508us-gaap:RevolvingCreditFacilityMemberquik:HeritageBankOfCommerceMember2024-04-012024-06-30 0000882508us-gaap:RevolvingCreditFacilityMemberquik:HeritageBankOfCommerceMember2023-04-032023-07-02 0000882508us-gaap:RevolvingCreditFacilityMemberquik:HeritageBankOfCommerceMember2023-01-022023-07-02 0000882508quik:FixedAssetsNetPurchasedThroughFinancingArrangementsMember2024-06-30 0000882508quik:FixedAssetsNetPurchasedThroughFinancingArrangementsMember2023-07-02 0000882508srt:MinimumMember2024-01-012024-06-30 0000882508srt:MaximumMember2024-01-012024-06-30 0000882508srt:WeightedAverageMember2024-01-012024-06-30 0000882508srt:MinimumMember2024-06-30 0000882508srt:MaximumMember2024-06-30 0000882508srt:WeightedAverageMember2024-06-30 0000882508srt:MinimumMember2023-01-022023-07-02 0000882508srt:MaximumMember2023-01-022023-07-02 0000882508srt:WeightedAverageMember2023-01-022023-07-02 0000882508srt:MinimumMember2023-07-02 0000882508srt:MaximumMember2023-07-02 0000882508srt:WeightedAverageMember2023-07-02 00008825082023-01-012023-07-02 0000882508quik:RegisteredDirectOfferingMember2024-03-132024-03-13 0000882508quik:RegisteredDirectOfferingMember2024-03-13 0000882508quik:RegisteredDirectOfferingMember2023-03-212023-03-21 0000882508quik:RegisteredDirectOfferingMember2023-03-21 0000882508us-gaap:CostOfSalesMember2024-04-012024-06-30 0000882508us-gaap:CostOfSalesMember2023-04-032023-07-02 0000882508us-gaap:CostOfSalesMember2024-01-012024-06-30 0000882508us-gaap:CostOfSalesMember2023-01-022023-07-02 0000882508us-gaap:ResearchAndDevelopmentExpenseMember2024-04-012024-06-30 0000882508us-gaap:ResearchAndDevelopmentExpenseMember2023-04-032023-07-02 0000882508us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-06-30 0000882508us-gaap:ResearchAndDevelopmentExpenseMember2023-01-022023-07-02 0000882508us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-04-012024-06-30 0000882508us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-032023-07-02 0000882508us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-06-30 0000882508us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-022023-07-02 0000882508quik:CapitalizedInternaluseSoftwareAndToolingNetMember2024-04-012024-06-30 0000882508quik:CapitalizedInternaluseSoftwareAndToolingNetMember2024-01-012024-06-30 0000882508quik:CapitalizedInternaluseSoftwareAndToolingNetMember2023-04-032023-07-02 0000882508quik:CapitalizedInternaluseSoftwareAndToolingNetMember2023-01-022023-07-02 0000882508quik:StockPlan2019Member2023-12-31 0000882508quik:StockPlan2019Member2024-01-012024-06-30 0000882508quik:StockPlan2019Member2024-06-30 0000882508us-gaap:EmployeeStockOptionMember2024-01-012024-06-30 0000882508us-gaap:EmployeeStockOptionMember2023-01-022023-07-02 0000882508us-gaap:EmployeeStockOptionMember2023-01-022023-12-31 0000882508quik:RsuAndPrsuMember2024-04-012024-06-30 0000882508quik:RsuAndPrsuMember2024-01-012024-06-30 0000882508quik:RsuAndPrsuMember2023-04-032023-07-02 0000882508quik:RsuAndPrsuMember2023-01-022023-07-02 0000882508us-gaap:RestrictedStockUnitsRSUMember2024-06-30 0000882508us-gaap:RestrictedStockUnitsRSUMember2023-07-02 0000882508us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-30 0000882508us-gaap:RestrictedStockUnitsRSUMember2023-12-31 0000882508quik:EmployeeStockPurchasePlanMember2024-04-012024-06-30 0000882508quik:EmployeeStockPurchasePlanMember2024-01-012024-06-30 0000882508quik:EmployeeStockPurchasePlanMember2023-04-032023-07-02 0000882508quik:EmployeeStockPurchasePlanMember2023-01-022023-07-02 0000882508quik:NewProductsMember2024-04-012024-06-30 0000882508quik:NewProductsMember2023-04-032023-07-02 0000882508quik:NewProductsMember2024-01-012024-06-30 0000882508quik:NewProductsMember2023-01-022023-07-02 0000882508quik:MatureProductsMember2024-04-012024-06-30 0000882508quik:MatureProductsMember2023-04-032023-07-02 0000882508quik:MatureProductsMember2024-01-012024-06-30 0000882508quik:MatureProductsMember2023-01-022023-07-02 0000882508quik:HardwareProductsMember2024-04-012024-06-30 0000882508quik:HardwareProductsMember2023-04-032023-07-02 0000882508quik:HardwareProductsMember2024-01-012024-06-30 0000882508quik:HardwareProductsMember2023-01-022023-07-02 0000882508quik:eFPGAIPMember2024-04-012024-06-30 0000882508quik:eFPGAIPMember2023-04-032023-07-02 0000882508quik:eFPGAIPMember2024-01-012024-06-30 0000882508quik:eFPGAIPMember2023-01-022023-07-02 0000882508quik:SaaSAndOtherMember2024-04-012024-06-30 0000882508quik:SaaSAndOtherMember2023-04-032023-07-02 0000882508quik:SaaSAndOtherMember2024-01-012024-06-30 0000882508quik:SaaSAndOtherMember2023-01-022023-07-02 0000882508quik:eFPGARevenueMember2024-04-012024-06-30 0000882508quik:eFPGARevenueMember2024-04-032024-07-02 0000882508quik:eFPGARevenueMember2024-01-012024-06-30 0000882508quik:eFPGARevenueMember2023-01-022023-07-02 0000882508quik:ProfessionalServicesMember2024-06-30 0000882508quik:ProfessionalServicesMember2023-07-02 0000882508country:US2024-04-012024-06-30 0000882508country:US2024-01-012024-06-30 0000882508country:US2023-04-032023-07-02 0000882508country:US2023-01-022023-07-02 0000882508srt:AsiaPacificMember2024-04-012024-06-30 0000882508srt:AsiaPacificMember2023-04-032023-07-02 0000882508srt:AsiaPacificMember2024-01-012024-06-30 0000882508srt:AsiaPacificMember2023-01-022023-07-02 0000882508srt:NorthAmericaMember2024-04-012024-06-30 0000882508srt:NorthAmericaMember2023-04-032023-07-02 0000882508srt:NorthAmericaMember2024-01-012024-06-30 0000882508srt:NorthAmericaMember2023-01-022023-07-02 0000882508srt:EuropeMember2024-04-012024-06-30 0000882508srt:EuropeMember2023-04-032023-07-02 0000882508srt:EuropeMember2024-01-012024-06-30 0000882508srt:EuropeMember2023-01-022023-07-02 0000882508us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:GB2023-01-022023-12-31 0000882508us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberquik:DistributorAMember2024-04-012024-06-30 0000882508us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberquik:DistributorAMember2023-04-032023-07-02 0000882508us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberquik:DistributorAMember2024-01-012024-06-30 0000882508us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberquik:DistributorAMember2023-01-022023-07-02 0000882508us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberquik:DistributorCMember2024-04-012024-06-30 0000882508us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberquik:CustomerAMember2024-04-012024-06-30 0000882508us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberquik:CustomerAMember2023-04-032023-07-02 0000882508us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberquik:CustomerAMember2024-01-012024-06-30 0000882508us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberquik:CustomerAMember2023-01-022023-07-02 0000882508us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberquik:CustomerBMember2023-04-032023-07-02 0000882508us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberquik:CustomerBMember2023-01-022023-07-02 0000882508us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberquik:CustomerCMember2023-04-032023-07-02 0000882508us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberquik:CustomerAMember2024-04-012024-06-30 0000882508us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberquik:CustomerAMember2023-01-022023-12-31 0000882508us-gaap:InventoriesMember2024-06-30 0000882508quik:GoodsAndServicesMember2024-06-30 0000882508quik:QUIKGaryTaussMember2024-01-012024-06-30 0000882508quik:QUIKGaryTaussMember2024-06-30 0000882508quik:QUIKMichaelFareseMember2024-01-012024-06-30 0000882508quik:QUIKMichaelFareseMember2024-06-30 0000882508quik:SensiMLMember2024-01-012024-06-30
 

 

Table of Contents



UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 


 

FORM 10-Q

 


 

(Mark One)

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

 

For the Quarterly Period Ended June 30, 2024

 

OR

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

 

For the Transition Period From              To

 

COMMISSION FILE NUMBER: 000-22671

 


 

QUICKLOGIC CORPORATION

(Exact name of registrant as specified in its charter)

 


 

Delaware

 

77-0188504

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

 

2220 Lundy Avenue, San Jose, CA 95131-1816

(Address of principal executive offices including zip code))

 

(408990-4000

(Registrant's telephone number, including area code)

 

Securities registered pursuant Section 12(b) of the act:

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, par value $.001 per share

QUIK

The Nasdaq Capital 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 definition of “large accelerated filer,” “accelerated filer”, “smaller reporting company” and "emerging growth company" in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

 

 

Accelerated Filer

 

Non-accelerated filer

 

 

Smaller Reporting Company

 

 

 

 

 

Emerging growth company

 

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act ☐

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Securities Exchange Act). Yes      No  ☒

 

As of August 9, 2024, there were 14,465,609 shares of registrant’s common stock, par value $0.001 per share, outstanding.

 

 

 

 

QUICKLOGIC CORPORATION

FORM 10-Q

June 30, 2024

 

TABLE OF CONTENTS

 

 

 

 

Page

Part I - Financial Information

 

3

 

 

 

 

Item 1.

Unaudited Condensed Consolidated Financial Statements

 

3

 

 

 

 

 

Unaudited Condensed Consolidated Balance Sheets

 

3

 

 

 

 

 

Unaudited Condensed Consolidated Statements of Operations

 

4

 

 

 

 

 

Unaudited Condensed Consolidated Statements of Cash Flows

 

5

 

 

 

 

 

Unaudited Condensed Consolidated Statements of Changes in Stockholders’ Equity

 

6

 

 

 

 

 

Notes to Unaudited Condensed Consolidated Financial Statements

 

7

 

 

 

 

Item 2.

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

 

16

 

 

 

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

 

25

 

 

 

 

Item 4.

Controls and Procedures

 

25

 

 

 

 

Part II - Other Information

 

25

 

 

 

 

Item 1.

Legal Proceedings

 

25

 

 

 

 

Item 1A.

Risk Factors

 

25

       
Item 3. Defaults Upon Senior Securities   25
       
Item 5. Other Information   25
       

Item 6.

Exhibits

 

25

 

 

 

 

Signatures

 

 

26

 

 

 

PART I. Financial Information

 

Item 1. Unaudited Condensed Consolidated Financial Statements

 

QUICKLOGIC CORPORATION

UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands, except par value amount)

 

  

June 30,

  

December 31,

 
  

2024

  

2023

 

ASSETS

        

Current assets:

        

Cash, cash equivalents and restricted cash

 $23,266  $24,606 

Accounts receivable, net of allowance for doubtful accounts of $24 and $34, as of June 30, 2024 and December 31, 2023, respectively

  928   1,625 

Contract assets

  2,254   3,609 

Inventories, net

  1,751   2,029 

Prepaid expenses and other current assets

  1,686   1,561 

Total current assets

  29,885   33,430 

Property and equipment, net

  12,043   8,948 

Capitalized internal-use software, net

  2,287   2,069 

Right of use assets, net

  896   981 

Intangible assets, net

  484   537 

Non-marketable equity investment

  300   300 

Goodwill

  185   185 

Note receivable

  1,229   1,200 

Other assets

  142   142 

TOTAL ASSETS

 $47,451  $47,792 
         

LIABILITIES AND STOCKHOLDERS' EQUITY

        

Current liabilities:

        

Revolving line of credit

 $20,000  $20,000 

Trade payables

  1,449   4,657 

Accrued liabilities

  1,277   2,673 

Deferred revenue

  756   1,052 

Note payable, current

  890   946 

Lease liabilities, current

  266   302 

Total current liabilities

  24,638   29,630 

Long-term liabilities:

        

Lease liabilities, non-current

  609   681 

Notes payable, non-current

  274   461 

Other liabilities, non-current

  125   125 

Total liabilities

  25,646   30,897 

Commitments and contingencies (see Note 13)

          

Stockholders' equity:

        

Preferred stock, $0.001 par value; 10,000 shares authorized; no shares issued and outstanding

      

Common stock, $0.001 par value; 200,000 authorized; 14,458 and 14,118 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively

  14   14 

Additional paid-in capital

  328,788   322,436 

Accumulated deficit

  (306,997)  (305,555)

Total stockholders' equity

  21,805   16,895 

TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY

 $47,451  $47,792 

 

See accompanying notes to unaudited condensed consolidated financial statements.

 

 

 

 

QUICKLOGIC CORPORATION

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except per share amounts)

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

July 2,

  

June 30,

  

July 2,

 
  

2024

  

2023

  

2024

  

2023

 

Revenue

 $4,127  $2,921  $10,134  $7,054 

Cost of revenue

  2,022   1,718   4,046   3,461 

Gross profit

  2,105   1,203   6,088   3,593 

Operating expenses:

                

Research and development

  1,527   1,505   2,986   3,134 

Selling, general and administrative

  2,095   1,924   4,446   3,785 

Total operating expenses

  3,622   3,429   7,432   6,919 

Operating income (loss)

  (1,517)  (2,226)  (1,344)  (3,326)

Interest expense

  (40)  (50)  (109)  (108)

Interest income and other income (expense), net

  1      12   (63)

Income (loss) before income taxes

  (1,556)  (2,276)  (1,441)  (3,497)

(Benefit from) provision for income taxes

  (6)  (7)  1    

Net income (loss)

 $(1,550) $(2,269) $(1,442) $(3,497)

Net income (loss) per share:

                

Basic

 $(0.11) $(0.17) $(0.10) $(0.26)

Diluted

 $(0.11) $(0.17) $(0.10) $(0.26)

Weighted average shares outstanding:

                

Basic

  14,439   13,709   14,308   13,297 

Diluted

  14,439   13,709   14,308   13,297 

 


Note: Net income (loss) equals comprehensive income (loss) for all periods presented.

 

See accompanying notes to unaudited condensed consolidated financial statements.

 

 

 

QUICKLOGIC CORPORATION

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

 

  

Six Months Ended

 
  

June 30,

  

July 2,

 
  

2024

  

2023

 

Cash flows provided by (used in) operating activities:

        

Net income (loss)

 $(1,442) $(3,497)

Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:

        

Depreciation and amortization

  1,674   734 

ROU asset amortization

  131   181 

Stock-based compensation

  2,477   1,302 

Write-down of inventories and reclassifications

  47   212 

Other

  (10)  5 

Changes in operating assets and liabilities:

        

Accounts receivable

  706   1,747 

Contract assets

  1,355   974 

Inventories

  231   (174)

Other assets

  262   (1,162)

Trade payables

  (3,657)  (840)

Accrued liabilities

  (1,397)  371 

Deferred revenue

  (296)  22 

Lease liabilities

  (154)  (196)

Net cash provided by (used in) operating activities

  (73)  (321)

Cash flows provided by (used in) investing activities:

        

Capital expenditures for property and equipment

  (4,053)  (87)

Capitalized internal-use software

  (420)  (442)

Net cash provided by (used in) investing activities

  (4,473)  (529)

Cash flows provided by (used in) financing activities:

        

Payment of notes payable

  (518)  (305)

Proceeds from notes payable

     105 

Proceeds from line of credit

  40,000   30,000 

Repayment of line of credit

  (40,000)  (30,000)

Proceeds from issuance of common stock

  188   121 

Proceeds from issuance of common stock to investors

  3,560   2,313 

Stock issuance cost

  (24)  (20)

Net cash provided by (used in) financing activities

  3,206   2,214 

Net increase (decrease) in cash, cash equivalents and restricted cash

  (1,340)  1,364 

Cash, cash equivalents and restricted cash at beginning of period

  24,606   19,201 

Cash, cash equivalents and restricted cash at end of period

 $23,266  $20,565 
         

Supplemental disclosures of cash flow information:

        

Interest paid

 $116  $42 

Income taxes paid

 $37  $10 
         

Supplemental disclosures of non-cash financing and investing items

        

Purchases of assets with financing arrangements

 $275  $551 

Stock-based compensation capitalized as internal-use software

 $143  $38 

Stock-based compensation capitalized as tooling and fixed assets

 $9  $23 

Purchases of property and equipment in accounts payable

 $309  $1,592 

 

See accompanying notes to unaudited condensed consolidated financial statements.

 

 

 

QUICKLOGIC CORPORATION

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

(In thousands)

 

          

Additional

      

Total

 
  

Common Stock

  

Paid-In

  

Accumulated

  

Stockholders'

 
  

Shares

  

Amount

  

Capital

  

Deficit

  

Equity

 

Balance at December 31, 2023

  14,118  $14  $322,436  $(305,555) $16,895 

Issuance of common stock from private placement, net of stock issuance cost

  223      3,535      3,535 

Common stock issued under stock plans and employee stock purchase plans

  81             

Stock-based compensation

        1,709      1,709 

Net income

           108   108 

Balance at March 31, 2024

  14,422  $14  $327,680  $(305,447) $22,247 

Common stock issued under stock plans and employee stock purchase plan

  36      188      188 

Stock-based compensation

        920      920 

Net income (loss)

           (1,550)  (1,550)

Balance at June 30, 2024

  14,458  $14  $328,788  $(306,997) $21,805 

 

          

Additional

      

Total

 
  

Common Stock

  

Paid-In

  

Accumulated

  

Stockholders'

 
  

Shares

  

Amount

  

Capital

  

Deficit

  

Equity

 

Balance at January 1, 2023

  13,202  $13  $317,174  $(305,292) $11,895 

Issuance of common stock from private placement, net of stock issuance cost

  450   1   2,292      2,293 

Common stock issued under stock plans and employee stock purchase plans

  34             

Stock-based compensation

        715      715 

Net loss

           (1,228)  (1,228)

Balance at April 2, 2023

  13,686  $14  $320,181  $(306,520) $13,675 

Common stock issued under stock plans and employee stock purchase plan

  39      122      122 

Stock-based compensation

        647      647 

Net income (loss)

           (2,269)  (2,269)

Balance at July 2, 2023

  13,725   14   320,950   (308,789)  12,175 

 

See accompanying notes to unaudited condensed consolidated financial statements.

 

 

Notes to Unaudited Condensed Consolidated Financial Statements

 

Note 1 — The Company and Basis of Presentation

 

QuickLogic Corporation was founded in 1988 and reincorporated in Delaware in 1999. The Company provides innovative, programmable silicon and software platforms to enable its customers to develop custom hardware products in a fast time-to-market and cost-effective way. Specifically, QuickLogic is a fabless semiconductor company with a variety of products: embedded FPGA ("eFPGA") intellectual property ("IP"), low power, multi-core semiconductor system-on-chips ("SoCs"), discrete FPGAs, and AI software. QuickLogic's customers can use its eFPGA IP for hardware acceleration and pre-processing in their Application Specific Integrated Circuit ("ASIC") products, the Company's SoCs to run its customers' software and build their hardware around, and the Company's discrete FPGAs to implement their custom functionality. The Analytics Toolkit from SensiML Corporation ("SensiML"), the Company's wholly-owned subsidiary, provides an end-to-end Artificial Intelligence / Machine Learning solution with accurate sensor algorithms using AI technology. The full range of platforms, software tools, and eFPGA IP enables the practical and efficient adoption of AI, voice, and sensor processing across Aerospace and Defense, Consumer/Industrial IoT, and Consumer Electronics markets.

 

The accompanying interim condensed consolidated financial statements are unaudited. In the opinion of the Company’s management, these statements have been prepared in accordance with the United States generally accepted accounting principles (“U.S. GAAP”), and include all adjustments, consisting only of normal recurring adjustments, necessary to provide a fair statement of results for the interim periods presented. The Company recommends that these interim unaudited condensed consolidated financial statements be read in conjunction with the Company's Form 10-K for the year ended December 31, 2023, which was filed with the Securities and Exchange Commission (“SEC”) on March 27, 2024. Operating results for the three and six months ended June 30, 2024 are not necessarily indicative of the results that may be expected for the full fiscal year.

 

QuickLogic's fiscal year ends on the Sunday closest to December 31 and each fiscal quarter ends on the Sunday closest to the end of each calendar quarter. QuickLogic's second fiscal quarter for 2024 and 2023 ended on June 30, 2024 and July 2, 2023, respectively.

 

The Company has one reportable business segment based on how its Chief Operating Decision Maker ("CODM") manages the business and in a manner consistent with the internal reporting provided to the CODM. The CODM, the Company's Chief Executive Officer ("CEO"), reviews detailed income statements, balance sheets, and sales reports in order to assess performance of the Company. Sales and operating income are some of the key variables monitored by the CODM and management when determining the Company's consolidated financial condition and operating performance.

 

Liquidity 

 

The Company has financed its operations and capital investments through the sale of common stock, financing arrangements, operating leases, a revolving line of credit with Heritage Bank (the "Revolving Facility"), and cash flows from operations. As of June 30, 2024, the Company's principal sources of liquidity consisted of cash, cash equivalents and restricted cash of $23.3 million, inclusive of a $20.0 million advance from its Revolving Facility and $3.5 million in net proceeds from the Company's sale of common stock in the six months ended June 30, 2024. The Company's restricted cash balance as of  June 30, 2024 was $0.1 million and relates to amounts pledged as cash security for the use of credit cards.

 

The Company was in compliance with all the Revolving Facility loan covenants as of  June 30, 2024. As of June 30, 2024, the Company had $20.0 million outstanding on the Revolving Facility with an interest rate of 9.00%.

 

On March 13, 2024, the Company entered into common stock purchase agreements with certain institutional investors and their affiliated entities for the sale of an aggregate of 223 thousand shares of common stock, par value $0.001, in a registered direct offering, resulting in net cash proceeds of approximately $3.5 million. Issuance costs related to the offering were negligible. The purchase price for each share of common stock was $16.00. See Note 9 for additional information.

 

On March 21, 2023, the Company entered into common stock purchase agreements with certain investors for the sale of an aggregate of 450 thousand shares of its common stock, in a registered direct offering pursuant to an effective shelf registration statement on Form S-3, resulting in net cash proceeds of approximately $2.3 million. Issuance costs related to the offering were immaterial. The purchase price for each share of common stock in the Share Placement was $5.14.

 

On April 28, 2023, the Company converted accounts receivable for a customer in the amount of approximately $1.16 million to notes receivable (the "Original Note"). At the time, the Original Note bore an interest rate of 3.0% compounded monthly. On June 28, 2023, the Company cancelled the Original Note and entered into a revised promissory note ("Second Revised Note") with the customer, where the interest rate changed to 4.69% compounded monthly, or a 4.8% effective annual interest rate, accruing from the date of the Original Note. On June 27, 2024, the Company cancelled the Second Revised Note and entered into a revised promissory note ("Current Note") with the customer, where the interest rate changed to 10.0% per annum. Accrued but unpaid interest will be compounded monthly, accruing from the date of the Current Note. Additionally, if not prepaid prior to the Current Note maturity date of the earlier of (i) 24 months from June 28, 2024 or (ii) the closing of the customer's Series B financing, the principal and all accrued and unpaid interest will be due and payable to the Company. If an event of default occurs, the interest rate will increase to 15.31%. All other terms of the Note remained the same. As of June 30, 2024, the related note receivable balance was $1.23 million, including $66 thousand in accrued interest.

 

The Company currently uses its cash to fund its working capital, to accelerate the development of next generation products, and for general corporate purposes. Based on past performance and current expectations, the Company believes that its existing cash and cash equivalents, together with $3.5 million gross cash proceeds from the  March 13, 2024 financing, its revenues from operations, and the available financial resources from the Revolving Facility with Heritage Bank will be sufficient to fund its operations and capital expenditures and provide adequate working capital for the next twelve months. 

 

7

 

Various factors affect the Company’s liquidity, including, among others: the level of revenue and gross profit as a result of the cyclicality of the semiconductor industry; the conversion of design opportunities into revenue; market acceptance of existing and new products including solutions based on the Company's ArcticLink® and PolarPro® platforms, ArcticPro™, EOS S3 SoC, Quick AI solution, QuickAI™, SensiML Analytics Toolkit, Eclipse II products, and eFPGA IP license and professional services; fluctuations in revenue as a result of product end-of-life; fluctuations in revenue as a result of the stage in the product life cycle of its customers’ products; costs of securing access to and availability of adequate manufacturing capacity; levels of inventories; wafer purchase commitments; customer credit terms; the amount and timing of research and development expenditures; the timing of new product introductions; production volumes; product quality; sales and marketing efforts; the value and liquidity of its investment portfolio; changes in operating assets and liabilities; the ability to obtain or renew debt financing and to remain in compliance with the terms of existing credit facilities; the ability to raise funds from the sale of equity in the Company; the issuance and exercise of stock options and participation in the Company’s employee stock purchase plan; and other factors related to the uncertainties of the industry and global economics. 

 

Over the longer term, the Company anticipates that sales generated from its new product offerings, existing cash and cash equivalents, together with financial resources from its Revolving Facility with Heritage Bank, assuming renewal of the Revolving Facility or the Company entering into a new debt agreement with an alternative lender prior to the expiration of the revolving line of credit on December 31, 2025, and its ability to raise additional capital in the public capital markets will be sufficient to satisfy its operations and capital expenditures. However, the Company cannot provide any assurance that it will be able to raise additional capital, if required, or that such capital will be available on terms acceptable to the Company. The inability of the Company to generate sufficient sales from its new product offerings and/or raise additional capital if needed could have a material adverse effect on the Company’s operations and financial condition, including its ability to maintain compliance with its lender’s financial covenants.

 

Principles of Consolidation

 

The unaudited condensed consolidated financial statements include the accounts of QuickLogic and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.

 

Foreign Currency

 

The functional currency of the Company's non-U.S. operations is the U.S. dollar. Accordingly, all monetary assets and liabilities of these foreign operations are translated into U.S. dollars at current period-end exchange rates and non-monetary assets and related elements of expense are translated using historical exchange rates. Income and expense elements are translated to U.S. dollars using the average exchange rates in effect during the period. Gains and losses from the foreign currency transactions of these subsidiaries are recorded as interest income and other expense, net in the unaudited condensed consolidated statements of operations, and are insignificant for all periods presented.

 

Uses of Estimates

 

The preparation of these unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosures of commitments and contingencies at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting periods.

 

The methods, estimates, and judgments the Company uses in applying its most critical accounting policies have a significant impact on the results it reports in its consolidated financial statements. The SEC has defined critical accounting policies as those that are most important to the portrayal of the Company's financial condition and results of operations and requires it to make its most difficult and subjective judgments, often as a result of the need to make estimates of matters that are inherently uncertain.

 

Although these estimates are based on the Company’s knowledge of current events and actions it may undertake in the future, actual results may ultimately materially differ from these estimates and assumptions. Areas where management uses subjective judgment include, but are not limited to, revenue recognition, inventory valuation, including the identification of excess quantities, market value, and obsolescence, and valuation of goodwill and long-lived and intangible assets. The Company believes that it applies judgments and estimates in a consistent manner and that such consistent application results in consolidated financial statements and accompanying notes that fairly represent all periods presented. However, any factual errors or errors in these judgments and estimates may have a material impact on the Company's consolidated financial statements. For additional information, please refer to the Company's most recent Annual Report on Form 10-K, which was filed with the SEC on March 27, 2024.

 

Concentration of Risk

 

The Company's accounts receivable and note receivable are denominated in U.S. dollars and are derived primarily from sales to customers located in North America, Asia Pacific, and Europe. The Company performs ongoing credit evaluations of its customers and does not require collateral. See Note 12, Information Concerning Product Lines, Geographic Information and Revenue Concentration, for information regarding concentrations associated with accounts receivable.

 

As of  June 30, 2024 and December 31, 2023, the Company had $20.0 million of revolving debt outstanding with Heritage Bank; the revolving debt carried an interest rate of 9.00% per annum. Heritage Bank has a first priority security interest in substantially all of the Company's tangible and intangible assets to secure any outstanding amounts under the agreement. The Company was in compliance with all loan covenants under the agreement as of the end of the current reporting period. The maturity date for advances under the revolving debt agreement is December 31, 2025. At June 30, 2024, the Company had utilized a significant portion of the revolving debt, and as a result, it maintains a substantial amount of cash deposits with Heritage Bank. The concentration of cash with one financial institution poses certain risks.

 

8

 

For instance, adverse developments affecting financial institutions, companies in the financial services industry, or the financial services industry, such as actual events or concerns involving liquidity, defaults, or non-performance, could adversely impact the stability of Heritage Bank, leading to additional financial risks for the Company.

 

Any material decline in available funding or the Company's ability to access its cash, cash equivalents, and liquidity resources, inclusive of those at Heritage Bank, could adversely impact its ability to meet its operating expenses, financial and contractual obligations, or result in breaches of its contractual obligations. Any of these impacts could have material adverse impacts on the Company's operations and liquidity.

 

Note 2 — Significant Accounting Policies

 

During the three and six months ended June 30, 2024, there were no changes to the Company's significant accounting policies from its disclosures in the Annual Report on Form 10-K for the year ended December 31, 2023. For a discussion of the significant accounting policies, please see the Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the SEC on March 27, 2024.

 

In the six months ended June 30, 2024, there we no observable indicators of impairment for the non-marketable equity investment. Furthermore, utilizing the probability-of-default method to determine the current expected credit loss for the Company's note receivable, the Company determined the associated current expected credit loss to be de minimis as of June 30, 2024.

 

Financing Arrangements, Non-Cash Activities, & Correction of an Error

 

The Company previously classified certain licensed tooling software as leased assets and liabilities under ROU assets and financing lease liabilities pursuant to lease accounting under ASC 842, Leases. Upon further analysis, the Company determined these amounts are intangible assets subject to amortization in accordance with ASC 350, Intangibles, Goodwill, and Other and financed through financing arrangements. As a result, the Company corrected immaterial errors to revise its statement of cash flows for the six months ended July 2, 2023. Cash payments on notes payable during the six months ended July 2, 2023 were $0.3 million, instead of presented as payments of finance lease obligations. Proceeds from notes payable during the six months ended July 2, 2023 were $0.1 million, instead of increases in accrued liabilities and other long-term liabilities. Additionally, $0.3 million was added to the depreciation and amortization adjustment for amortization of software tools financed through financing arrangements for the six months ended July 2, 2023.

 

Conforming the Company's consolidated statement of cash flows for the six months ended July 2, 2023 to the Company's reclassification at FY'23 year-end of certain assets from property and equipment to internal-use software resulted in the reclassification of investing cash outflows from capital expenditures to internal-use software in the amount of $0.1 million.

 

Additionally, non-cash activities of $0.3 million related to deferred charges were removed from the consolidated statement of cash flows. Purchases of assets with financing arrangements were $0.6 million for the six months ended July 2, 2023. Purchases of property and equipment in accounts payable was $1.6 million for the six months ended July 2, 2023.

 

The Company has determined the correction of these errors did not have a material impact on the Company's financial statements, including net income and the balance of accumulated deficit as of and for the six months ended July 2, 2023.

 

Additional Classifications in the Condensed Consolidated Statement of Cash Flows

 

To conform with current period's classifications on the condensed consolidated statement of cash flows, the Company has added the following classification lines: ROU asset amortization, Changes in lease liabilities, and Proceeds from issuance of common stock to investors. These reclassifications to the Statement of Cash Flows for the six months ended June 30, 2024 were not material.

 

Recent Accounting Standards Adopted

 

In June 2022, the FASB issued ASU No. 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions to clarify the measurement of the fair value of an equity security subject to contractual restrictions that prohibit the sale of an equity security and requires disclosures related to these types of equity securities. For public business entities, the amendments in this Update are effective for fiscal years beginning after  December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted for both interim and annual financial statements that have not yet been issued or made available for issuance. The Company adopted ASU No. 2020-06 on January 1, 2024 and it had no material impact on the Company's consolidated financial statements or related disclosures.

 

Recent Accounting Standards Not Yet Adopted

 

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740) Improvements to Income Tax Disclosures to enhance the transparency and decision usefulness of income tax disclosures by providing information to better assess how an entity's operations and related tax risks and tax planning and operational opportunities affect its tax rate and prospects for future cash flows. For public entities, the amendments in this Update are effective for fiscal years beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. The adoption of this ASU is not expected to have a material impact on the Company's consolidated financial statements or disclosures.

 

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280) Improvements to Disclosures About Reportable Segments to enhance disclosures about significant segment expenses, among other interim disclosure requirements. For public entities, the amendments in this Update are effective for fiscal years beginning after December 15, 2023, and interim periods beginning after December 15, 2024. Early adoption is permitted. The adoption of this ASU is not expected to have a material impact on the Company's consolidated financial statements or disclosures.

 

9

 
 

Note 3 — Net Income (Loss) Per Share

 

Basic net income (loss) per share was computed by dividing net income (loss) available by the weighted average number of common shares outstanding during the period. Diluted net income (loss) per share was computed using the weighted average number of common shares outstanding during the period plus potentially dilutive common shares outstanding during the period under the treasury stock method. In computing diluted net income (loss) per share, the weighted average stock price for the period is used in determining the number of shares assumed to be purchased from the exercise of stock options and warrants. For periods in which the Company has reported a net loss, diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders as dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. For periods in which the Company has reported a net income, diluted net income per share attributable to common stockholders is different from basic net income per share attributable to common stockholders as dilutive common shares would increase the amount of shares outstanding reduced by the amounts of treasury shares repurchased from the proceeds at the average market price for the period.

 

For the three and six months ended June 30, 2024 and July 2, 2023703 thousand and 739 thousand shares of common stock, respectively, associated with equity awards and the estimated number of shares to be purchased under the current offering period of the 2009 Employee Stock Purchase Plan were outstanding. These shares were not included in the computation of diluted net loss per share, as they were considered anti-dilutive due to the net losses the Company experienced during this period. Warrants to purchase up to 386 thousand shares that were issued in connection with the May 29, 2018, stock offering were not included in the diluted loss per share calculation of the periods presented as they were also considered anti-dilutive due to the net loss the Company experienced during these periods. The warrants were exercisable through  May 29, 2023 at a price of $19.32 per share. The warrants expired unexercised on May 29, 2023.

 

 

Note 4 — Balance Sheet Components

 

The following table provides details relating to certain balance sheet line items as of June 30, 2024, and December 31, 2023 (in thousands):

 

  

June 30,

  

December 31,

 
  

2024

  

2023

 

Inventories:

        

Work-in-process

 $1,430  $1,602 

Finished goods

  321   427 
  $1,751  $2,029 

Prepaid expenses and other current assets:

        

Prepaid taxes

 $446  $498 

Deferred charges

  457   290 

Other prepaid taxes, royalties, and other prepaid expenses

  635   629 

Other

  148   144 
  $1,686  $1,561 

Property and equipment, net:

        

Equipment

 $10,512  $10,503 

Software tools

  1,364   2,163 

Tooling

  11,370   7,085 

Software

  1,803   1,803 

Furniture and fixtures

  58   65 

Leasehold improvements

  647   580 
   25,754   22,199 

Less: Accumulated depreciation and amortization

  (13,711)  (13,251)
  $12,043  $8,948 

Capitalized internal-use software, net:

        

Capitalized internal-use software

 $4,064  $3,491 

Less: Accumulated amortization

  (1,777)  (1,422)
  $2,287  $2,069 

Intangible assets, net:

        

Intangible assets

 $1,156  $1,156 

Less: Accumulated amortization

  (672)  (619)
  $484  $537 

Accrued liabilities:

        

Accrued compensation

 $673  $1,910 

Accrued employee benefits

  68   57 

Accrued payroll tax

  59   197 

Other

  477   509 
  $1,277  $2,673 

 

10

 

The Company capitalized $4.28 million in pre-production design and development costs as tooling to be utilized under its long-term professional services contracts for the six months ended June 30, 2024. $1.67 million in pre-production design and development costs were capitalized as tooling for the six months ended July 2, 2023. The capitalized assets recognized in the period are owned by the Company.

 

The Company recorded depreciation and amortization expense of $1.7 million and $0.7 million for the six months ended June 30, 2024 and July 2, 2023, respectively. No interest was capitalized for any period presented.

 

Depreciation and amortization expense included approximately $0.4 million and $0.3 million of amortization expense related to capitalized internal-use software for the six months ended June 30, 2024 and July 2, 2023, respectively.

  

 

Note 5 Property, Plant, and Equipment

 

Property, plant, and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation begins at the time the asset is placed in service. Maintenance and repairs are charged to operations as incurred. Depreciation is computed using the straight-line method over the following estimated useful lives of the assets:

 

 

Estimated Useful Lives

Equipment

1 - 10 years

Software tools1 - 2 years

Tooling

7 years

Software

1 - 7 years

Furniture and fixtures

5 - 7 years

Leasehold improvements

3 - 5 years

 

The amortization period of leasehold improvements made at the inception of the lease is directly related to the initial lease term, while the amortization period for subsequent leasehold improvements is directly related to the initial lease term adjusted for extensions.

 

 

Note 6 Intangible Assets

 

The following table provides the details of the carrying value of intangible assets recorded from the 2019 acquisition of SensiML at  June 30, 2024 (in thousands):

 

 

  

June 30, 2024

 
  

Remaining Useful Life

  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

 

Developed technology

  4.50  $959  $(527) $432 

Customer relationships

     81   (81)   

Trade names and trademarks

  4.50   116   (64)  52 

Total acquired identifiable intangible assets

     $1,156  $(672) $484 

 

The following table provides the details of future annual amortization of intangible assets, based upon the current useful lives at  June 30, 2024 (in thousands):

 

 

  

Amount

 

Annual Fiscal Years

    

2024 (remaining period)

 $54 

2025

  107 

2026

  107 

2027

  107 

2028

  109 

Total

 $484 

 

 

Note 7 — Debt Obligations

 

Revolving Line of Credit

 

As of June 30, 2024 and December 31, 2023, the Company had $20.0 million of revolving debt outstanding with an interest rate of 9.00% per annum. Heritage Bank has a first priority security interest in substantially all of the Company's tangible and intangible assets to secure any outstanding amounts under the agreement. The Company was in compliance with all loan covenants under the agreement as of the end of the current reporting period. Related interest expenses and annual facility fees recognized were $15 thousand and $56 thousand for the three and six months ended June 30, 2024, respectively and $29 thousand and $62 thousand for the three and six months ended July 2, 2023, respectively.

 

11

 

Financing Arrangements

 

The amount of assets purchased through financing arrangements on the condensed consolidated balance sheet were $1.2 million and $1.1 million as of  June 30, 2024 and July 2, 2023, respectively. The corresponding note payable amount for these financing arrangements was $1.2 million and $1.1 million as of June 30, 2024 and July 2, 2023, respectively. Payments related to financing arrangements were $0.3 million and $0.5 million for the three and six months ended June 30, 2024, respectively, and $0.2 million and $0.3 million for the three and six months ended July 2, 2023, respectively. The Company's outstanding financing arrangements as of  June 30, 2024 have remaining terms of 0.17 years to 1.74 years, with a weighted average remaining term of 1.41 years. Stated interest rates for its financing arrangements outstanding as of  June 30, 2024 range from 3.75% to 9.89%, with a weighted average interest rate of 8.35%. The Company's outstanding financing arrangements as of  July 2, 2023 had remaining terms of 1.41 years to 2.76 years, with a weighted average remaining term of 2.04 years. Stated interest rates for its financing arrangements outstanding as of  July 2, 2023 ranged from 3.75% to 8.00%, with a weighted average interest rate of 6.71%.

 

Remaining amounts due to be paid in Fiscal Years 2024 and 2025 as of  June 30, 2024 are $0.6 million and $0.7 million, respectively, less amounts representing interest of $0.1 million results in the total notes payable amount of $1.2 million.

 

 

Note 8 — Leases

 

The Company's principal research and development and corporate facilities are leased office buildings located in the United States. These lease facilities are classified as operating leases and have lease terms of one to three years. The Company maintains sales offices out of which it conducts sales and marketing activities in various countries outside of the United States which are rented under short-term leases. The Company has elected the practical expedient to apply to recognition requirements to short-term leases and recognizes rent payments on short-term leases on a straight-line basis over the lease term. Total rent expenses were $0.1 million for the three months ended June 30, 2024 and July 2, 2023 and $0.2 million for the six months ended June 30, 2024 and July 2, 2023.

 

Right-of-use assets were approximately $0.9 million and $1.0 million as of June 30, 2024 and  December 31, 2023, respectively. Lease liabilities were approximately $0.9 million and $1.0 million as of  June 30, 2024 and  December 31, 2023, respectively.

 

The following table provides the expenses related to operating leases (in thousands):

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2024

  

July 2, 2023

  

June 30, 2024

  

July 2, 2023

 

Operating lease costs:

                

Fixed

 $101  $100  $192  $200 

Short term

  5   5   9   9 

Total

 $106  $105  $201  $209 

 

The following table provides the details of supplemental cash flow information (in thousands):

  

Six Months Ended

 
  June 30, 2024  July 2, 2023 

Cash paid for amounts included in the measurement of lease liabilities:

        

Operating cash flows used for operating leases

 $197  $209 

 

Non-cash ROU assets related to operating leases included in the operating cash flows for the six months ended June 30, 2024 and July 2, 2023 were $131 thousand and $181 thousand, respectively.

 

The following table provides the details of right-of-use assets and lease liabilities as of June 30, 2024 and December 31, 2023 (in thousands):

 

  June 30, 2024  December 31, 2023 

Right-of-use assets:

        

Operating leases

 $896  $981 

Lease liabilities:

        

Operating leases

 $875  $983 

 

The following table provided the details of future lease payments for operating leases as of June 30, 2024 (in thousands):

 

  

Operating Leases

 

2024 (remaining period)

 $181 

2025

  339 

2026

  349 

2027

  128 

Total lease payments

  997 

Less: Interest

  (122)

Present value of lease liabilities

 $875 

 

The following table provides the details of lease terms and discount rates as of June 30, 2024 and December 31, 2023:

 

  

June 30, 2024

  

December 31, 2023

 

Right-of-use assets:

        

Weighted-average remaining lease term (years)

        

Operating leases(1)

  2.92   3.25 

Weighted-average discount rates:

        

Operating leases

  6.00%  6.00%

 

(1) The operating lease relates to the Company's headquarters in San Jose, CA. The lease term expires on June 14, 2027.

 

12

 
 

Note 9 — Capital Stock

 

 Issuance of Common Stock

 

On March 13, 2024, the Company entered into common stock purchase agreements with certain institutional investors and their affiliated entities for the sale of an aggregate of 222,500 shares of common stock, par value $0.001, in a registered direct offering, resulting in net cash proceeds of approximately $3.5 million. The purchase price for each share of common stock was $16.00. The per share purchase price reflects a zero discount based upon the 10-day volume weighted average price on the day the pricing was agreed. Issuance costs related to the offering were immaterial.

 

On March 21, 2023, the Company entered into common stock purchase agreements with certain investors for the sale of an aggregate of 450 thousand shares of its common stock, in a registered direct offering pursuant to an effective shelf registration statement on Form S-3, resulting in net cash proceeds of approximately $2.3 million. Issuance costs related to the offering were immaterial. The purchase price for each share of common stock in the Share Placement was $5.14.

 

On August 17, 2022, the Company filed a Registration Statement on Form S-3 (File No. 333-266942) with the SEC, under which it may sell, from time-to-time common stock, preferred stock, depositary shares, warrants, debt securities, and units, individually or as units comprised of one or more of the other securities or a combination thereof. The Company's registration statement became effective on August 26, 2022.

 

Note 10 — Stock-Based Compensation

 

Stock-based compensation expense included in the Company's consolidated financial statements for the three and six months ended June 30, 2024 and July 2, 2023 was as follows (in thousands):

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2024

  

July 2, 2023

  

June 30, 2024

  

July 2, 2023

 

Cost of revenue

 $88  $88  $325  $166 

Research and development

  197   158   554   342 

Selling, general and administrative

  517   340   1,486   793 

Total

 $802  $586  $2,365  $1,301 

 

The Company capitalized stock-based compensation amounts to capitalized internal-use software and tooling, net of $67 thousand and $152 thousand for the three and six months ended June 30, 2024, respectively and $61 thousand and $61 thousand for the three and six months ended July 2, 2023, respectively.

 

Stock-Based Compensation Award Activity

 

The following table summarizes the activity in the shares available for grant under the 2019 Plan during the six months ended June 30, 2024 (in thousands):

 

  

Shares Available for Grants

 

Balance at December 31, 2023

  595 

Restricted stock units (RSUs) granted

  (171)

PSUs/RSUs forfeited or expired

  51 

Options expired

  6 

Balance at June 30, 2024

  481 

 

Stock Options

 

The following table summarizes stock options outstanding and stock option activity under the 2009 Plan and the 2019 Plan, and the related weighted average exercise price for the six months ended June 30, 2024:

 

      

Weighted

  

Weighted

     
      

Average

  

Average

  

Aggregate

 
  

Number of

  

Exercise

  

Remaining

  

Intrinsic

 
  

Shares

  

Price

  

Term

  

Value

 
  

(in thousands)

      

(in years)

  

(in thousands)

 

Balance outstanding at December 31, 2023

  60  $19.45         

Forfeited or expired

  (6) $51.19         

Balance outstanding, exercisable, and vested at June 30, 2024

  54  $15.64   2.00  $ 

 

No stock options were granted or exercised during the six months ended June 30, 2024 and July 2, 2023. Stock options equivalent to 6 thousand and 2 thousand shares expired during the six months ended June 30, 2024 and July 2, 2023.

 

Total stock-based compensation related to stock options was $0 during the six months ended June 30, 2024 and July 2, 2023.

 

Restricted Stock Units

 

The Company grants restricted stock units (“RSUs”) and performance restricted stock units ("PRSUs") to employees and directors with various vesting terms. RSUs entitle the holder to receive, at no cost, one common share for each RSU as it vests. In general, the Company's policy is to withhold shares in settlement of employee tax withholding obligations upon the vesting of RSUs. The stock-based compensation expense related to RSUs and PRSUs were approximately $0.8 million and $2.3 million for the three and six months ended June 30, 2024, respectively and $0.6 million and $1.2 million, for the three and six months ended July 2, 2023, respectively.

 

13

 

As of  June 30, 2024 and July 2, 2023, there was approximately $2.4 million and $1.8 million, respectively, in unrecognized compensation expense related to RSUs. The remaining unrecognized stock-based compensation expense as of June 30, 2024 is expected to be recorded over a weighted average period of 0.88 years.

 

A summary of activity for the Company's RSUs and PRSUs for the six months ended June 30, 2024 is as follows:

 

  

RSUs & PRSUs Outstanding

 
      

Weighted

 
      

Average

 
  

Number of

  

Grant Date

 
  

Shares

  

Fair Value

 
  

(in thousands)

     

Nonvested at December 31, 2023

  589  $7.35 

Granted

  171   13.94 

Vested and released

  (96)  11.68 

Forfeited

  (51)  13.13 

Nonvested at June 30, 2024

  613  $8.03 

 

Employee Stock Purchase Plan

 

Total stock-based compensation related to the Company's Employee Stock Purchase Plan was approximately $13 thousand and $41 thousand for the three and six months ended June 30, 2024, respectively and $16 thousand and $75 thousand, for the three and six months ended July 2, 2023, respectively.

 

 

Note 11 — Income Taxes

 

The Company recorded a net income tax benefit of $6 thousand and $7 thousand for the three months ended June 30, 2024 and July 2, 2023, respectively. Additionally, the Company recorded a net income tax expense of $1 thousand and $0 for the six months ended June 30, 2024 and July 2, 2023, respectively. The difference between the estimated annual effective tax rate of 6.38% and the U.S. federal statutory tax rate of 21% is primarily due to the Company's valuation allowance movement in each period presented. It is more likely than not that the Company will not realize the federal, state, and certain foreign deferred tax assets as of June 30, 2024. As such, the Company continues to maintain a full valuation allowance against all of its US and certain foreign net deferred tax assets as of June 30, 2024.

 

 

Note 12 — Information Concerning Product Lines, Geographic Information and Revenue Concentration

 

The Company identifies its business segment based on business activities, management responsibility and geographic location. For all periods presented, the Company operated in a single reportable business segment.

 

The following is a breakdown of revenue by product family (in thousands):

 

                 
  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2024

  

July 2, 2023

  

June 30, 2024

  

July 2, 2023

 

New products

 $3,057  $2,233  $7,933  $5,288 

Mature products

  1,070   688   2,201   1,766 

Total revenue

 $4,127  $2,921  $10,134  $7,054 

 

New products revenue consists of revenues from the sale of hardware products manufactured on 180 nanometer or smaller semiconductor processes, eFPGA IP license and eFPGA-related professional services, QuickAI and SensiML AI software as a service (SaaS) revenue. Mature products include all products produced on semiconductor processes larger than 180 nanometer.

 

The following is a breakdown of new product revenue (in thousands):

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2024

  

July 2, 2023

  

June 30, 2024

  

July 2, 2023

 

Hardware products

 $505  $366  $1,000  $528 

eFPGA IP and professional services

  2,521   1,857   6,564   4,667 

SaaS & Other

  31   10   369   93 

New products revenue

 $3,057  $2,233  $7,933  $5,288 

 

eFPGA IP and professional services revenue for the three months ended June 30, 2024 and July 2, 2023 was $2.5 million and $1.9 million, respectively, and for the six months ended June 30, 2024 and July 2, 2023 was $6.6 million and $4.7 million, respectively, which were primarily professional services revenue.

 

Contract assets related to professional services revenue were $2.3 million and $1.0 million as of June 30, 2024 and July 2, 2023, respectively. Contract liabilities related to professional services revenue were $0.7 million and $0.3 million as of June 30, 2024 and July 2, 2023, respectively.

 

The tables below present disaggregated revenues by geographical location. Revenue attributed to geographic location is based on the destination of the product or service. Substantially all revenues in North America were in the United States. Revenue in the United States was $3.4 million, or 83% of total revenue, and $8.3 million, or 82% of total revenue for the three and six months ended June 30, 2024, respectively and $2.3 million, or 80% of total revenue, and $5.6 million, or 80% of total revenue for the three and six months ended July 2, 2023, respectively.

 

14

 

The following is a breakdown of revenue by destination (in thousands): 

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2024

  

July 2, 2023

  

June 30, 2024

  

July 2, 2023

 

Asia Pacific

 $410  $456  $1,138  $1,169 

North America

  3,611   2,370   8,654   5,688 

Europe

  106   95   342   197 

Total revenue

 $4,127  $2,921  $10,134  $7,054 

 

The following distributors and customers accounted for 10% or more of the Company's revenue for the periods presented:

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

July 2,

  

June 30,

  

July 2,

 
  

2024

  

2023

  

2024

  

2023

 

Distributor "A"

  11%  18%  10%  17%

Distributor "C"

  16%  *   *   * 

Customer "A"

  55%  47%  59%  51%

Customer "B"

  *   12%  *   10%

Customer "C"

  *   11%  *   * 

 

The following distributors and customers accounted for 10% or more of the Company's accounts receivable as of the dates presented:

 

  

June 30,

  

December 31,

 
  

2024

  

2023

 

Customer "A"

  70%  86%

 

 

Note 13 — Commitments and Contingencies

 

Commitments

 

The Company's principal contractual commitments include purchase obligations, re-payments of draw-downs from the revolving line of credit, and payments under operating and financing arrangements. Purchase obligations are largely comprised of open purchase order commitments to suppliers and to subcontractors under professional services agreements. The Company's risk associated with the purchase obligations under professional services agreements is limited to the termination liability provisions within those contracts, and as such, it does not believe they represent a material liquidity risk to the Company.

 

Certain wafer manufacturers require the Company to forecast wafer starts several months in advance. The Company is committed to taking delivery of and paying for a portion of forecasted wafer volume. As of June 30, 2024, the Company had $114 thousand in outstanding commitments for the purchase of wafer inventory.

 

Purchase Obligations

 

Purchase obligations represent contractual agreements to purchase goods or services entered into in the ordinary course of business. Purchase obligations are legally binding and amongst other things, specify a minimum or a range of quantities, pricing, and approximate timing of the transaction. Purchase obligations include amounts that are recorded on the Company's consolidated balance sheets, as well as amounts that are not recorded on the Company's consolidated balance sheets. As of June 30, 2024, total outstanding purchase obligations for other goods and services were $2.6 million due within the next twelve months, not recorded on the Company's consolidated balance sheet.

 

Litigation

 

From time to time, the Company may become involved in legal actions arising in the ordinary course of business including, but not limited to, intellectual property infringement and collection matters. Absolute assurance cannot be given that any such third-party assertions will be resolved without costly litigation; in a manner that is not adverse to the Company’s financial position, results of operations or cash flows; or without requiring royalty or other payments which may adversely impact gross profit.

 

15

 

Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations

 

Forward-Looking Statements

 

The following Management's Discussion and Analysis of Financial Condition and Results of Operations, as well as information contained in Risk Factors in Part II, Item 1A and elsewhere in this Quarterly Report on Form 10-Q, contain forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. We intend that these forward-looking statements be subject to the safe harbor created by those provisions. Forward-looking statements are generally written in the future tense and/or are preceded by words such as will, may, should, forecast, could, expect, suggest, believe, anticipate, intend, plan, "future," "potential," "target," "seek," "continue," "if" or other similar words.

 

The forward-looking statements contained in the Quarterly Report include statements regarding our strategies as well as (1) our revenue levels, including the commercial success of our solutions and new products, (2) the conversion of our design opportunities into revenue, (3) our liquidity, (4) our gross profit and breakeven revenue level and factors that affect gross profit and the break-even revenue level, (5) our level of operating expenses, (6) our research and development efforts, (7) our partners and suppliers, (8) industry and market trends, (9) our manufacturing and product development strategies, and (10) our competitive position.

 

The following discussion should be read in conjunction with the attached unaudited condensed consolidated financial statements and notes thereto, and with our audited consolidated financial statements and notes thereto for the fiscal year ended December 31, 2023, found in our Annual Report on Form 10-K filed with the Securities and Exchange Commission (SEC) on March 27, 2024. Although we believe that the assumptions underlying the forward-looking statements contained in this Quarterly Report are reasonable, any of the assumptions could be inaccurate, and therefore, there can be no assurance that such statements will be accurate. The risks, uncertainties, and assumptions referred to above that could cause our results to differ materially from the results expressed or implied by such forward-looking statements include, but are not limited to, those discussed under the heading Risk Factors in Part II, Item 1A hereto and the risks, uncertainties, and assumptions discussed from time to time in our other public filings and public announcements. All forward-looking statements included in this document are based on information available to us as of the date hereof. In light of the significant uncertainties inherent in the forward-looking statements included herein, the inclusion of such information should not be regarded as a representation by us or any other person that the results or conditions described in such statements, or our objectives and plans will be achieved. Furthermore, past performance in operations and share price is not necessarily indicative of future performance. We disclaim any intention or obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, that may arise after the date of this Quarterly Report on Form 10-Q.

 

Overview

 

QuickLogic Corporation was founded in 1988 and reincorporated in Delaware in 1999. We provide innovative, programmable silicon and software platforms to enable our customers to develop custom hardware products in a fast time-to-market and cost-effective way. Specifically, we are a fabless semiconductor company with a variety of products: embedded FPGA ("eFPGA") intellectual property ("IP"), low power, multi-core semiconductor system-on-chips ("SoCs"), discrete FPGAs, and AI software. Our customers can use our eFPGA IP for hardware acceleration and pre-processing in their Application Specific Integrated Circuit (ASIC) products, our SoCs to run our customers' software and build their hardware around, and our discrete FPGAs to implement their custom functionality. The Analytics Toolkit from SensiML Corporation ("SensiML"), our wholly-owned subsidiary, provides an end-to-end Artificial Intelligence / Machine Learning solution with accurate sensor algorithms using AI technology. The full range of platforms, software tools, and eFPGA IP enables the practical and efficient adoption of AI, voice, and sensor processing across Aerospace and Defense, Consumer/Industrial IoT, and Consumer Electronics markets.

 

Our new products include the following: eFPGA IP Licensing business and associated professional services, consisting of development and integration of eFPGA technology into custom semiconductor solutions and our silicon products consisting of EOS™, QuickAI™, ArcticLink® III, PolarPro®3, PolarPro II, PolarPro, and Eclipse II products. In addition to delivering our own semiconductor solutions, our new products category includes our AI/ML Software Platform from our wholly-owned subsidiary company, SensiML, which includes Software as a Service (SaaS) subscriptions for development, per unit license fees when deployed in production, and proof-of-concept services, all of which are also included in the new products revenue category. Our mature products include primarily FPGA families named PASIC®3 and QuickRAM®, as well as programming hardware and design software. We currently have a total of three patent applications pending. 

 

For our IP and silicon platforms, we collaborate with multiple partners on co-marketing and/or co-selling initiatives. These partners could have primary business lines in semiconductor IP, Design Services, semiconductor foundry, semiconductor assembly and test, and others. For our AI/ML Software, SensiML collaborates with several microcontroller and sensor manufacturers to integrate the microcontroller and/or sensor manufacturers’ development kits with SensiML’s Analytics Toolkit in order to showcase combined solutions for AI/ML applications. Currently, these collaborations include Infineon Technologies, On Semiconductor Corp., Microchip Technology Inc., Silicon Laboratories, Inc., STMicroelectronics N.V., Arduino, NXP Semiconductors N.V., Raspberry Pi, and Nordic Semiconductor.

 

Our eFPGA IP is currently developed on 12nm, 16nm, 22nm, 28nm, 40nm, 65nm, 90nm, 130nm, and 250nm process nodes with a roadmap to more advanced nodes. The licensable IP is generated by our automated compiler tool called Australis™, which enables our engineers to create an eFPGA IP for our licensees that they can then integrate into their SoC without significant involvement by QuickLogic. We believe this flow enables a scalable development and support model for QuickLogic. For our eFPGA strategy, we typically work with semiconductor manufacturing partners prior to this IP being licensed to a SoC company.

 

We have changed our manufacturing strategies to reduce the cost of our silicon solution platforms to enable their use in a range of unique products ranging from low to high volume. Our EOS S3, EOS S3AI, QuickAI, and ArcticLink III silicon platforms combine mixed signal physical functions and hard-wired logic alongside our field programmable logic. Our EOS S3, EOS S3AI, and ArcticLink III solution platforms are manufactured on process nodes where we can benefit from smaller die sizes and lower power consumption. We typically implement sophisticated logic blocks and mixed signal functions in hard-wired logic because it is very cost-effective and energy efficient. We use small form factor packages, which are less expensive to manufacture and include smaller pin counts. Reduced pin counts result in lower costs for our customers' printed circuit board space and routing. Furthermore, our SRAM reprogrammable silicon platforms can be programmed in-system by our customers, and therefore, we do not incur programming costs, lowering the overall cost of ownership to our customers. We expect to continue to invest in silicon solution platforms and manufacturing technologies that make us competitive for the variety of markets and applications that programmable logic serves. 

 

In order to grow our revenue from its current level, we depend upon increased revenue from our new products, including existing new product platforms and platforms currently in development. We expect our business growth to be driven mainly by eFPGA IP and our silicon solutions, with additional contributions from SensiML AI Software. Therefore, our revenue growth needs to be strong enough to enable us to sustain profitability while we continue to invest in the development, sale, and marketing of our new solution platforms, IP, and software.

 

 

We market our programmable logic (FPGAs and eFPGA IP) solutions primarily to Defense Industrial Base contractors, U.S. Government entities, System OEMs, and fabless semiconductor companies. These customers may value one or more of our product categories. A solution can be based on our programmable technology, which enables customized designs, low power, flexibility, rapid time-to-market, longer time-in-market, and lower total cost of ownership. We are capable of providing complete solutions because of our investment in developing the low power IP and software required to implement specific functions, along with sensor software algorithms optimized for our architecture. In some cases, we develop the IPs and either software or firmware ourselves and, in other cases, we utilize third parties to develop the mixed signal physical layers, logic, and/or software.

 

We market our SoC and SensiML solutions to OEMs and ODMs offering differentiated Consumer/IoT products, to processor vendors wishing to expand their served available market, and to sensor manufacturers and sensor processing software companies wishing to expand their ecosystems. Our target markets for our SoC and SensiML products include Consumer/Industrial IoT and Consumer Electronics.

 

By using our silicon platforms, our IPs, our software, and our in-depth architecture knowledge, we can deliver energy efficient custom solutions that blend the benefits of traditional ASSPs with the flexibility, product proliferation, differentiation, and low total cost of ownership advantages of programmable logic.

 

We monetize our technology through hardware product sales and eFPGA IP licenses, with any necessary corresponding work delivered via professional engineering services, SensiML Analytics Toolkit subscriptions, and per unit royalties. We specialize in enhancing the user experience in leading edge IoT hardware products. For our customers, we enable hardware and sensor algorithmic differentiation quickly, cost-effectively, and at low power. For our partners, we expand their reach into new segments and new use cases, thereby expanding the served available market for their existing hardware products.

 

Our embedded FPGA technology gives ASIC and SoC developers the benefit of flexibility to make design changes post-manufacturing changes at very fast time-to-and time-in-market, while keeping power consumption low. Our multi-core sensor processing products such as ArcticLink 3 S1, ArcticLink 3 S2, EOS 3, EOS S3 LV, and EOS S3AI provide an extremely power-efficient approach for real-time multi-modal (vision, motion, voice, location, biometric, and environmental) sensor processing independently of the cloud. Our SensiML Analytics Toolkit is cutting-edge software that enables ultra-low power IoT endpoints that implement AI to transform raw sensor data into meaningful insight at the device itself. The toolkit also provides an end-to-end development platform spanning data collection, labeling, algorithm and firmware auto generation, and testing. 

 

We recognize that our markets require a range of solutions, and we intend to work with market-leading companies to combine silicon solution platforms, packaging technology, FPGA User Tools, sensor software algorithms, software drivers and firmware, to meet the product proliferation, high bandwidth, time-to-market, time-in-market, and form factor requirements of our customers. We intend to continue to define and implement compelling solutions for our target customers and partners.

 

We believe our solutions are resonating with our target customers who value lower power consumption, platform design flexibility, rapid time-to-market, longer time-in-market, and low total cost of ownership available through the use of our solutions.

 

We sell our products through a network of sales managers in North America, Europe, and Asia. In addition to our corporate headquarters in San Jose, California, we have international sales operations in Japan and the United Kingdom. Our sales personnel and independent sales representatives are responsible for sales and application support for a given region, focusing on major strategic accounts, and managing our channel sales partners such as distributors.

 

Customers typically order our products through our distributors. Currently, we have ten active distributors in North America and a network of fifteen active distributors and sales representatives throughout Europe and Asia to support our international business. eFPGA IP customers and SensiML SaaS subscribers typically enter into licensing agreements directly with QuickLogic and SensiML, respectively.

 

We also have an Aerospace and Defense, industrial, and IoT product customer base that purchases our mature silicon products. We expect to continue to offer silicon hardware products to these customers, as well as new eFPGA IP for when these customers choose to implement their own silicon platform solution.

 

During the second quarter of 2024, we generated total revenue of $4.1 million, a decrease of 31% compared to the prior quarter, and an increase of 41% compared to the same quarter last year. Our new product revenue in the second quarter was $3.1 million, a decrease of 37% from the prior quarter and an increase of 37% from the second quarter of 2023. Our mature product revenue was $1.1 million in the second quarter of 2024, a decrease of 5% compared to the prior quarter, and an increase of 56% compared to the second quarter of 2023. We expect our mature product revenue to continue to fluctuate over time.

 

We devote substantially all of our development, sales, and marketing efforts to our new eFPGA IP licensing and professional services and SensiML initiatives. Overall, we reported a net loss of $1.6 million for the second quarter of 2024, as compared to a net income of $0.1 million in the prior quarter and a net loss of $2.3 million for the second quarter of 2023.

 

As of June 30, 2024, we had one operating lease with a remaining lease term of 2.92 years. The operating lease relates to our company headquarters in San Jose, CA.

 

Critical Accounting Policies and Estimates

 

The methodologies, estimates, and judgments we use in applying our most critical accounting policies have a significant impact on the results we report in our consolidated financial statements. The SEC has defined critical accounting policies as those that are most important to the portrayal of the company's financial condition and results of operations and requires us to make our most difficult and subjective judgments, often as a result of the need to make estimates of matters that are inherently uncertain. Based on this definition, our critical accounting policies include revenue recognition, inventory valuation, including the identification of excess quantities, market value, and obsolescence, and valuation of goodwill and long-lived and intangible assets. We believe that we apply judgments and estimates in a consistent manner and that such consistent application results in consolidated financial statements and accompanying notes that fairly represent all periods presented. However, any factual errors or errors in these judgments and estimates may have a material impact on our financial statements. During the three and six months ended June 30, 2024, there were no changes in our critical accounting policies from our disclosure in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, which was filed with the SEC on March 27, 2024.

 

 

Results of Operations

 

The following table sets forth the percentage of revenue for certain items in our unaudited condensed consolidated statements of operations for the periods indicated:

 

   

Three Months Ended

   

Six Months Ended

 
   

June 30, 2024

   

July 2, 2023

   

June 30, 2024

   

July 2, 2023

 

Revenue

    100 %     100 %     100 %     100 %

Cost of revenue

    49 %     59 %     40 %     49 %

Gross profit

    51 %     41 %     60 %     51 %

Operating expenses:

                               

Research and development

    37 %     52 %     29 %     44 %

Selling, general and administrative

    51 %     65 %     44 %     54 %

Income (loss) from operations

    (37 )%     (76 )%     (13 )%     (47 )%
                                 

Interest expense

    (1 )%     (2 )%     (1 )%     (2 )%

Interest income and other income (expense), net

    %     (0 )%     %     (1 )%

Income (loss) before income taxes

    (38 )%     (78 )%     (14 )%     (50 )%

(Benefit from) provision for income taxes

    %     %     %     %

Net income (loss)

    (38 )%     (78 )%     (14 )%     (50 )%

 

Three Months Ended June 30, 2024 Compared to Three Months Ended July 2, 2023

 

Revenue

 

The table below sets forth the changes in revenue in the three months ended June 30, 2024 compared to the three months ended July 2, 2023 (in thousands, except percentage data):

 

   

Three Months Ended

                 
   

June 30, 2024

   

July 2, 2023

   

Change

 
           

% of Total

           

% of Total

                 
   

Amount

   

Revenues

   

Amount

   

Revenues

   

Amount

   

Percentage

 

New products

  $ 3,057       74 %   $ 2,233       76 %   $ 824       37 %

Mature products

    1,070       26 %     688       24 %     382       56 %

Total revenue

  $ 4,127       100 %   $ 2,921       100 %   $ 1,206       41 %

 


Note: For all periods presented, new products include hardware products and related revenues manufactured on 180 nanometer or smaller semiconductor processes, intellectual property license, professional services, QuickAI and SensiML AI software as a service (SaaS) revenue. Mature products include all products produced on semiconductor processes larger than 180 nanometer.

 

Product revenue for the second quarter of 2024 compared to the second quarter of 2023 increased $1.2 million. The increase resulted primarily from increases in professional services eFPGA revenues and revenue from devices and royalties.

 

New Product Revenue

 

The table below sets forth the changes in new product revenue in the three months ended June 30, 2024 compared to the three months ended July 2, 2023 (in thousands, except percentage data):  

 

   

Three Months Ended

                 
   

June 30, 2024

   

July 2, 2023

   

Change

 
           

% of Total

           

% of Total

                 
   

Amount

   

Revenues

   

Amount

   

Revenues

   

Amount

   

Percentage

 

Hardware products

  $ 505       12 %   $ 366       12 %   $ 139       38 %

eFPGA IP and professional services

    2,521       61 %     1,857       64 %     664       36 %

SaaS & Other

    31       1 %     10       %     21       210 %

Total new product revenue

  $ 3,057       74 %   $ 2,233       76 %   $ 824       37 %

 

eFPGA IP revenue for the three months ended June 30, 2024 and July 2, 2023 was $2.5 million and $1.9 million, respectively, which were primarily professional services revenue.

 

 

Gross Profit

 

The table below sets forth the changes in gross profit for the three months ended June 30, 2024 compared to the three months ended July 2, 2023 (in thousands, except percentage data):

 

   

Three Months Ended

                 
   

June 30, 2024

   

July 2, 2023

   

Change

 
           

% of Total

           

% of Total

                 
   

Amount

   

Revenues

   

Amount

   

Revenues

   

Amount

   

Percentage

 

Revenue

  $ 4,127       100 %   $ 2,921       100 %   $ 1,206       41 %

Cost of revenue

    2,022       49 %     1,718       59 %     304       18 %

Gross profit

  $ 2,105       51 %   $ 1,203       41 %   $ 902       75 %

 

In the second quarter of 2024, gross profit increased $0.9 million, or 75%, compared to the same quarter in the prior year. The net increase in gross profit reflects a 41% increase in revenues, offset by a 18% net increase in cost of revenue. Revenue increased from the same quarter in the prior year due to revenues associated with Department of Defense contracts, as well as increases in device sale and royalty revenues. The net increase in cost of revenues was primarily due to the increased activity commensurate with the professional services revenue contracts. Labor, semiconductor tooling, and increased depreciation expenses substantially comprised this increase, with slight offsets from decreased consulting expenses.

 

Our semiconductor products have historically had long product life cycles and obsolescence has not been a significant factor in the valuation of inventories. However, as we continue to pursue opportunities in the mobile market and develop new solutions and products, our product life cycle will be shorter, and the risk of obsolescence will increase. In general, our standard manufacturing lead times are longer than the binding forecasts we receive from customers.

 

Operating Expenses

 

The table below sets forth the changes in operating expenses for the three months ended June 30, 2024 compared to the three months ended July 2, 2023 (in thousands, except percentage data):

 

   

Three Months Ended

                 
   

June 30, 2024

   

July 2, 2023

   

Change

 
           

% of Total

           

% of Total

                 
   

Amount

   

Revenues

   

Amount

   

Revenues

   

Amount

   

Percentage

 

R&D expense

  $ 1,527       37 %   $ 1,505       52 %   $ 22       1 %

SG&A expense

    2,095       51 %     1,924       65 %     171       9 %

Total operating expenses

  $ 3,622       88 %   $ 3,429       117 %   $ 193       6 %

 

Research and Development

 

Our R&D expenses consist primarily of personnel, overhead and other costs associated with System on Chip (SoC) and software development, programmable logic design, AI and eFPGA development. The $22 thousand increase in R&D expenses in the second quarter of 2024, as compared to the second quarter of 2023, was primarily due to net allocations to cost of revenue resulting from labor and tooling costs attributable to professional services revenue contracts, with slight offsets due to increases in net depreciation and amortization expense from notes payable related to equipment.

 

Selling, General and Administrative

 

Our selling, general and administrative (SG&A) expenses consist primarily of personnel and related overhead costs for sales, marketing, finance, administration, human resources, and general management. The $0.2 million increase in SG&A expenses in the second quarter of 2024, as compared to the second quarter of 2023, was attributable to increases in compensation, offset by decreases in variable incentive compensation and outside services.

 

Interest Expense, Interest Income and Other Income (Expense), Net

 

The table below sets forth the changes in interest expense and interest income and other income (expense), net, for the three months ended June 30, 2024 compared to the three months ended July 2, 2023 (in thousands, except percentage data):

 

   

Three Months Ended

   

Change

 
   

June 30,

   

July 2,

                 
   

2024

   

2023

   

Amount

   

Percentage

 

Interest expense

  $ (40 )   $ (50 )   $ (10 )     (20 )%

Interest income and other income (expense), net

    1             1       100 %

Total interest (expense), interest income and other income (expense), net

  $ (39 )   $ (50 )   $ (11 )     (22 )%

 

 

Interest expense relates primarily to our revolving line of credit facility and notes payable. Interest income and other income (expense), net, relates to net foreign exchange losses recorded, partially offset by interest earned in our money market accounts. Changes in interest expense are related to our revolving loan's interest rate variability. Interest expense for the second quarter of this year as compared to the same period in the prior year decreased approximately $10 thousand, which was comprised of a $5 thousand increase in interest expense related to notes payable, a $14 thousand decrease in interest expense and facility fees related to our revolving line of credit facility, and a $1 thousand decrease in interest expense related to IT hardware financing costs. The favorable change in interest income and other income (expense), net reflected decreased foreign exchange losses over the prior period.

 

Provision for Income Taxes

 

The table below sets forth the changes in the provisions for income taxes in the three months ended June 30, 2024, compared to the three months ended July 2, 2023 (in thousands, except percentage data):

   

Three Months Ended

   

Change

 
   

June 30,

   

July 2,

                 
   

2024

   

2023

   

Amount

   

Percentage

 

(Benefit from) provision for income taxes

  $ (6 )   $ (7 )   $ 1       (14 )%

 

The Company recorded a net income tax benefit of $6 thousand for the three months ended June 30, 2024 and a net income tax benefit of $7 thousand for the three months ended July 2, 2023. The effective tax rate for the second quarter ended June 30, 2024 was (0.37)% as compared to (0.29)% for the same period in the prior year.

 

 

Six Months Ended June 30, 2024 Compared to Six Months Ended July 2, 2023

 

Revenue

 

The table below sets forth the changes in revenue in the six months ended June 30, 2024 compared to the six months ended July 2, 2023 (in thousands, except percentage data):

 

   

Six Months Ended

                 
   

June 30, 2024

   

July 2, 2023

   

Change

 
           

% of Total

           

% of Total

                 
   

Amount

   

Revenues

   

Amount

   

Revenues

   

Amount

   

Percentage

 
                                                 

New products

  $ 7,933       78 %   $ 5,288       75 %   $ 2,645       50 %

Mature products

    2,201       22 %     1,766       25 %     435       25 %

Total revenue

  $ 10,134       100 %   $ 7,054       100 %   $ 3,080       44 %

 


Note: For all periods presented, new products include hardware products and related revenues manufactured on 180 nanometer or smaller semiconductor processes, intellectual property license, professional services, QuickAI and SensiML AI software as a service (SaaS) revenue. Mature products include all products produced on semiconductor processes larger than 180 nanometer.

 

Product revenue for the second quarter of 2024 compared to the second quarter of 2023 increased $3.1 million. The increase resulted primarily from increases in professional services eFPGA revenues and revenue from devices and royalties.

 

New Product Revenue

 

The table below sets forth the changes in new product revenue in the six months ended June 30, 2024 compared to the six months ended July 2, 2023 (in thousands, except percentage data):  

 

   

Six Months Ended

                 
   

June 30, 2024

   

July 2, 2023

   

Change

 
           

% of Total

           

% of Total

                 
   

Amount

   

Revenues

   

Amount

   

Revenues

   

Amount

   

Percentage

 

Hardware products

  $ 1,000       10 %   $ 528       7 %   $ 472       89 %

eFPGA IP and professional services

    6,564       65 %     4,667       66 %     1,897       41 %

SaaS & Other

    369       3 %     93       2 %     276       297 %

Total new product revenue

  $ 7,933       78 %   $ 5,288       75 %   $ 2,645       50 %

 

eFPGA IP revenue for the six months ended June 30, 2024 and July 2, 2023 was $6.6 million and $4.7 million, respectively, which were primarily professional services revenue.

 

 

Gross Profit

 

The table below sets forth the changes in gross profit for the six months ended June 30, 2024 compared to the six months ended July 2, 2023 (in thousands, except percentage data):

 

   

Six Months Ended

                 
   

June 30, 2024

   

July 2, 2023

   

Change

 
           

% of Total

           

% of Total

                 
   

Amount

   

Revenues

   

Amount

   

Revenues

   

Amount

   

Percentage

 

Revenue

  $ 10,134       100 %   $ 7,054       100 %   $ 3,080       44 %

Cost of revenue

    4,046       40 %     3,461       49 %     585       17 %

Gross profit

  $ 6,088       60 %   $ 3,593       51 %   $ 2,495       69 %

 

In the second quarter of 2024, gross profit increased $2.5 million, or 69%, compared to the same quarter in the prior year. The increase in gross profit reflects a 44% increase in revenues, offset by a 17% net increase in cost of revenue. Revenue increased from the same quarter in the prior year due to revenues associated with Department of Defense contracts, as well as increases in device sale and royalty revenues. The increase in cost of revenues was primarily due to the increased activity commensurate with the professional services revenue contracts. Labor, semiconductor tooling, and increased depreciation expenses, offset by decreases in consulting expenses, substantially comprised this increase.

 

Our semiconductor products have historically had long product life cycles and obsolescence has not been a significant factor in the valuation of inventories. However, as we continue to pursue opportunities in the mobile market and develop new solutions and products, our product life cycle will be shorter, and the risk of obsolescence will increase. In general, our standard manufacturing lead times are longer than the binding forecasts we receive from customers.

 

Operating Expenses

 

The table below sets forth the changes in operating expenses for the six months ended June 30, 2024 compared to the six months ended July 2, 2023 (in thousands, except percentage data):

 

   

Six Months Ended

                 
   

June 30, 2024

   

July 2, 2023

   

Change

 
           

% of Total

           

% of Total

                 
   

Amount

   

Revenues

   

Amount

   

Revenues

   

Amount

   

Percentage

 

R&D expense

  $ 2,986       29 %   $ 3,134       44 %   $ (148 )     (5 )%

SG&A expense

    4,446       44 %     3,785       54 %     661       17 %

Total operating expenses

  $ 7,432       73 %   $ 6,919       98 %   $ 513       7 %

 

Research and Development

 

Our R&D expenses consist primarily of personnel, overhead and other costs associated with System on Chip (SoC) and software development, programmable logic design, AI and eFPGA development. The $0.1 million decrease in R&D expenses in the second quarter of 2024, as compared to the second quarter of 2023, was primarily due to allocations to cost of revenue resulting from labor and tooling costs attributable to professional services revenue contracts.

 

Selling, General and Administrative

 

Our selling, general and administrative (SG&A) expenses consist primarily of personnel and related overhead costs for sales, marketing, finance, administration, human resources, and general management. The $0.7 million increase in SG&A expenses in the second quarter of 2024, as compared to the second quarter of 2023, was attributable to increases in equity compensation expenses.

 

Interest Expense, Interest Income and Other Income (Expense), Net

 

The table below sets forth the changes in interest expense and interest income and other income (expense), net, for the six months ended June 30, 2024 compared to the six months ended July 2, 2023 (in thousands, except percentage data):

 

   

Six Months Ended

   

Change

 
   

June 30,

   

July 2,

                 
   

2024

   

2023

   

Amount

   

Percentage

 

Interest expense

  $ (109 )   $ (108 )   $ 1       1 %

Interest income and other expense, net

    12       (63 )     (75 )     (119 )%

Total interest (expense), interest income and other income (expense), net

  $ (97 )   $ (171 )   $ (74 )     (43 )%

 

 

Interest expense relates primarily to our revolving line of credit facility and notes payable. Interest income and other income (expense), net, relates to net foreign exchange losses recorded, partially offset by interest earned in our money market accounts. Changes in interest expense are related to our revolving loan's interest rate variability. Interest expense for the second quarter of this year as compared to the same period in the prior year increased approximately $1 thousand, which was comprised of an $8 thousand increase in interest expense related to notes payable, a $6 thousand decrease in interest expense related to our revolving line of credit facility, and a $1 thousand decrease in interest expense related to IT hardware financing costs. The favorable change in interest income and other income (expense), net reflected decreased foreign exchange losses over the prior period.

 

Provision for Income Taxes

 

The table below sets forth the changes in the provisions for income taxes in the six months ended June 30, 2024, compared to the six months ended July 2, 2023 (in thousands, except percentage data):

 

   

Six Months Ended

   

Change

 
   

June 30,

   

July 2,

                 
   

2024

   

2023

   

Amount

   

Percentage

 

(Benefit from) provision for income taxes

  $ 1     $     $ 1       100 %

 

There was a slight change in the income tax expense for the six months ended June 30, 2024 as compared to the six months ended July 2, 2023. The computed tax rate for the six months ended June 30, 2024 was 0.10% as compared to 0.02% for the six months ended July 2, 2023. The difference between the estimated annual effective income expense of 0.10% and the U.S. federal statutory tax rate of 21% is primarily due to the Company's valuation allowance movement in each period presented. It is more likely than not that the Company will not realize the federal, state, and certain foreign deferred tax assets as of June 30, 2024. As such, the Company continues to maintain a full valuation allowance against all of its US and certain foreign net deferred tax assets as of June 30, 2024. The projected annual effective tax rate before certain discrete items as of the second quarter of 2024 is 6.38%, as compared to the projected annual effective tax rate of (3.04)% for the same period in the prior year.

 

Balance Sheet Activities

 

Balance sheet amounts at June 30, 2024 compared to December 31, 2023 resulted from typical and usual activities in the normal course of business.  

 

Total assets decreased by approximately $0.3 million primarily due to a $2.1 million reduction in accounts receivable and contract assets due to the billing and collection of outstanding receivables, $1.7 million in depreciation and amortization expense, a $1.3 million reduction in cash and cash equivalents due to payment of trade payables, and a $0.4 million reduction in inventory and other assets. This was partially offset by the capitalization of $4.9 million in property, plant, and equipment and internal-use software assets and a $0.2 million increase in prepaid expenses and other receivables.

 

Liabilities decreased by approximately $5.3 million due to payment of trade payables of $3.2 million, accrued liabilities of $1.4 million, and debt and lease obligations of $0.4 million, as well as the recognition of deferred revenue of $0.3 million. Equity increased $4.9 million due to a $6.4 million increase in additional paid in capital arising from the sale of shares of common stock and recognition of stock-based compensation, partially offset by a $1.4 million net loss for the six months ended June 30, 2024.

 

Liquidity and Capital Resources 

 

We have financed our operations and capital investments through public and private offerings of our common stock, financing arrangements, operating leases, borrowings under a revolving line of credit, and cash flows from operations. In addition to our cash, cash equivalents and restricted cash of $23.3 million, as of June 30, 2024, other sources of liquidity included a $20.0 million drawn down from our revolving line of credit ("Revolving Facility") with Heritage Bank of Commerce (“Heritage Bank”), and $3.5 million in net proceeds from the sale of our common stock on March 13, 2024. Costs related to the offering were immaterial. Our restricted cash balance as of June 30, 2024 was $0.1 million and relates to amounts pledged as cash security for the use of credit cards.

 

On April 28, 2023, we converted accounts receivable for a customer in the amount of approximately $1.16 million to notes receivable (the "Original Note"). At the time, the Original Note bore an interest rate of 3.0% compounded monthly. On June 28, 2023, we cancelled the Original Note and entered into a revised promissory note ("Second Revised Note") with the customer, where the interest rate changed to 4.69% compounded monthly, or a 4.8% effective annual interest rate, accruing from the date of the Original Note. On June 27, 2024, we cancelled the Second Revised Note and entered into a revised promissory note ("Current Note") with the customer, where the interest rate changed to 10.0% per annum. Accrued but unpaid interest will be compounded monthly, accruing from the date of the Current Note. Additionally, if not prepaid prior to the Current Note maturity date of the earlier of (i) 24 months from June 28, 2024 or (ii) the closing of the customer's Series B financing, the principal and all accrued and unpaid interest will be due and payable to us. If an event of default occurs, the interest rate will increase to 15.31%. All other terms of the Note remained the same. As of June 30, 2024, the related note receivable balance was $1.23 million, including $66 thousand in accrued interest.

 

On March 13, 2024, we entered into common stock purchase agreements with certain institutional investors and their affiliated entities for the sale of an aggregate of 223 thousand shares of common stock, par value $0.001, in a registered direct offering, resulting in net cash proceeds of approximately $3.5 million. Issuance costs related to the offering were negligible. The purchase price for each share of common stock was $16.00. See Note 9 for additional information.

 

On March 21, 2023, we entered into common stock purchase agreements with certain investors for the sale of an aggregate of 450 thousand shares of common stock, in a registered direct offering pursuant to an effective shelf registration statement on Form S-3, resulting in net cash proceeds of approximately $2.3 million. Issuance costs related to the offering were immaterial. The purchase price for each share of common stock in the Share Placement was $5.14.

 

We were in compliance with all the Heritage Bank Revolving Facility loan covenants as of June 30, 2024. As of June 30, 2024, we had $20.0 million outstanding on the Revolving Facility with an interest rate of 9.00%.

 

We currently use our cash to fund our working capital, to accelerate the development of next-generation products, and for general corporate purposes. Based on past performance and current expectations, we believe that our existing cash and cash equivalents, together with $3.5 million gross cash proceeds from the March 13, 2024 financing, our revenues from operations, and the available financial resources from the Revolving Facility with Heritage Bank will be sufficient to fund our operations and capital expenditures and provide adequate working capital for the next twelve months. 

 

 

Various factors affect our liquidity, including, among others: the level of revenue and gross profit as a result of the cyclicality of the semiconductor industry; the conversion of design opportunities into revenue; market acceptance of existing and new products including solutions based on our ArcticLink® and PolarPro® platforms, ArcticPro™, EOS S3 SoC, Quick AI solution, QuickAI™, SensiML Analytics Toolkit, Eclipse II products, and eFPGA IP license and professional services; fluctuations in revenue as a result of product end-of-life; fluctuations in revenue as a result of the stage in the product life cycle of our customers’ products; costs of securing access to and availability of adequate manufacturing capacity; levels of inventories; wafer purchase commitments; customer credit terms; the amount and timing of research and development expenditures; the timing of new product introductions; production volumes; product quality; sales and marketing efforts; the value and liquidity of our investment portfolio; changes in operating assets and liabilities; the ability to obtain or renew debt financing and to remain in compliance with the terms of existing credit facilities; the ability to raise funds from the sale of equity in the company; the issuance and exercise of stock options and participation in our employee stock purchase plan; and other factors related to the uncertainties of the industry and global economics. 

 

Over the longer term, we anticipate that sales generated from our new product offerings, existing cash and cash equivalents, together with financial resources from our Revolving Facility with Heritage Bank, assuming renewal of the Revolving Facility or us entering into a new debt agreement with an alternative lender prior to the expiration of the revolving line of credit in December 2025, and our ability to raise additional capital in the public capital markets will be sufficient to satisfy our operations and capital expenditures. However, we cannot provide any assurance that we will be able to raise additional capital, if required, or that such capital will be available on terms acceptable to us. The inability to generate sufficient sales from our new product offerings and/or raise additional capital if needed could have a material adverse effect on our operations and financial condition, including our ability to maintain compliance with our lender’s financial covenants.

 

As of June 30, 2024, most of our cash, cash equivalents and restricted cash were invested in a money market account at Heritage Bank. As of June 30, 2024, our interest-bearing debt consisted of $1.2 million outstanding under notes payable and $20.0 million outstanding under our Revolving Facility. See Note 7, Debt Obligations, to the unaudited condensed consolidated financial statements for more details.

 

Cash balances held at our foreign subsidiaries were approximately $0.1 million as of June 30, 2024 and December 31, 2023. Earnings from our foreign subsidiaries are currently deemed to be indefinitely reinvested. We do not expect such reinvestment to affect our liquidity and capital resources, and we continually evaluate our liquidity needs and ability to meet global cash requirements as a part of our overall capital deployment strategy. Factors that affect our global capital deployment strategy include anticipated cash flows, the ability to repatriate cash in a tax-efficient manner, funding requirements for operations and investment activities, acquisitions and divestitures, and capital market conditions.

 

In summary, our cash flows were as follows (in thousands):

  

   

Six Months Ended

 
   

June 30,

   

July 2,

 
   

2024

   

2023

 

Net cash provided by (used in) operating activities

  $ (73 )   $ (321 )

Net cash provided by (used in) investing activities

    (4,473 )     (529 )

Net cash provided by (used in) financing activities

    3,206       2,214  

 

Net cash provided by (used in) operating activities

 

For the six months ended June 30, 2024, net cash used in operating activities was $0.1 million, which was primarily due to the net loss of $1.4 million, adjusted for net non-cash charges of $4.3 million, which included $2.5 million of stock-based compensation, $1.7 million in depreciation and amortization expenses, and $0.1 million in ROU asset amortization expenses. Cash outflow from changes in operating assets and liabilities was approximately $2.9 million and was primarily due to decreases in accounts payable and accrued liabilities, partially offset by a decrease in contract assets and accounts receivable.

 

For the six months ended July 2, 2023, net cash used in operating activities was $0.3 million, which was primarily due to the net loss of $3.5 million, adjusted for net non-cash charges of $2.4 million, which included $1.3 million of stock-based compensation, $0.7 million in depreciation and amortization expenses, $0.2 million in write-downs of inventories, and $0.2 million in ROU asset amortization expenses. Cash inflow from changes in operating assets and liabilities was approximately $0.7 million and was primarily due to increases in accounts receivable and decreases in contract assets, partially offset by decreases in accounts payable and other assets.

 

Net cash provided by (used in) investing activities

 

For the six months ended June 30, 2024 and July 2, 2023 cash used in investing activities was $4.5 million and $0.5 million, respectively, which were primarily attributable to the capital expenditures relating to licensed software, capitalized internal-use software, and purchase of specialized semiconductor tooling, which was capitalized.

 

Net cash provided by (used in) financing activities

 

Cash flows from financing activities include the draw-downs and repayments of our line of credit. For the quarters ended June 30, 2024 and July 2, 2023, these draw-downs and repayments netted to zero.

 

For the six months ended June 30, 2024, cash provided by financing activities was $3.2 million, which was primarily derived from the net proceeds of $3.7 million from the common stock issuance, partially offset by $0.5 million in payments related to financing arrangements.

 

For the six months ended July 2, 2023, cash provided by financing activities was $2.2 million and was primarily derived from the net proceeds of $2.4 million from the common stock issuances and borrowings of notes payable of $0.1 million, partially offset by $0.3 million in payments related to financing arrangements.

 

 

Part I. Financial Information (continued)

 

Off-Balance Sheet Arrangements

 

We do not maintain any off-balance sheet partnerships, arrangements, or other relationships with unconsolidated entities or others, often referred to as structured finance or special purpose entities, which are established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.

 

Item 3. Quantitative and Qualitative Disclosures about Market Risk

 

Not Applicable.

 

Item 4. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

Based on management's evaluation as of June 30, 2024, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended) were effective at the reasonable assurance level to ensure that the information required to be disclosed by us in this Quarterly Report on Form 10-Q was (i) recorded, processed, summarized and reported within the time periods specified in the SEC's rules and regulations and (ii) accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.

 

Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal controls over financial reporting will prevent all errors and fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected.

 

Changes in Internal Control Over Financial Reporting

 

There were no changes in our internal control over financial reporting that occurred during the period covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

Part II. Other Information

Item 1. Legal Proceedings

 

None.

 

Item 1A. Risk Factors 

 

There have been no material changes to the risk factors set forth in our 2023 Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 27, 2024, which includes a detailed discussion of our risk factors at Part I, Item 1A, Risk Factors, which discussion is hereby incorporated by reference into this Part II, Item 1A.

 

Item 3. Defaults Upon Senior Securities

 

None.

 

 

Item 5. Other Information

 

Insider Trading Arrangements

 

For the six months ended June 30, 2024, none of our directors or officers (as defined in Rule 16a-1(f) of the Exchange Act) adopted or terminated a "Rule 10b5-1 trading arrangement" or "non-Rule 10b5-1 trading arrangement" (as those terms are defined in Item 408 of Regulation S-K), except as follows:

 

Gary Tauss, Director, adopted a Rule 10b5-1 trading arrangement on March 4, 2024. Under this arrangement, approximately 7,300 shares of our common stock may be sold, subject to certain conditions, before the plan expires on December 9, 2025.

 

Michael Farese, Chairman of the Board, adopted a Rule 10b5-1 trading arrangement on May 21, 2024. Under this arrangement, approximately 14,700 shares of our common stock may be sold, subject to certain conditions, before the plan expires on May 21, 2025.

 

The above arrangements are intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) of the Exchange Act.

 

 

Item 6. Exhibits

 

a.     Exhibits    The following Exhibits are filed or incorporated by reference into this report:

 

 

Exhibit Number

 

Description

 

31.1

 

Certification of Brian C. Faith, Chief Executive Officer, pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

31.2

 

Certification of Elias Nadar, Chief Financial Officer, pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

32.1

 

Certification of Brian C. Faith, Chief Executive Officer, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

32.2

 

Certification of Elias Nadar, Chief Financial Officer, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

101.INS

 

Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because 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

 

104

 

The cover page from the Company’s quarterly report on Form 10-Q for the quarter ended June 30, 2024, has been formatted in Inline XBRL and contained in Exhibit 101.

 

 

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.

 

 

 

QUICKLOGIC CORPORATION

 

 

 

 

 

/s/ Elias Nader

Date:

August 14, 2024

Elias Nader

 

 

Chief Financial Officer, and Senior Vice-President, Finance

  

 

26
EX-31.1 2 ex_686817.htm EXHIBIT 31.1 RULE 13A-14(A)/15D-14(A) CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER ex_686817.htm

Exhibit 31.1

 

 

CERTIFICATIONS

 

I, Brian C. Faith, certify that:

 

1.

I have reviewed this quarterly report on Form 10-Q of QuickLogic Corporation;

 

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 that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

 

5.

The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

 

 

(a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

 

 

(b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

 

Date:

August 14, 2024

 

 

 

 

 

 

/s/ Brian C. Faith

 

 

Brian C. Faith

 

 

President and Chief Executive Officer

 
EX-31.2 3 ex_686818.htm EXHIBIT 31.2 RULE13A-14(A)/15D-14(A) CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER ex_686818.htm

Exhibit 31.2

 

 

CERTIFICATIONS

 

I, Elias Nader, certify that:

 

1.

I have reviewed this quarterly report on Form 10-Q of QuickLogic Corporation;

 

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 that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

 

5.

The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

 

 

(a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

 

 

(b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

 

Date:

August 14, 2024

 

 

 

 

 

 

/s/ Elias Nader

 

 

Elias Nader

 

 

Chief Financial Officer, and Senior Vice-President, Finance

 
EX-32.1 4 ex_686819.htm EXHIBIT 32.1 SECTION 1350 CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER ex_686819.htm

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, Brian C. Faith, the President and Chief Executive Officer of QuickLogic Corporation (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:

 

 

• 

the Quarterly Report on Form 10-Q of the Company for the quarter ended June 30, 2024 (the "Report"), fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

   

 

 

• 

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.

 

Date:  

August 14, 2024

By:

/s/ Brian C. Faith

 

 

Name:

Brian C. Faith

 

 

Title:

President and Chief Executive Officer

 
EX-32.2 5 ex_686820.htm EXHIBIT 32.2 SECTION 1350 CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER ex_686820.htm

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, Elias Nader, Chief Financial Officer and Senior Vice-President, Finance of QuickLogic Corporation (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:

 

 

• 

the Quarterly Report on Form 10-Q of the Company for the quarter ended June 30, 2024 (the "Report"), fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

 

• 

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.

 

Date:  

August 14, 2024

By:

/s/ Elias Nader

 

 

Name:

Elias Nader

 

 

Title:

Chief Financial Officer, and Senior Vice-President, Finance

 
EX-101.SCH 6 quik-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Unaudited Condensed Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Unaudited Condensed Consolidated Statements of Operations link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Unaudited Consolidated Statements of Changes in Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note 1 - The Company and Basis of Presentation link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 2 - Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 3 - Net Income (Loss) Per Share link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 4 - Balance Sheet Components link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 5 - Property, Plant, and Equipment link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 6 - Intangible Assets link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 7 - Debt Obligations link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 8 - Leases link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 9 - Capital Stock link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 10 - Stock-based Compensation link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 11 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 12 - Information Concerning Product Lines, Geographic Information, and Revenue Concentration link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 13 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 995465 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 995466 - Disclosure - Note 4 - Balance Sheet Components (Tables) link:calculationLink link:definitionLink link:presentationLink 995467 - Disclosure - Note 5 - Property, Plant, and Equipment (Tables) link:calculationLink link:definitionLink link:presentationLink 995468 - Disclosure - Note 6 - Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 995469 - Disclosure - Note 8 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 995470 - Disclosure - Note 10 - Stock-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 995471 - Disclosure - Note 12 - Information Concerning Product Lines, Geographic Information, and Revenue Concentration (Tables) link:calculationLink link:definitionLink link:presentationLink 995472 - Disclosure - Note 1 - The Company and Basis of Presentation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995473 - Disclosure - Note 2 - Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995474 - Disclosure - Note 3 - Net Income (Loss) Per Share (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995475 - Disclosure - Note 4 - Balance Sheet Components (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995476 - Disclosure - Note 4 - Balance Sheet Components - Balance Sheet Components (Details) link:calculationLink link:definitionLink link:presentationLink 995477 - Disclosure - Note 5 - Property, Plant, and Equipment - Useful Life (Details) link:calculationLink link:definitionLink link:presentationLink 995478 - Disclosure - Note 6 - Intangible Assets - Schedule of Carrying Value of Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995479 - Disclosure - Note 6 - Intangible Assets - Schedule of Expected Future Annual Amortization of Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995480 - Disclosure - Note 7 - Debt Obligations (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995481 - Disclosure - Note 8 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995482 - Disclosure - Note 8 - Leases - Summary of Operating Leases (Details) link:calculationLink link:definitionLink link:presentationLink 995483 - Disclosure - Note 8 - Leases - Summary of Supplemental Cash Flow Information (Details) link:calculationLink link:definitionLink link:presentationLink 995484 - Disclosure - Note 8 - Leases - Details of Right-of-Use Assets and Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995485 - Disclosure - Note 8 - Leases - Schedule of Future Lease Payments for Leases (Details) link:calculationLink link:definitionLink link:presentationLink 995486 - Disclosure - Note 8 - Leases - Schedule of Lease Terms and Weighted Average Discount Rate (Details) link:calculationLink link:definitionLink link:presentationLink 995487 - Disclosure - Note 9 - Capital Stock (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995488 - Disclosure - Note 10 - Stock-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995489 - Disclosure - Note 10 - Stock-based Compensation - Schedule of Allocation of Recognized Period Cost (Details) link:calculationLink link:definitionLink link:presentationLink 995490 - Disclosure - Note 10 - Stock-based Compensation - Schedule of Stock Based Compensation Award Activity (Details) link:calculationLink link:definitionLink link:presentationLink 995491 - Disclosure - Note 10 - Stock-based Compensation - Stock Options Activity (Details) link:calculationLink link:definitionLink link:presentationLink 995492 - Disclosure - Note 10 - Stock-based Compensation - Summary of Restricted Stock Units Activity (Details) link:calculationLink link:definitionLink link:presentationLink 995493 - Disclosure - Note 11 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995494 - Disclosure - Note 12 - Information Concerning Product Lines, Geographic Information, and Revenue Concentration (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995495 - Disclosure - Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Schedule of Revenue by Product Line (Details) link:calculationLink link:definitionLink link:presentationLink 995496 - Disclosure - Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Schedule of Revenue by Shipment Destination (Details) link:calculationLink link:definitionLink link:presentationLink 995497 - Disclosure - Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Customer and Distributor Concentration of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 995498 - Disclosure - Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Customer and Distributor Concentration of Accounts Receivable (Details) link:calculationLink link:definitionLink link:presentationLink 995499 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 7 quik-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 quik-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 quik-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Note To Financial Statement Details Textual Significant Accounting Policies Note 4 - Balance Sheet Components Note 5 - Property, Plant, and Equipment Note 6 - Intangible Assets Note 8 - Leases Note 10 - Stock-based Compensation Note 12 - Information Concerning Product Lines, Geographic Information, and Revenue Concentration Long-term liabilities: Heritage Bank of Commerce [Member] Related to Heritage Bank of Commerce. Note 4 - Balance Sheet Components - Balance Sheet Components (Details) Category of Item Purchased [Axis] Note 5 - Property, Plant, and Equipment - Useful Life (Details) Income Tax Disclosure [Text Block] Long-Term Purchase Commitment, Category of Item Purchased [Domain] Note 6 - Intangible Assets - Schedule of Carrying Value of Intangible Assets (Details) Note 6 - Intangible Assets - Schedule of Expected Future Annual Amortization of Intangible Assets (Details) Note 8 - Leases - Summary of Operating Leases (Details) Note 8 - Leases - Summary of Supplemental Cash Flow Information (Details) Note 8 - Leases - Details of Right-of-Use Assets and Lease Liabilities (Details) us-gaap_LiabilitiesCurrent Total current liabilities Note 8 - Leases - Schedule of Future Lease Payments for Leases (Details) Note 8 - Leases - Schedule of Lease Terms and Weighted Average Discount Rate (Details) Note 10 - Stock-based Compensation - Schedule of Allocation of Recognized Period Cost (Details) Note 10 - Stock-based Compensation - Schedule of Stock Based Compensation Award Activity (Details) Note 10 - Stock-based Compensation - Stock Options Activity (Details) Note 10 - Stock-based Compensation - Summary of Restricted Stock Units Activity (Details) Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Schedule of Revenue by Product Line (Details) Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Schedule of Revenue by Shipment Destination (Details) Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Customer and Distributor Concentration of Revenue (Details) Purchase Commitment, Excluding Long-Term Commitment [Axis] Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Customer and Distributor Concentration of Accounts Receivable (Details) Purchase Commitment, Excluding Long-Term Commitment [Domain] Notes To Financial Statements Notes To Financial Statements [Abstract] Share-Based Payment Arrangement, Option, Activity [Table Text Block] Share-Based Payment Arrangement, Activity [Table Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue Granted (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue Vested and released (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue Forfeited (in dollars per share) Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Balance (in dollars per share) Balance (in dollars per share) PSUs/RSUs forfeited or expired (in shares) Forfeited (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Balance (in shares) Balance (in shares) Granted (in shares) Restricted stock units (RSUs) granted (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Vested and released (in shares) quik_OperatingAndFinanceLeaseLiability Operating and Finance Lease Liability Operating and finance lease liability. Note payable, current Sensi ML [Member] Related to Sensi ML. Revolving line of credit Line of Credit, Current Weighted average remaining, balance (Year) Software [Member] Related to software. Balance us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Weighted average price balance (in dollars per share) Weighted average price balance (in dollars per share) Financing Arrangements [Policy Text Block] Accounting policy related to financing arrangements. us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice Forfeited or expired (in dollars per share) Deferred revenue Contract with Customer, Liability, Current Lessee, Operating and Finance Leases [Text Block] The entire disclosure for lessee's entity's operating, capital and finance leases. Lessee, Leases, Supplemental Cash Flow Information [Table Text Block] Tabular disclosure of lessee's supplemental cash flow information for the periods presented under leases. . Schedule of Right of Use Assets and Lease Liabilities [Table Text Block] Tabular disclosure of the schedule of right-of-use assets and lease liabilities. Schedule of Future Lease Payments for Leases [Table Text Block] Tabular disclosure for schedule of future lease payments for leases. Accrued liabilities Accrued Liabilities, Current quik_OperatingLeaseCostNet Total Operating lease cost net. Disclosure of Employee Stock Ownership Plans [Text Block] Description of the plan, including the basis for determining contributions, the employee groups covered, and the nature and effect of significant matters affecting comparability of information for all periods presented. Stock Plan 2019 [Member] Related to the stock plan 2019. Employee Stock Purchase Plan [Member] Employee stock purchase plan. Schedule of Lease Terms and Weighted Average Discount Rate [Table Text Block] Tabular disclosure for schedule of lease terms and weighted average discount rate. Revolving Credit Facility [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Balance (in shares) Balance (in shares) Purchases of property and equipment in accounts payable Capital Expenditures Incurred but Not yet Paid Options expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period (in shares) Accrued payroll tax Credit Facility [Axis] Accrued employee benefits Credit Facility [Domain] Distributor "A" [Member] Represents information regarding Distributor "A." us-gaap_OtherAccruedLiabilitiesCurrent Other Accrued compensation New Products [Member] Related to new products. us-gaap_PolicyTextBlockAbstract Accounting Policies Mature Products [Member] Related to mature products. Customer "B" [Member] Represents information regarding Customer "B." Trademarks and Trade Names [Member] Distributor "C" [Member] Represents information regarding Distributor "C." us-gaap_PaymentsForSoftware Capitalized internal-use software Purchases of assets with financing arrangements Lease Obligation Incurred us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Capital expenditures for property and equipment Accrued liabilities: Supplemental disclosures of non-cash financing and investing items Trade payables Current liabilities: Supplemental Balance Sheet Disclosures [Text Block] Weighted average shares outstanding: Developed Technology Rights [Member] Lease liabilities us-gaap_Assets TOTAL ASSETS Supplemental disclosures of cash flow information: Plan Name [Axis] Plan Name [Domain] Property and equipment, net: us-gaap_OperatingLeaseExpense Operating Lease, Expense us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) Commitments Disclosure [Text Block] Customer Relationships [Member] us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount Share-Based Payment Arrangement, Amount Capitalized Share-Based Payment Arrangement [Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] us-gaap_ContractWithCustomerAssetNet Contract with Customer, Asset, after Allowance for Credit Loss Award Type [Domain] Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Award Type [Axis] Net income (loss) Net income (loss) Tooling [Member] Represent Tooling. us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Less: Accumulated amortization Net Carrying Amount Finite-Lived Intangible Assets, Net quik_FinancingReceivableEffectiveAnnualInterestRate Financing Receivable, Effective Annual Interest Rate Represents the effective annual interest rate on financing receivable. Intangible assets, net quik_FinancingReceivableInterestRate Financing Receivable, Interest Rate Interest rate on financing receivable. Restricted Stock Units (RSUs) [Member] Intangible assets us-gaap_InterestCostsCapitalized Interest Costs Capitalized Share-Based Payment Arrangement [Member] quik_FinancingReceivableDefaultInterestRate Financing Receivable, Default Interest Rate Represents the default interest rate on financing receivable. Share-Based Payment Arrangement, Option [Member] Stock-based compensation capitalized as tooling and fixed assets Amount of cost capitalized as tooling and fixed assets for award under share-based payment arrangement. Antidilutive Securities [Axis] Capitalized internal-use software Antidilutive Securities, Name [Domain] quik_PercentageOfRevenue Percentage of Revenue The percentage of revenue. Stock-based compensation capitalized as internal-use software Amount of cost capitalized as internal use software for award under share-based payment arrangement. us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less: Accumulated depreciation and amortization Property and equipment, net Property, Plant and Equipment, Net Property, Plant and Equipment, Net Goodwill Intangible assets, net: Property and equipment, gross Software Tools [Member] Represents software tools. Reclassification of Deferred Charges and Fixed Assets in AP [Member] Represents reclassification of deferred charges and fixed assets in AP. Reclassification From Proceeds From Notes Payable to Increases in Accrued Liabilities and Other Long-term Liabilities [Member] Represents the reclassification from proceeds from notes payable to increases in accrued liabilities and other long-term liabilities. Other Cash flows provided by (used in) investing activities: Non-marketable equity investment Net income (loss) per share: Earnings Per Share [Text Block] (Benefit from) provision for income taxes Income Tax Expense (Benefit) Accrued liabilities us-gaap_IncreaseDecreaseInAccruedLiabilities The Note [Member] Represents the Note. us-gaap_OperatingExpenses Total operating expenses us-gaap_DebtInstrumentTerm Debt Instrument, Term (Year) Trade payables us-gaap_IncreaseDecreaseInAccountsPayableTrade UNITED KINGDOM Total costs and expenses Share-Based Payment Arrangement, Expense Amendment Flag City Area Code New Accounting Pronouncements, Policy [Policy Text Block] Reclassification, Comparability Adjustment [Policy Text Block] Deferred revenue us-gaap_IncreaseDecreaseInContractWithCustomerLiability us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Common stock, outstanding (in shares) Preferred stock, shares outstanding (in shares) us-gaap_IncreaseDecreaseInOtherOperatingAssets Other assets Hardware Products [Member] Reprsents hardware products. Current Fiscal Year End Date Note receivable Financing Receivable, after Allowance for Credit Loss us-gaap_DebtInstrumentInterestRateStatedPercentage Debt Instrument, Interest Rate, Stated Percentage us-gaap_DebtInstrumentInterestRateEffectivePercentage Debt Instrument, Interest Rate, Effective Percentage us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Operating leases Document Fiscal Period Focus us-gaap_OperatingLeaseCost Fixed Document Fiscal Year Focus Short term Lease, Cost [Table Text Block] Document Period End Date us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating leases(1) (Year) Entity File Number Entity Emerging Growth Company eFPGA IP [Member] Represents the eFPGA IP segment. Document Type Entity Small Business Entity Shell Company Document Information [Line Items] Document Information [Table] Entity Filer Category Entity Current Reporting Status us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization Less: Accumulated amortization Capitalized internal-use software, net Capitalized Computer Software, Net us-gaap_CapitalizedComputerSoftwareAmortization1 Capitalized Computer Software, Amortization Capitalized internal-use software, net: Concentration risk percentage Concentration Risk, Percentage us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue Stock-based compensation Entity Tax Identification Number Entity Central Index Key Entity Registrant Name Common stock issued under stock plans and employee stock purchase plans Entity [Domain] Customer Concentration Risk [Member] Legal Entity [Axis] Entity Address, Address Line One ecd_NonRule10b51ArrTrmntdFlag Non-Rule 10b5-1 Arrangement Terminated [Flag] Entity Address, City or Town Geographic Concentration Risk [Member] ecd_Rule10b51ArrTrmntdFlag Rule 10b5-1 Arrangement Terminated [Flag] ecd_Rule10b51ArrAdoptedFlag Rule 10b5-1 Arrangement Adopted [Flag] Entity Address, Postal Zip Code Entity Address, State or Province Concentration Risk Type [Axis] ecd_NonRule10b51ArrAdoptedFlag Non-Rule 10b5-1 Arrangement Adopted [Flag] Concentration Risk Type [Domain] Material Terms of Trading Arrangement [Text Block] ecd_TrdArrIndTitle Trading Arrangement, Individual Title ecd_TrdArrIndName Trading Arrangement, Individual Name ecd_TrdArrSecuritiesAggAvailAmt Trading Arrangement, Securities Aggregate Available Amount Entity Common Stock, Shares Outstanding ecd_TrdArrAdoptionDate Trading Arrangement Adoption Date Revenue Benchmark [Member] Accounts Receivable [Member] us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Common stock issued under stock plans and employee stock purchase plans (in shares) Local Phone Number us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares) us-gaap_TableTextBlock Notes Tables us-gaap_WarrantsAndRightsOutstandingMaturityDate Warrants and Rights Outstanding, Maturity Date Selling, general and administrative us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod Forfeited or expired (in shares) Line of Credit Facility, Lender [Domain] Issuance of common stock from private placement, net of stock issuance cost (in shares) Stock Issued During Period, Shares, New Issues (in shares) Lender Name [Axis] us-gaap_LiabilitiesAndStockholdersEquity TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY Finished goods Work-in-process UNITED STATES Issuance of common stock from private placement, net of stock issuance cost Asset Pledged as Collateral [Member] Statement of Financial Position Location, Activity, Capitalization [Domain] Statement of Financial Position Location, Activity, Capitalization [Axis] Customer "A" [Member] Represents information pertaining to Customer "A". us-gaap_IncreaseDecreaseInContractWithCustomerAsset Contract assets Accumulated deficit Research and development Customer "C" [Member] Represents information pertaining to Customer "C". SaaS and Other [Member] Represents information pertaining to SaaS and Other. Debt Disclosure [Text Block] us-gaap_InterestExpense Interest expense us-gaap_InterestExpenseDebt Interest Expense, Debt Changes in operating assets and liabilities: us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Present value of lease liabilities, operating Operating leases us-gaap_OperatingLeaseRightOfUseAsset Operating leases us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total lease payments, operating us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: Interest, operating us-gaap_FinanceLeasePrincipalPayments Payment of notes payable us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2027, operating us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear 2024 (remaining period) us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo 2026 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree 2027 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2025, operating us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour 2028 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2026, operating Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths 2025 Registered Direct Offering [Member] Represents the public offering of securities. Other assets Stock-based compensation us-gaap_ShareBasedCompensation us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear 2024 (remaining period), operating Finite-Lived Intangible Asset, Useful Life (Year) us-gaap_NotesAndLoansReceivableNetNoncurrent Financing Receivable, after Allowance for Credit Loss, Noncurrent Depreciation and amortization us-gaap_DepreciationAmortizationAndAccretionNet Depreciation, Amortization and Accretion, Net Operating expenses: Schedule of Finite-Lived Intangible Assets [Table Text Block] us-gaap_LesseeOperatingLeaseTermOfContract Lessee, Operating Lease, Term of Contract (Year) Goods and Services [Member] Represents information pertaining to the purchase of goods and services. Intangible Assets Disclosure [Text Block] us-gaap_SharesIssuedPricePerShare Shares Issued, Price Per Share (in dollars per share) us-gaap_AssetsCurrent Total current assets Common stock, $0.001 par value; 200,000 authorized; 14,458 and 14,118 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: Common stock, authorized (in shares) eFPGA Revenue [Member] Represents eFPGA revenue. Common stock, issued (in shares) Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share (in dollars per share) Asia Pacific [Member] Deferred charges Statistical Measurement [Domain] Operating cash flows used for operating leases us-gaap_OperatingLeasePayments Maximum [Member] Minimum [Member] Weighted Average [Member] Product and Service [Axis] us-gaap_OtherAssetsCurrent Other Product and Service [Domain] Statistical Measurement [Axis] Contract assets Preferred stock, $0.001 par value; 10,000 shares authorized; no shares issued and outstanding Preferred stock, shares issued (in shares) Prepaid taxes North America [Member] Interest paid Other prepaid taxes, royalties, and other prepaid expenses Income taxes paid Property, Plant and Equipment Disclosure [Text Block] Geographical [Axis] Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Geographical [Domain] Preferred stock, shares authorized (in shares) Europe [Member] Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Inventories, net Inventory, Net Preferred stock, par value (in dollars per share) Customer [Axis] Customer [Domain] quik_FinancingReceivableTerm Financing Receivable Term (Month) Represents the term of the receivable. Software and Software Development Costs [Member] Reclassification of Capital Expenditures to Internal-use Software [Member] Represents the reclassification of capital expenditures to internal-use software. Inventories: Property, plant, and equipment useful life (Year) Revision of Prior Period, Reclassification, Adjustment [Member] RSU and PRSU [Member] Represents RSU and PRSU. Cash flows provided by (used in) operating activities: Statement [Line Items] Allowance for doubtful accounts Furniture and Fixtures [Member] Accounts receivable, net of allowance for doubtful accounts of $24 and $34, as of June 30, 2024 and December 31, 2023, respectively Additional paid-in capital Stockholders' equity: Leasehold Improvements [Member] Interest income and other income (expense), net Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Domain] Segment Reporting Disclosure [Text Block] QUIK_Gary Tauss [Member] Information pertaining to rule 10b-5. Fixed Assets, Net Purchased Through Financing Arrangements [Member] Relating to fixed assets, net purchased through financing arrangements. QUIK_Michael Farese [Member] Information pertaining to rule 10b-5. Current assets: Cash, cash equivalents and restricted cash us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Capitalized Internal-use Software and Tooling, Net [Member] Information by location in statement of financial position where disaggregated cumulative balance has been reported. us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net increase (decrease) in cash, cash equivalents and restricted cash us-gaap_Liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by (used in) financing activities Commitments and contingencies (see Note 13) Sale of Stock [Axis] Sale of Stock [Domain] us-gaap_OperatingIncomeLoss Operating income (loss) Prepaid expenses and other current assets: us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by (used in) operating activities Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash provided by (used in) investing activities us-gaap_GrossProfit Gross profit Cost of revenue Write-down of inventories and reclassifications quik_ReclassedPaymentsForSoftware Reclassed Payments for Software The cash outflow associated that was reclassified to payments for software. us-gaap_PaymentsOfStockIssuanceCosts Stock issuance cost quik_ProceedsFromIssuanceOfCommonStockNet Proceeds from Issuance of Common Stock, Net The cash inflow from the additional capital contribution to the entity, net of issuance costs. Condensed Balance Sheet [Table Text Block] Retained Earnings [Member] Professional Services [Member] Represents professional services. us-gaap_ProceedsFromStockOptionsExercised Proceeds from Stock Options Exercised Revenue us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax Revenue from Contract with Customer, Excluding Assessed Tax Proceeds from issuance of common stock to investors Proceeds from Issuance of Common Stock quik_LongtermDebtMaturityExpectedInterestPayments Long-Term Debt, Maturity, Expected Interest Payments Represents the amount of expected interest payments for the term of a long term debt instrument. Proceeds from issuance of common stock Reclassification From Payments on Notes Payable to Financing Arrangements [Member] Relating to reclassification from payments on notes payable to financing arrangements. Additional Paid-in Capital [Member] Common Stock [Member] Equity Components [Axis] Equity Component [Domain] us-gaap_LongTermDebt Long-Term Debt Class of Financing Receivable [Domain] us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) us-gaap_NotesPayable Notes Payable Class of Financing Receivable [Axis] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income (loss) before income taxes us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount Line of Credit Facility, Maximum Month-end Outstanding Amount Disaggregation of Revenue [Table Text Block] Equipment [Member] Inventories [Member] Document Quarterly Report Entity Incorporation, State or Country Code Accounting Policies [Abstract] Significant Accounting Policies [Text Block] Document Transition Report Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Selling, General and Administrative Expenses [Member] Entity Interactive Data Current Security Exchange Name Title of 12(b) Security Cost of Sales [Member] All Individuals [Member] Research and Development Expense [Member] Statement of Income Location, Balance [Axis] Statement of Income Location, Balance [Domain] Individual [Axis] us-gaap_ContractualObligation Contractual Obligation us-gaap_RepaymentsOfNotesPayable Repayments of Notes Payable us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) us-gaap_RepaymentsOfLinesOfCredit Repayment of line of credit us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding Diluted (in shares) Proceeds from notes payable Proceeds from Notes Payable us-gaap_FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss Financing Receivable, Accrued Interest, after Allowance for Credit Loss Proceeds from line of credit Statement [Table] Statement of Financial Position [Abstract] Diluted (in dollars per share) us-gaap_WeightedAverageNumberOfSharesOutstandingBasic Basic (in shares) Business Acquisition [Axis] Basic (in dollars per share) Business Acquisition, Acquiree [Domain] Statement of Cash Flows [Abstract] us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] us-gaap_RepaymentsOfDebt Repayments of Debt us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths Long-Term Debt, Maturity, Year One us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo Long-Term Debt, Maturity, Year Two Right of use assets, net Operating and Finance Lease, Right of Use Asset Operating and finance lease right of use asset. us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized Preproduction Costs Related to Long-Term Supply Arrangements, Costs Capitalized Lease liabilities, current Operating and financing lease liability current. Lease liabilities, non-current Operating and financing lease liability noncurrent. Cash flows provided by (used in) financing activities: us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Other liabilities, non-current us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense Employee Stock Ownership Plan (ESOP), Compensation Expense Pledged Status [Domain] Pledged Status [Axis] us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense Operating Lease, Right-of-Use Asset, Periodic Reduction us-gaap_StockholdersEquity Total stockholders' equity Balance Balance ROU asset amortization Amount of amortization expense attributable to right-of-use asset from operating lease and finance lease. Class of Stock [Axis] Class of Stock [Domain] us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear Recorded Unconditional Purchase Obligation, to be Paid, Year One Reclassification, Type [Domain] Property, Plant, and Equipment Useful Life [Table Text Block] The useful life of property plant and equipment. Notes payable, non-current Reclassification, Type [Axis] ecd_TradingArrByIndTable Trading Arrangements, by Individual [Table] EX-101.PRE 10 quik-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2024
Aug. 09, 2024
Document Information [Line Items]    
Entity Central Index Key 0000882508  
Entity Registrant Name QUICKLOGIC Corp  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2024  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity File Number 000-22671  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 77-0188504  
Entity Address, Address Line One 2220 Lundy Avenue  
Entity Address, City or Town San Jose  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95131-1816  
City Area Code 408  
Local Phone Number 990-4000  
Title of 12(b) Security Common Stock, par value $.001 per share  
Trading Symbol QUIK  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   14,465,609
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Unaudited Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash, cash equivalents and restricted cash $ 23,266 $ 24,606
Accounts receivable, net of allowance for doubtful accounts of $24 and $34, as of June 30, 2024 and December 31, 2023, respectively 928 1,625
Contract assets 2,254 3,609
Inventories, net 1,751 2,029
Prepaid expenses and other current assets 1,686 1,561
Total current assets 29,885 33,430
Property and equipment, net 12,043 8,948
Capitalized internal-use software, net 2,287 2,069
Right of use assets, net 896 981
Intangible assets, net 484 537
Non-marketable equity investment 300 300
Goodwill 185 185
Note receivable 1,229 1,200
Other assets 142 142
TOTAL ASSETS 47,451 47,792
Current liabilities:    
Revolving line of credit 20,000 20,000
Trade payables 1,449 4,657
Accrued liabilities 1,277 2,673
Deferred revenue 756 1,052
Note payable, current 890 946
Lease liabilities, current 266 302
Total current liabilities 24,638 29,630
Long-term liabilities:    
Lease liabilities, non-current 609 681
Notes payable, non-current 274 461
Other liabilities, non-current 125 125
Total liabilities 25,646 30,897
Commitments and contingencies (see Note 13)
Stockholders' equity:    
Preferred stock, $0.001 par value; 10,000 shares authorized; no shares issued and outstanding 0 0
Common stock, $0.001 par value; 200,000 authorized; 14,458 and 14,118 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively 14 14
Additional paid-in capital 328,788 322,436
Accumulated deficit (306,997) (305,555)
Total stockholders' equity 21,805 16,895
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 47,451 $ 47,792
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Unaudited Condensed Consolidated Balance Sheets (Parentheticals) - USD ($)
shares in Thousands, $ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Allowance for doubtful accounts $ 24 $ 34
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 10,000 10,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 200,000 200,000
Common stock, issued (in shares) 14,458 14,118
Common stock, outstanding (in shares) 14,458 14,118
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Unaudited Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Revenue $ 4,127 $ 2,921 $ 10,134 $ 7,054
Cost of revenue 2,022 1,718 4,046 3,461
Gross profit 2,105 1,203 6,088 3,593
Operating expenses:        
Research and development 1,527 1,505 2,986 3,134
Selling, general and administrative 2,095 1,924 4,446 3,785
Total operating expenses 3,622 3,429 7,432 6,919
Operating income (loss) (1,517) (2,226) (1,344) (3,326)
Interest expense (40) (50) (109) (108)
Interest income and other income (expense), net 1 0 12 (63)
Income (loss) before income taxes (1,556) (2,276) (1,441) (3,497)
(Benefit from) provision for income taxes (6) (7) 1 0
Net income (loss) $ (1,550) $ (2,269) $ (1,442) $ (3,497)
Net income (loss) per share:        
Basic (in dollars per share) $ (0.11) $ (0.17) $ (0.1) $ (0.26)
Diluted (in dollars per share) $ (0.11) $ (0.17) $ (0.1) $ (0.26)
Weighted average shares outstanding:        
Basic (in shares) 14,439 13,709 14,308 13,297
Diluted (in shares) 14,439 13,709 14,308 13,297
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Cash flows provided by (used in) operating activities:    
Net income (loss) $ (1,442) $ (3,497)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 1,674 734
ROU asset amortization 131 181
Stock-based compensation 2,477 1,302
Write-down of inventories and reclassifications 47 212
Other (10) 5
Changes in operating assets and liabilities:    
Accounts receivable 706 1,747
Contract assets 1,355 974
Inventories 231 (174)
Other assets 262 (1,162)
Trade payables (3,657) (840)
Accrued liabilities (1,397) 371
Deferred revenue (296) 22
Lease liabilities (154) (196)
Net cash provided by (used in) operating activities (73) (321)
Cash flows provided by (used in) investing activities:    
Capital expenditures for property and equipment (4,053) (87)
Capitalized internal-use software (420) (442)
Net cash provided by (used in) investing activities (4,473) (529)
Cash flows provided by (used in) financing activities:    
Payment of notes payable (518) (305)
Proceeds from notes payable 0 105
Proceeds from line of credit 40,000 30,000
Repayment of line of credit (40,000) (30,000)
Proceeds from issuance of common stock 188 121
Proceeds from issuance of common stock to investors 3,560 2,313
Stock issuance cost (24) (20)
Net cash provided by (used in) financing activities 3,206 2,214
Net increase (decrease) in cash, cash equivalents and restricted cash (1,340) 1,364
Cash, cash equivalents and restricted cash at beginning of period 24,606 19,201
Cash, cash equivalents and restricted cash at end of period 23,266 20,565
Supplemental disclosures of cash flow information:    
Interest paid 116 42
Income taxes paid 37 10
Supplemental disclosures of non-cash financing and investing items    
Purchases of assets with financing arrangements 275 551
Stock-based compensation capitalized as internal-use software 143 38
Stock-based compensation capitalized as tooling and fixed assets 9 23
Purchases of property and equipment in accounts payable $ 309 $ 1,592
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Unaudited Consolidated Statements of Changes in Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Jan. 01, 2023 13,202      
Balance at Jan. 01, 2023 $ 13 $ 317,174 $ (305,292) $ 11,895
Issuance of common stock from private placement, net of stock issuance cost (in shares) 450      
Issuance of common stock from private placement, net of stock issuance cost $ 1 2,292 0 2,293
Common stock issued under stock plans and employee stock purchase plans (in shares) 34      
Common stock issued under stock plans and employee stock purchase plans $ 0 0 0 0
Stock-based compensation 0 715 0 715
Net income (loss) $ 0 0 (1,228) (1,228)
Balance (in shares) at Apr. 02, 2023 13,686      
Balance at Apr. 02, 2023 $ 14 320,181 (306,520) 13,675
Balance (in shares) at Jan. 01, 2023 13,202      
Balance at Jan. 01, 2023 $ 13 317,174 (305,292) 11,895
Net income (loss)       (3,497)
Balance (in shares) at Jul. 02, 2023 13,725      
Balance at Jul. 02, 2023 $ 14 320,950 (308,789) 12,175
Balance (in shares) at Apr. 02, 2023 13,686      
Balance at Apr. 02, 2023 $ 14 320,181 (306,520) 13,675
Common stock issued under stock plans and employee stock purchase plans (in shares) 39      
Common stock issued under stock plans and employee stock purchase plans $ 0 122 0 122
Stock-based compensation 0 647 0 647
Net income (loss) $ 0 0 (2,269) (2,269)
Balance (in shares) at Jul. 02, 2023 13,725      
Balance at Jul. 02, 2023 $ 14 320,950 (308,789) 12,175
Balance (in shares) at Dec. 31, 2023 14,118      
Balance at Dec. 31, 2023 $ 14 322,436 (305,555) 16,895
Issuance of common stock from private placement, net of stock issuance cost (in shares) 223      
Issuance of common stock from private placement, net of stock issuance cost $ 0 3,535 0 3,535
Common stock issued under stock plans and employee stock purchase plans (in shares) 81      
Common stock issued under stock plans and employee stock purchase plans $ 0 0 0 0
Stock-based compensation 0 1,709 0 1,709
Net income (loss) $ 0 0 108 108
Balance (in shares) at Mar. 31, 2024 14,422      
Balance at Mar. 31, 2024 $ 14 327,680 (305,447) 22,247
Balance (in shares) at Dec. 31, 2023 14,118      
Balance at Dec. 31, 2023 $ 14 322,436 (305,555) 16,895
Net income (loss)       (1,442)
Balance (in shares) at Jun. 30, 2024 14,458      
Balance at Jun. 30, 2024 $ 14 328,788 (306,997) 21,805
Balance (in shares) at Mar. 31, 2024 14,422      
Balance at Mar. 31, 2024 $ 14 327,680 (305,447) 22,247
Common stock issued under stock plans and employee stock purchase plans (in shares) 36      
Common stock issued under stock plans and employee stock purchase plans $ 0 188 0 188
Stock-based compensation 0 920 0 920
Net income (loss) $ 0 0 (1,550) (1,550)
Balance (in shares) at Jun. 30, 2024 14,458      
Balance at Jun. 30, 2024 $ 14 $ 328,788 $ (306,997) $ 21,805
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 1 - The Company and Basis of Presentation
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]

Note 1 — The Company and Basis of Presentation

 

QuickLogic Corporation was founded in 1988 and reincorporated in Delaware in 1999. The Company provides innovative, programmable silicon and software platforms to enable its customers to develop custom hardware products in a fast time-to-market and cost-effective way. Specifically, QuickLogic is a fabless semiconductor company with a variety of products: embedded FPGA ("eFPGA") intellectual property ("IP"), low power, multi-core semiconductor system-on-chips ("SoCs"), discrete FPGAs, and AI software. QuickLogic's customers can use its eFPGA IP for hardware acceleration and pre-processing in their Application Specific Integrated Circuit ("ASIC") products, the Company's SoCs to run its customers' software and build their hardware around, and the Company's discrete FPGAs to implement their custom functionality. The Analytics Toolkit from SensiML Corporation ("SensiML"), the Company's wholly-owned subsidiary, provides an end-to-end Artificial Intelligence / Machine Learning solution with accurate sensor algorithms using AI technology. The full range of platforms, software tools, and eFPGA IP enables the practical and efficient adoption of AI, voice, and sensor processing across Aerospace and Defense, Consumer/Industrial IoT, and Consumer Electronics markets.

 

The accompanying interim condensed consolidated financial statements are unaudited. In the opinion of the Company’s management, these statements have been prepared in accordance with the United States generally accepted accounting principles (“U.S. GAAP”), and include all adjustments, consisting only of normal recurring adjustments, necessary to provide a fair statement of results for the interim periods presented. The Company recommends that these interim unaudited condensed consolidated financial statements be read in conjunction with the Company's Form 10-K for the year ended December 31, 2023, which was filed with the Securities and Exchange Commission (“SEC”) on March 27, 2024. Operating results for the three and six months ended June 30, 2024 are not necessarily indicative of the results that may be expected for the full fiscal year.

 

QuickLogic's fiscal year ends on the Sunday closest to December 31 and each fiscal quarter ends on the Sunday closest to the end of each calendar quarter. QuickLogic's second fiscal quarter for 2024 and 2023 ended on June 30, 2024 and July 2, 2023, respectively.

 

The Company has one reportable business segment based on how its Chief Operating Decision Maker ("CODM") manages the business and in a manner consistent with the internal reporting provided to the CODM. The CODM, the Company's Chief Executive Officer ("CEO"), reviews detailed income statements, balance sheets, and sales reports in order to assess performance of the Company. Sales and operating income are some of the key variables monitored by the CODM and management when determining the Company's consolidated financial condition and operating performance.

 

Liquidity 

 

The Company has financed its operations and capital investments through the sale of common stock, financing arrangements, operating leases, a revolving line of credit with Heritage Bank (the "Revolving Facility"), and cash flows from operations. As of June 30, 2024, the Company's principal sources of liquidity consisted of cash, cash equivalents and restricted cash of $23.3 million, inclusive of a $20.0 million advance from its Revolving Facility and $3.5 million in net proceeds from the Company's sale of common stock in the six months ended June 30, 2024. The Company's restricted cash balance as of  June 30, 2024 was $0.1 million and relates to amounts pledged as cash security for the use of credit cards.

 

The Company was in compliance with all the Revolving Facility loan covenants as of  June 30, 2024. As of June 30, 2024, the Company had $20.0 million outstanding on the Revolving Facility with an interest rate of 9.00%.

 

On March 13, 2024, the Company entered into common stock purchase agreements with certain institutional investors and their affiliated entities for the sale of an aggregate of 223 thousand shares of common stock, par value $0.001, in a registered direct offering, resulting in net cash proceeds of approximately $3.5 million. Issuance costs related to the offering were negligible. The purchase price for each share of common stock was $16.00. See Note 9 for additional information.

 

On March 21, 2023, the Company entered into common stock purchase agreements with certain investors for the sale of an aggregate of 450 thousand shares of its common stock, in a registered direct offering pursuant to an effective shelf registration statement on Form S-3, resulting in net cash proceeds of approximately $2.3 million. Issuance costs related to the offering were immaterial. The purchase price for each share of common stock in the Share Placement was $5.14.

 

On April 28, 2023, the Company converted accounts receivable for a customer in the amount of approximately $1.16 million to notes receivable (the "Original Note"). At the time, the Original Note bore an interest rate of 3.0% compounded monthly. On June 28, 2023, the Company cancelled the Original Note and entered into a revised promissory note ("Second Revised Note") with the customer, where the interest rate changed to 4.69% compounded monthly, or a 4.8% effective annual interest rate, accruing from the date of the Original Note. On June 27, 2024, the Company cancelled the Second Revised Note and entered into a revised promissory note ("Current Note") with the customer, where the interest rate changed to 10.0% per annum. Accrued but unpaid interest will be compounded monthly, accruing from the date of the Current Note. Additionally, if not prepaid prior to the Current Note maturity date of the earlier of (i) 24 months from June 28, 2024 or (ii) the closing of the customer's Series B financing, the principal and all accrued and unpaid interest will be due and payable to the Company. If an event of default occurs, the interest rate will increase to 15.31%. All other terms of the Note remained the same. As of June 30, 2024, the related note receivable balance was $1.23 million, including $66 thousand in accrued interest.

 

The Company currently uses its cash to fund its working capital, to accelerate the development of next generation products, and for general corporate purposes. Based on past performance and current expectations, the Company believes that its existing cash and cash equivalents, together with $3.5 million gross cash proceeds from the  March 13, 2024 financing, its revenues from operations, and the available financial resources from the Revolving Facility with Heritage Bank will be sufficient to fund its operations and capital expenditures and provide adequate working capital for the next twelve months. 

 

Various factors affect the Company’s liquidity, including, among others: the level of revenue and gross profit as a result of the cyclicality of the semiconductor industry; the conversion of design opportunities into revenue; market acceptance of existing and new products including solutions based on the Company's ArcticLink® and PolarPro® platforms, ArcticPro™, EOS S3 SoC, Quick AI solution, QuickAI™, SensiML Analytics Toolkit, Eclipse II products, and eFPGA IP license and professional services; fluctuations in revenue as a result of product end-of-life; fluctuations in revenue as a result of the stage in the product life cycle of its customers’ products; costs of securing access to and availability of adequate manufacturing capacity; levels of inventories; wafer purchase commitments; customer credit terms; the amount and timing of research and development expenditures; the timing of new product introductions; production volumes; product quality; sales and marketing efforts; the value and liquidity of its investment portfolio; changes in operating assets and liabilities; the ability to obtain or renew debt financing and to remain in compliance with the terms of existing credit facilities; the ability to raise funds from the sale of equity in the Company; the issuance and exercise of stock options and participation in the Company’s employee stock purchase plan; and other factors related to the uncertainties of the industry and global economics. 

 

Over the longer term, the Company anticipates that sales generated from its new product offerings, existing cash and cash equivalents, together with financial resources from its Revolving Facility with Heritage Bank, assuming renewal of the Revolving Facility or the Company entering into a new debt agreement with an alternative lender prior to the expiration of the revolving line of credit on December 31, 2025, and its ability to raise additional capital in the public capital markets will be sufficient to satisfy its operations and capital expenditures. However, the Company cannot provide any assurance that it will be able to raise additional capital, if required, or that such capital will be available on terms acceptable to the Company. The inability of the Company to generate sufficient sales from its new product offerings and/or raise additional capital if needed could have a material adverse effect on the Company’s operations and financial condition, including its ability to maintain compliance with its lender’s financial covenants.

 

Principles of Consolidation

 

The unaudited condensed consolidated financial statements include the accounts of QuickLogic and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.

 

Foreign Currency

 

The functional currency of the Company's non-U.S. operations is the U.S. dollar. Accordingly, all monetary assets and liabilities of these foreign operations are translated into U.S. dollars at current period-end exchange rates and non-monetary assets and related elements of expense are translated using historical exchange rates. Income and expense elements are translated to U.S. dollars using the average exchange rates in effect during the period. Gains and losses from the foreign currency transactions of these subsidiaries are recorded as interest income and other expense, net in the unaudited condensed consolidated statements of operations, and are insignificant for all periods presented.

 

Uses of Estimates

 

The preparation of these unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosures of commitments and contingencies at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting periods.

 

The methods, estimates, and judgments the Company uses in applying its most critical accounting policies have a significant impact on the results it reports in its consolidated financial statements. The SEC has defined critical accounting policies as those that are most important to the portrayal of the Company's financial condition and results of operations and requires it to make its most difficult and subjective judgments, often as a result of the need to make estimates of matters that are inherently uncertain.

 

Although these estimates are based on the Company’s knowledge of current events and actions it may undertake in the future, actual results may ultimately materially differ from these estimates and assumptions. Areas where management uses subjective judgment include, but are not limited to, revenue recognition, inventory valuation, including the identification of excess quantities, market value, and obsolescence, and valuation of goodwill and long-lived and intangible assets. The Company believes that it applies judgments and estimates in a consistent manner and that such consistent application results in consolidated financial statements and accompanying notes that fairly represent all periods presented. However, any factual errors or errors in these judgments and estimates may have a material impact on the Company's consolidated financial statements. For additional information, please refer to the Company's most recent Annual Report on Form 10-K, which was filed with the SEC on March 27, 2024.

 

Concentration of Risk

 

The Company's accounts receivable and note receivable are denominated in U.S. dollars and are derived primarily from sales to customers located in North America, Asia Pacific, and Europe. The Company performs ongoing credit evaluations of its customers and does not require collateral. See Note 12, Information Concerning Product Lines, Geographic Information and Revenue Concentration, for information regarding concentrations associated with accounts receivable.

 

As of  June 30, 2024 and December 31, 2023, the Company had $20.0 million of revolving debt outstanding with Heritage Bank; the revolving debt carried an interest rate of 9.00% per annum. Heritage Bank has a first priority security interest in substantially all of the Company's tangible and intangible assets to secure any outstanding amounts under the agreement. The Company was in compliance with all loan covenants under the agreement as of the end of the current reporting period. The maturity date for advances under the revolving debt agreement is December 31, 2025. At June 30, 2024, the Company had utilized a significant portion of the revolving debt, and as a result, it maintains a substantial amount of cash deposits with Heritage Bank. The concentration of cash with one financial institution poses certain risks.

 

For instance, adverse developments affecting financial institutions, companies in the financial services industry, or the financial services industry, such as actual events or concerns involving liquidity, defaults, or non-performance, could adversely impact the stability of Heritage Bank, leading to additional financial risks for the Company.

 

Any material decline in available funding or the Company's ability to access its cash, cash equivalents, and liquidity resources, inclusive of those at Heritage Bank, could adversely impact its ability to meet its operating expenses, financial and contractual obligations, or result in breaches of its contractual obligations. Any of these impacts could have material adverse impacts on the Company's operations and liquidity.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 2 - Significant Accounting Policies
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

Note 2 — Significant Accounting Policies

 

During the three and six months ended June 30, 2024, there were no changes to the Company's significant accounting policies from its disclosures in the Annual Report on Form 10-K for the year ended December 31, 2023. For a discussion of the significant accounting policies, please see the Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the SEC on March 27, 2024.

 

In the six months ended June 30, 2024, there we no observable indicators of impairment for the non-marketable equity investment. Furthermore, utilizing the probability-of-default method to determine the current expected credit loss for the Company's note receivable, the Company determined the associated current expected credit loss to be de minimis as of June 30, 2024.

 

Financing Arrangements, Non-Cash Activities, & Correction of an Error

 

The Company previously classified certain licensed tooling software as leased assets and liabilities under ROU assets and financing lease liabilities pursuant to lease accounting under ASC 842, Leases. Upon further analysis, the Company determined these amounts are intangible assets subject to amortization in accordance with ASC 350, Intangibles, Goodwill, and Other and financed through financing arrangements. As a result, the Company corrected immaterial errors to revise its statement of cash flows for the six months ended July 2, 2023. Cash payments on notes payable during the six months ended July 2, 2023 were $0.3 million, instead of presented as payments of finance lease obligations. Proceeds from notes payable during the six months ended July 2, 2023 were $0.1 million, instead of increases in accrued liabilities and other long-term liabilities. Additionally, $0.3 million was added to the depreciation and amortization adjustment for amortization of software tools financed through financing arrangements for the six months ended July 2, 2023.

 

Conforming the Company's consolidated statement of cash flows for the six months ended July 2, 2023 to the Company's reclassification at FY'23 year-end of certain assets from property and equipment to internal-use software resulted in the reclassification of investing cash outflows from capital expenditures to internal-use software in the amount of $0.1 million.

 

Additionally, non-cash activities of $0.3 million related to deferred charges were removed from the consolidated statement of cash flows. Purchases of assets with financing arrangements were $0.6 million for the six months ended July 2, 2023. Purchases of property and equipment in accounts payable was $1.6 million for the six months ended July 2, 2023.

 

The Company has determined the correction of these errors did not have a material impact on the Company's financial statements, including net income and the balance of accumulated deficit as of and for the six months ended July 2, 2023.

 

Additional Classifications in the Condensed Consolidated Statement of Cash Flows

 

To conform with current period's classifications on the condensed consolidated statement of cash flows, the Company has added the following classification lines: ROU asset amortization, Changes in lease liabilities, and Proceeds from issuance of common stock to investors. These reclassifications to the Statement of Cash Flows for the six months ended June 30, 2024 were not material.

 

Recent Accounting Standards Adopted

 

In June 2022, the FASB issued ASU No. 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions to clarify the measurement of the fair value of an equity security subject to contractual restrictions that prohibit the sale of an equity security and requires disclosures related to these types of equity securities. For public business entities, the amendments in this Update are effective for fiscal years beginning after  December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted for both interim and annual financial statements that have not yet been issued or made available for issuance. The Company adopted ASU No. 2020-06 on January 1, 2024 and it had no material impact on the Company's consolidated financial statements or related disclosures.

 

Recent Accounting Standards Not Yet Adopted

 

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740) Improvements to Income Tax Disclosures to enhance the transparency and decision usefulness of income tax disclosures by providing information to better assess how an entity's operations and related tax risks and tax planning and operational opportunities affect its tax rate and prospects for future cash flows. For public entities, the amendments in this Update are effective for fiscal years beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. The adoption of this ASU is not expected to have a material impact on the Company's consolidated financial statements or disclosures.

 

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280) Improvements to Disclosures About Reportable Segments to enhance disclosures about significant segment expenses, among other interim disclosure requirements. For public entities, the amendments in this Update are effective for fiscal years beginning after December 15, 2023, and interim periods beginning after December 15, 2024. Early adoption is permitted. The adoption of this ASU is not expected to have a material impact on the Company's consolidated financial statements or disclosures.

 

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 3 - Net Income (Loss) Per Share
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Earnings Per Share [Text Block]

Note 3 — Net Income (Loss) Per Share

 

Basic net income (loss) per share was computed by dividing net income (loss) available by the weighted average number of common shares outstanding during the period. Diluted net income (loss) per share was computed using the weighted average number of common shares outstanding during the period plus potentially dilutive common shares outstanding during the period under the treasury stock method. In computing diluted net income (loss) per share, the weighted average stock price for the period is used in determining the number of shares assumed to be purchased from the exercise of stock options and warrants. For periods in which the Company has reported a net loss, diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders as dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. For periods in which the Company has reported a net income, diluted net income per share attributable to common stockholders is different from basic net income per share attributable to common stockholders as dilutive common shares would increase the amount of shares outstanding reduced by the amounts of treasury shares repurchased from the proceeds at the average market price for the period.

 

For the three and six months ended June 30, 2024 and July 2, 2023, 703 thousand and 739 thousand shares of common stock, respectively, associated with equity awards and the estimated number of shares to be purchased under the current offering period of the 2009 Employee Stock Purchase Plan were outstanding. These shares were not included in the computation of diluted net loss per share, as they were considered anti-dilutive due to the net losses the Company experienced during this period. Warrants to purchase up to 386 thousand shares that were issued in connection with the May 29, 2018, stock offering were not included in the diluted loss per share calculation of the periods presented as they were also considered anti-dilutive due to the net loss the Company experienced during these periods. The warrants were exercisable through  May 29, 2023 at a price of $19.32 per share. The warrants expired unexercised on May 29, 2023.

 

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 4 - Balance Sheet Components
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Supplemental Balance Sheet Disclosures [Text Block]

Note 4 — Balance Sheet Components

 

The following table provides details relating to certain balance sheet line items as of June 30, 2024, and December 31, 2023 (in thousands):

 

  

June 30,

  

December 31,

 
  

2024

  

2023

 

Inventories:

        

Work-in-process

 $1,430  $1,602 

Finished goods

  321   427 
  $1,751  $2,029 

Prepaid expenses and other current assets:

        

Prepaid taxes

 $446  $498 

Deferred charges

  457   290 

Other prepaid taxes, royalties, and other prepaid expenses

  635   629 

Other

  148   144 
  $1,686  $1,561 

Property and equipment, net:

        

Equipment

 $10,512  $10,503 

Software tools

  1,364   2,163 

Tooling

  11,370   7,085 

Software

  1,803   1,803 

Furniture and fixtures

  58   65 

Leasehold improvements

  647   580 
   25,754   22,199 

Less: Accumulated depreciation and amortization

  (13,711)  (13,251)
  $12,043  $8,948 

Capitalized internal-use software, net:

        

Capitalized internal-use software

 $4,064  $3,491 

Less: Accumulated amortization

  (1,777)  (1,422)
  $2,287  $2,069 

Intangible assets, net:

        

Intangible assets

 $1,156  $1,156 

Less: Accumulated amortization

  (672)  (619)
  $484  $537 

Accrued liabilities:

        

Accrued compensation

 $673  $1,910 

Accrued employee benefits

  68   57 

Accrued payroll tax

  59   197 

Other

  477   509 
  $1,277  $2,673 

 

The Company capitalized $4.28 million in pre-production design and development costs as tooling to be utilized under its long-term professional services contracts for the six months ended June 30, 2024. $1.67 million in pre-production design and development costs were capitalized as tooling for the six months ended July 2, 2023. The capitalized assets recognized in the period are owned by the Company.

 

The Company recorded depreciation and amortization expense of $1.7 million and $0.7 million for the six months ended June 30, 2024 and July 2, 2023, respectively. No interest was capitalized for any period presented.

 

Depreciation and amortization expense included approximately $0.4 million and $0.3 million of amortization expense related to capitalized internal-use software for the six months ended June 30, 2024 and July 2, 2023, respectively.

  

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 5 - Property, Plant, and Equipment
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

Note 5 Property, Plant, and Equipment

 

Property, plant, and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation begins at the time the asset is placed in service. Maintenance and repairs are charged to operations as incurred. Depreciation is computed using the straight-line method over the following estimated useful lives of the assets:

 

 

Estimated Useful Lives

Equipment

1 - 10 years

Software tools1 - 2 years

Tooling

7 years

Software

1 - 7 years

Furniture and fixtures

5 - 7 years

Leasehold improvements

3 - 5 years

 

The amortization period of leasehold improvements made at the inception of the lease is directly related to the initial lease term, while the amortization period for subsequent leasehold improvements is directly related to the initial lease term adjusted for extensions.

 

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Intangible Assets
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Intangible Assets Disclosure [Text Block]

Note 6 Intangible Assets

 

The following table provides the details of the carrying value of intangible assets recorded from the 2019 acquisition of SensiML at  June 30, 2024 (in thousands):

 

 

  

June 30, 2024

 
  

Remaining Useful Life

  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

 

Developed technology

  4.50  $959  $(527) $432 

Customer relationships

     81   (81)   

Trade names and trademarks

  4.50   116   (64)  52 

Total acquired identifiable intangible assets

     $1,156  $(672) $484 

 

The following table provides the details of future annual amortization of intangible assets, based upon the current useful lives at  June 30, 2024 (in thousands):

 

 

  

Amount

 

Annual Fiscal Years

    

2024 (remaining period)

 $54 

2025

  107 

2026

  107 

2027

  107 

2028

  109 

Total

 $484 

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Debt Obligations
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Debt Disclosure [Text Block]

Note 7 — Debt Obligations

 

Revolving Line of Credit

 

As of June 30, 2024 and December 31, 2023, the Company had $20.0 million of revolving debt outstanding with an interest rate of 9.00% per annum. Heritage Bank has a first priority security interest in substantially all of the Company's tangible and intangible assets to secure any outstanding amounts under the agreement. The Company was in compliance with all loan covenants under the agreement as of the end of the current reporting period. Related interest expenses and annual facility fees recognized were $15 thousand and $56 thousand for the three and six months ended June 30, 2024, respectively and $29 thousand and $62 thousand for the three and six months ended July 2, 2023, respectively.

 

Financing Arrangements

 

The amount of assets purchased through financing arrangements on the condensed consolidated balance sheet were $1.2 million and $1.1 million as of  June 30, 2024 and July 2, 2023, respectively. The corresponding note payable amount for these financing arrangements was $1.2 million and $1.1 million as of June 30, 2024 and July 2, 2023, respectively. Payments related to financing arrangements were $0.3 million and $0.5 million for the three and six months ended June 30, 2024, respectively, and $0.2 million and $0.3 million for the three and six months ended July 2, 2023, respectively. The Company's outstanding financing arrangements as of  June 30, 2024 have remaining terms of 0.17 years to 1.74 years, with a weighted average remaining term of 1.41 years. Stated interest rates for its financing arrangements outstanding as of  June 30, 2024 range from 3.75% to 9.89%, with a weighted average interest rate of 8.35%. The Company's outstanding financing arrangements as of  July 2, 2023 had remaining terms of 1.41 years to 2.76 years, with a weighted average remaining term of 2.04 years. Stated interest rates for its financing arrangements outstanding as of  July 2, 2023 ranged from 3.75% to 8.00%, with a weighted average interest rate of 6.71%.

 

Remaining amounts due to be paid in Fiscal Years 2024 and 2025 as of  June 30, 2024 are $0.6 million and $0.7 million, respectively, less amounts representing interest of $0.1 million results in the total notes payable amount of $1.2 million.

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Leases
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Lessee, Operating and Finance Leases [Text Block]

Note 8 — Leases

 

The Company's principal research and development and corporate facilities are leased office buildings located in the United States. These lease facilities are classified as operating leases and have lease terms of one to three years. The Company maintains sales offices out of which it conducts sales and marketing activities in various countries outside of the United States which are rented under short-term leases. The Company has elected the practical expedient to apply to recognition requirements to short-term leases and recognizes rent payments on short-term leases on a straight-line basis over the lease term. Total rent expenses were $0.1 million for the three months ended June 30, 2024 and July 2, 2023 and $0.2 million for the six months ended June 30, 2024 and July 2, 2023.

 

Right-of-use assets were approximately $0.9 million and $1.0 million as of June 30, 2024 and  December 31, 2023, respectively. Lease liabilities were approximately $0.9 million and $1.0 million as of  June 30, 2024 and  December 31, 2023, respectively.

 

The following table provides the expenses related to operating leases (in thousands):

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2024

  

July 2, 2023

  

June 30, 2024

  

July 2, 2023

 

Operating lease costs:

                

Fixed

 $101  $100  $192  $200 

Short term

  5   5   9   9 

Total

 $106  $105  $201  $209 

 

The following table provides the details of supplemental cash flow information (in thousands):

  

Six Months Ended

 
  June 30, 2024  July 2, 2023 

Cash paid for amounts included in the measurement of lease liabilities:

        

Operating cash flows used for operating leases

 $197  $209 

 

Non-cash ROU assets related to operating leases included in the operating cash flows for the six months ended June 30, 2024 and July 2, 2023 were $131 thousand and $181 thousand, respectively.

 

The following table provides the details of right-of-use assets and lease liabilities as of June 30, 2024 and December 31, 2023 (in thousands):

 

  June 30, 2024  December 31, 2023 

Right-of-use assets:

        

Operating leases

 $896  $981 

Lease liabilities:

        

Operating leases

 $875  $983 

 

The following table provided the details of future lease payments for operating leases as of June 30, 2024 (in thousands):

 

  

Operating Leases

 

2024 (remaining period)

 $181 

2025

  339 

2026

  349 

2027

  128 

Total lease payments

  997 

Less: Interest

  (122)

Present value of lease liabilities

 $875 

 

The following table provides the details of lease terms and discount rates as of June 30, 2024 and December 31, 2023:

 

  

June 30, 2024

  

December 31, 2023

 

Right-of-use assets:

        

Weighted-average remaining lease term (years)

        

Operating leases(1)

  2.92   3.25 

Weighted-average discount rates:

        

Operating leases

  6.00%  6.00%

 

(1) The operating lease relates to the Company's headquarters in San Jose, CA. The lease term expires on June 14, 2027.

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 9 - Capital Stock
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Disclosure of Employee Stock Ownership Plans [Text Block]

Note 9 — Capital Stock

 

 Issuance of Common Stock

 

On March 13, 2024, the Company entered into common stock purchase agreements with certain institutional investors and their affiliated entities for the sale of an aggregate of 222,500 shares of common stock, par value $0.001, in a registered direct offering, resulting in net cash proceeds of approximately $3.5 million. The purchase price for each share of common stock was $16.00. The per share purchase price reflects a zero discount based upon the 10-day volume weighted average price on the day the pricing was agreed. Issuance costs related to the offering were immaterial.

 

On March 21, 2023, the Company entered into common stock purchase agreements with certain investors for the sale of an aggregate of 450 thousand shares of its common stock, in a registered direct offering pursuant to an effective shelf registration statement on Form S-3, resulting in net cash proceeds of approximately $2.3 million. Issuance costs related to the offering were immaterial. The purchase price for each share of common stock in the Share Placement was $5.14.

 

On August 17, 2022, the Company filed a Registration Statement on Form S-3 (File No. 333-266942) with the SEC, under which it may sell, from time-to-time common stock, preferred stock, depositary shares, warrants, debt securities, and units, individually or as units comprised of one or more of the other securities or a combination thereof. The Company's registration statement became effective on August 26, 2022.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 10 - Stock-based Compensation
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Share-Based Payment Arrangement [Text Block]

Note 10 — Stock-Based Compensation

 

Stock-based compensation expense included in the Company's consolidated financial statements for the three and six months ended June 30, 2024 and July 2, 2023 was as follows (in thousands):

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2024

  

July 2, 2023

  

June 30, 2024

  

July 2, 2023

 

Cost of revenue

 $88  $88  $325  $166 

Research and development

  197   158   554   342 

Selling, general and administrative

  517   340   1,486   793 

Total

 $802  $586  $2,365  $1,301 

 

The Company capitalized stock-based compensation amounts to capitalized internal-use software and tooling, net of $67 thousand and $152 thousand for the three and six months ended June 30, 2024, respectively and $61 thousand and $61 thousand for the three and six months ended July 2, 2023, respectively.

 

Stock-Based Compensation Award Activity

 

The following table summarizes the activity in the shares available for grant under the 2019 Plan during the six months ended June 30, 2024 (in thousands):

 

  

Shares Available for Grants

 

Balance at December 31, 2023

  595 

Restricted stock units (RSUs) granted

  (171)

PSUs/RSUs forfeited or expired

  51 

Options expired

  6 

Balance at June 30, 2024

  481 

 

Stock Options

 

The following table summarizes stock options outstanding and stock option activity under the 2009 Plan and the 2019 Plan, and the related weighted average exercise price for the six months ended June 30, 2024:

 

      

Weighted

  

Weighted

     
      

Average

  

Average

  

Aggregate

 
  

Number of

  

Exercise

  

Remaining

  

Intrinsic

 
  

Shares

  

Price

  

Term

  

Value

 
  

(in thousands)

      

(in years)

  

(in thousands)

 

Balance outstanding at December 31, 2023

  60  $19.45         

Forfeited or expired

  (6) $51.19         

Balance outstanding, exercisable, and vested at June 30, 2024

  54  $15.64   2.00  $ 

 

No stock options were granted or exercised during the six months ended June 30, 2024 and July 2, 2023. Stock options equivalent to 6 thousand and 2 thousand shares expired during the six months ended June 30, 2024 and July 2, 2023.

 

Total stock-based compensation related to stock options was $0 during the six months ended June 30, 2024 and July 2, 2023.

 

Restricted Stock Units

 

The Company grants restricted stock units (“RSUs”) and performance restricted stock units ("PRSUs") to employees and directors with various vesting terms. RSUs entitle the holder to receive, at no cost, one common share for each RSU as it vests. In general, the Company's policy is to withhold shares in settlement of employee tax withholding obligations upon the vesting of RSUs. The stock-based compensation expense related to RSUs and PRSUs were approximately $0.8 million and $2.3 million for the three and six months ended June 30, 2024, respectively and $0.6 million and $1.2 million, for the three and six months ended July 2, 2023, respectively.

 

As of  June 30, 2024 and July 2, 2023, there was approximately $2.4 million and $1.8 million, respectively, in unrecognized compensation expense related to RSUs. The remaining unrecognized stock-based compensation expense as of June 30, 2024 is expected to be recorded over a weighted average period of 0.88 years.

 

A summary of activity for the Company's RSUs and PRSUs for the six months ended June 30, 2024 is as follows:

 

  

RSUs & PRSUs Outstanding

 
      

Weighted

 
      

Average

 
  

Number of

  

Grant Date

 
  

Shares

  

Fair Value

 
  

(in thousands)

     

Nonvested at December 31, 2023

  589  $7.35 

Granted

  171   13.94 

Vested and released

  (96)  11.68 

Forfeited

  (51)  13.13 

Nonvested at June 30, 2024

  613  $8.03 

 

Employee Stock Purchase Plan

 

Total stock-based compensation related to the Company's Employee Stock Purchase Plan was approximately $13 thousand and $41 thousand for the three and six months ended June 30, 2024, respectively and $16 thousand and $75 thousand, for the three and six months ended July 2, 2023, respectively.

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 11 - Income Taxes
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

Note 11 — Income Taxes

 

The Company recorded a net income tax benefit of $6 thousand and $7 thousand for the three months ended June 30, 2024 and July 2, 2023, respectively. Additionally, the Company recorded a net income tax expense of $1 thousand and $0 for the six months ended June 30, 2024 and July 2, 2023, respectively. The difference between the estimated annual effective tax rate of 6.38% and the U.S. federal statutory tax rate of 21% is primarily due to the Company's valuation allowance movement in each period presented. It is more likely than not that the Company will not realize the federal, state, and certain foreign deferred tax assets as of June 30, 2024. As such, the Company continues to maintain a full valuation allowance against all of its US and certain foreign net deferred tax assets as of June 30, 2024.

 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Information Concerning Product Lines, Geographic Information, and Revenue Concentration
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

Note 12 — Information Concerning Product Lines, Geographic Information and Revenue Concentration

 

The Company identifies its business segment based on business activities, management responsibility and geographic location. For all periods presented, the Company operated in a single reportable business segment.

 

The following is a breakdown of revenue by product family (in thousands):

 

                 
  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2024

  

July 2, 2023

  

June 30, 2024

  

July 2, 2023

 

New products

 $3,057  $2,233  $7,933  $5,288 

Mature products

  1,070   688   2,201   1,766 

Total revenue

 $4,127  $2,921  $10,134  $7,054 

 

New products revenue consists of revenues from the sale of hardware products manufactured on 180 nanometer or smaller semiconductor processes, eFPGA IP license and eFPGA-related professional services, QuickAI and SensiML AI software as a service (SaaS) revenue. Mature products include all products produced on semiconductor processes larger than 180 nanometer.

 

The following is a breakdown of new product revenue (in thousands):

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2024

  

July 2, 2023

  

June 30, 2024

  

July 2, 2023

 

Hardware products

 $505  $366  $1,000  $528 

eFPGA IP and professional services

  2,521   1,857   6,564   4,667 

SaaS & Other

  31   10   369   93 

New products revenue

 $3,057  $2,233  $7,933  $5,288 

 

eFPGA IP and professional services revenue for the three months ended June 30, 2024 and July 2, 2023 was $2.5 million and $1.9 million, respectively, and for the six months ended June 30, 2024 and July 2, 2023 was $6.6 million and $4.7 million, respectively, which were primarily professional services revenue.

 

Contract assets related to professional services revenue were $2.3 million and $1.0 million as of June 30, 2024 and July 2, 2023, respectively. Contract liabilities related to professional services revenue were $0.7 million and $0.3 million as of June 30, 2024 and July 2, 2023, respectively.

 

The tables below present disaggregated revenues by geographical location. Revenue attributed to geographic location is based on the destination of the product or service. Substantially all revenues in North America were in the United States. Revenue in the United States was $3.4 million, or 83% of total revenue, and $8.3 million, or 82% of total revenue for the three and six months ended June 30, 2024, respectively and $2.3 million, or 80% of total revenue, and $5.6 million, or 80% of total revenue for the three and six months ended July 2, 2023, respectively.

 

The following is a breakdown of revenue by destination (in thousands): 

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2024

  

July 2, 2023

  

June 30, 2024

  

July 2, 2023

 

Asia Pacific

 $410  $456  $1,138  $1,169 

North America

  3,611   2,370   8,654   5,688 

Europe

  106   95   342   197 

Total revenue

 $4,127  $2,921  $10,134  $7,054 

 

The following distributors and customers accounted for 10% or more of the Company's revenue for the periods presented:

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

July 2,

  

June 30,

  

July 2,

 
  

2024

  

2023

  

2024

  

2023

 

Distributor "A"

  11%  18%  10%  17%

Distributor "C"

  16%  *   *   * 

Customer "A"

  55%  47%  59%  51%

Customer "B"

  *   12%  *   10%

Customer "C"

  *   11%  *   * 

 

The following distributors and customers accounted for 10% or more of the Company's accounts receivable as of the dates presented:

 

  

June 30,

  

December 31,

 
  

2024

  

2023

 

Customer "A"

  70%  86%

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 13 - Commitments and Contingencies
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Commitments Disclosure [Text Block]

Note 13 — Commitments and Contingencies

 

Commitments

 

The Company's principal contractual commitments include purchase obligations, re-payments of draw-downs from the revolving line of credit, and payments under operating and financing arrangements. Purchase obligations are largely comprised of open purchase order commitments to suppliers and to subcontractors under professional services agreements. The Company's risk associated with the purchase obligations under professional services agreements is limited to the termination liability provisions within those contracts, and as such, it does not believe they represent a material liquidity risk to the Company.

 

Certain wafer manufacturers require the Company to forecast wafer starts several months in advance. The Company is committed to taking delivery of and paying for a portion of forecasted wafer volume. As of June 30, 2024, the Company had $114 thousand in outstanding commitments for the purchase of wafer inventory.

 

Purchase Obligations

 

Purchase obligations represent contractual agreements to purchase goods or services entered into in the ordinary course of business. Purchase obligations are legally binding and amongst other things, specify a minimum or a range of quantities, pricing, and approximate timing of the transaction. Purchase obligations include amounts that are recorded on the Company's consolidated balance sheets, as well as amounts that are not recorded on the Company's consolidated balance sheets. As of June 30, 2024, total outstanding purchase obligations for other goods and services were $2.6 million due within the next twelve months, not recorded on the Company's consolidated balance sheet.

 

Litigation

 

From time to time, the Company may become involved in legal actions arising in the ordinary course of business including, but not limited to, intellectual property infringement and collection matters. Absolute assurance cannot be given that any such third-party assertions will be resolved without costly litigation; in a manner that is not adverse to the Company’s financial position, results of operations or cash flows; or without requiring royalty or other payments which may adversely impact gross profit.

 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
6 Months Ended
Jun. 30, 2024
shares
ecd_TradingArrByIndTable  
Material Terms of Trading Arrangement [Text Block]

Item 5. Other Information

 

Insider Trading Arrangements

 

For the six months ended June 30, 2024, none of our directors or officers (as defined in Rule 16a-1(f) of the Exchange Act) adopted or terminated a "Rule 10b5-1 trading arrangement" or "non-Rule 10b5-1 trading arrangement" (as those terms are defined in Item 408 of Regulation S-K), except as follows:

 

Gary Tauss, Director, adopted a Rule 10b5-1 trading arrangement on March 4, 2024. Under this arrangement, approximately 7,300 shares of our common stock may be sold, subject to certain conditions, before the plan expires on December 9, 2025.

 

Michael Farese, Chairman of the Board, adopted a Rule 10b5-1 trading arrangement on May 21, 2024. Under this arrangement, approximately 14,700 shares of our common stock may be sold, subject to certain conditions, before the plan expires on May 21, 2025.

 

The above arrangements are intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) of the Exchange Act.

Rule 10b5-1 Arrangement Terminated [Flag] false
Non-Rule 10b5-1 Arrangement Adopted [Flag] false
Non-Rule 10b5-1 Arrangement Terminated [Flag] false
QUIK_Gary Tauss [Member]  
ecd_TradingArrByIndTable  
Trading Arrangement, Individual Name Gary Tauss
Trading Arrangement, Individual Title Director
Rule 10b5-1 Arrangement Adopted [Flag] true
Trading Arrangement Adoption Date March 4, 2024
Trading Arrangement, Securities Aggregate Available Amount 7,300
QUIK_Michael Farese [Member]  
ecd_TradingArrByIndTable  
Trading Arrangement, Individual Name Michael Farese
Trading Arrangement, Individual Title Chairman of the Board
Rule 10b5-1 Arrangement Adopted [Flag] true
Trading Arrangement Adoption Date May 21, 2024
Trading Arrangement, Securities Aggregate Available Amount 14,700
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Financing Arrangements [Policy Text Block]

Financing Arrangements, Non-Cash Activities, & Correction of an Error

 

The Company previously classified certain licensed tooling software as leased assets and liabilities under ROU assets and financing lease liabilities pursuant to lease accounting under ASC 842, Leases. Upon further analysis, the Company determined these amounts are intangible assets subject to amortization in accordance with ASC 350, Intangibles, Goodwill, and Other and financed through financing arrangements. As a result, the Company corrected immaterial errors to revise its statement of cash flows for the six months ended July 2, 2023. Cash payments on notes payable during the six months ended July 2, 2023 were $0.3 million, instead of presented as payments of finance lease obligations. Proceeds from notes payable during the six months ended July 2, 2023 were $0.1 million, instead of increases in accrued liabilities and other long-term liabilities. Additionally, $0.3 million was added to the depreciation and amortization adjustment for amortization of software tools financed through financing arrangements for the six months ended July 2, 2023.

 

Conforming the Company's consolidated statement of cash flows for the six months ended July 2, 2023 to the Company's reclassification at FY'23 year-end of certain assets from property and equipment to internal-use software resulted in the reclassification of investing cash outflows from capital expenditures to internal-use software in the amount of $0.1 million.

 

Additionally, non-cash activities of $0.3 million related to deferred charges were removed from the consolidated statement of cash flows. Purchases of assets with financing arrangements were $0.6 million for the six months ended July 2, 2023. Purchases of property and equipment in accounts payable was $1.6 million for the six months ended July 2, 2023.

 

The Company has determined the correction of these errors did not have a material impact on the Company's financial statements, including net income and the balance of accumulated deficit as of and for the six months ended July 2, 2023.

 

Reclassification, Comparability Adjustment [Policy Text Block]

Additional Classifications in the Condensed Consolidated Statement of Cash Flows

 

To conform with current period's classifications on the condensed consolidated statement of cash flows, the Company has added the following classification lines: ROU asset amortization, Changes in lease liabilities, and Proceeds from issuance of common stock to investors. These reclassifications to the Statement of Cash Flows for the six months ended June 30, 2024 were not material.

 

New Accounting Pronouncements, Policy [Policy Text Block]

Recent Accounting Standards Adopted

 

In June 2022, the FASB issued ASU No. 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions to clarify the measurement of the fair value of an equity security subject to contractual restrictions that prohibit the sale of an equity security and requires disclosures related to these types of equity securities. For public business entities, the amendments in this Update are effective for fiscal years beginning after  December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted for both interim and annual financial statements that have not yet been issued or made available for issuance. The Company adopted ASU No. 2020-06 on January 1, 2024 and it had no material impact on the Company's consolidated financial statements or related disclosures.

 

Recent Accounting Standards Not Yet Adopted

 

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740) Improvements to Income Tax Disclosures to enhance the transparency and decision usefulness of income tax disclosures by providing information to better assess how an entity's operations and related tax risks and tax planning and operational opportunities affect its tax rate and prospects for future cash flows. For public entities, the amendments in this Update are effective for fiscal years beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. The adoption of this ASU is not expected to have a material impact on the Company's consolidated financial statements or disclosures.

 

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280) Improvements to Disclosures About Reportable Segments to enhance disclosures about significant segment expenses, among other interim disclosure requirements. For public entities, the amendments in this Update are effective for fiscal years beginning after December 15, 2023, and interim periods beginning after December 15, 2024. Early adoption is permitted. The adoption of this ASU is not expected to have a material impact on the Company's consolidated financial statements or disclosures.

 

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 4 - Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Condensed Balance Sheet [Table Text Block]
  

June 30,

  

December 31,

 
  

2024

  

2023

 

Inventories:

        

Work-in-process

 $1,430  $1,602 

Finished goods

  321   427 
  $1,751  $2,029 

Prepaid expenses and other current assets:

        

Prepaid taxes

 $446  $498 

Deferred charges

  457   290 

Other prepaid taxes, royalties, and other prepaid expenses

  635   629 

Other

  148   144 
  $1,686  $1,561 

Property and equipment, net:

        

Equipment

 $10,512  $10,503 

Software tools

  1,364   2,163 

Tooling

  11,370   7,085 

Software

  1,803   1,803 

Furniture and fixtures

  58   65 

Leasehold improvements

  647   580 
   25,754   22,199 

Less: Accumulated depreciation and amortization

  (13,711)  (13,251)
  $12,043  $8,948 

Capitalized internal-use software, net:

        

Capitalized internal-use software

 $4,064  $3,491 

Less: Accumulated amortization

  (1,777)  (1,422)
  $2,287  $2,069 

Intangible assets, net:

        

Intangible assets

 $1,156  $1,156 

Less: Accumulated amortization

  (672)  (619)
  $484  $537 

Accrued liabilities:

        

Accrued compensation

 $673  $1,910 

Accrued employee benefits

  68   57 

Accrued payroll tax

  59   197 

Other

  477   509 
  $1,277  $2,673 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 5 - Property, Plant, and Equipment (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Property, Plant, and Equipment Useful Life [Table Text Block]
 

Estimated Useful Lives

Equipment

1 - 10 years

Software tools1 - 2 years

Tooling

7 years

Software

1 - 7 years

Furniture and fixtures

5 - 7 years

Leasehold improvements

3 - 5 years

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
  

Amount

 

Annual Fiscal Years

    

2024 (remaining period)

 $54 

2025

  107 

2026

  107 

2027

  107 

2028

  109 

Total

 $484 
Sensi ML [Member]  
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  

June 30, 2024

 
  

Remaining Useful Life

  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

 

Developed technology

  4.50  $959  $(527) $432 

Customer relationships

     81   (81)   

Trade names and trademarks

  4.50   116   (64)  52 

Total acquired identifiable intangible assets

     $1,156  $(672) $484 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Leases (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Lease, Cost [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2024

  

July 2, 2023

  

June 30, 2024

  

July 2, 2023

 

Operating lease costs:

                

Fixed

 $101  $100  $192  $200 

Short term

  5   5   9   9 

Total

 $106  $105  $201  $209 
Lessee, Leases, Supplemental Cash Flow Information [Table Text Block]
  

Six Months Ended

 
  June 30, 2024  July 2, 2023 

Cash paid for amounts included in the measurement of lease liabilities:

        

Operating cash flows used for operating leases

 $197  $209 
Schedule of Right of Use Assets and Lease Liabilities [Table Text Block]
  June 30, 2024  December 31, 2023 

Right-of-use assets:

        

Operating leases

 $896  $981 

Lease liabilities:

        

Operating leases

 $875  $983 
Schedule of Future Lease Payments for Leases [Table Text Block]
  

Operating Leases

 

2024 (remaining period)

 $181 

2025

  339 

2026

  349 

2027

  128 

Total lease payments

  997 

Less: Interest

  (122)

Present value of lease liabilities

 $875 
Schedule of Lease Terms and Weighted Average Discount Rate [Table Text Block]
  

June 30, 2024

  

December 31, 2023

 

Right-of-use assets:

        

Weighted-average remaining lease term (years)

        

Operating leases(1)

  2.92   3.25 

Weighted-average discount rates:

        

Operating leases

  6.00%  6.00%
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 10 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2024

  

July 2, 2023

  

June 30, 2024

  

July 2, 2023

 

Cost of revenue

 $88  $88  $325  $166 

Research and development

  197   158   554   342 

Selling, general and administrative

  517   340   1,486   793 

Total

 $802  $586  $2,365  $1,301 
Share-Based Payment Arrangement, Activity [Table Text Block]
  

Shares Available for Grants

 

Balance at December 31, 2023

  595 

Restricted stock units (RSUs) granted

  (171)

PSUs/RSUs forfeited or expired

  51 

Options expired

  6 

Balance at June 30, 2024

  481 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
      

Weighted

  

Weighted

     
      

Average

  

Average

  

Aggregate

 
  

Number of

  

Exercise

  

Remaining

  

Intrinsic

 
  

Shares

  

Price

  

Term

  

Value

 
  

(in thousands)

      

(in years)

  

(in thousands)

 

Balance outstanding at December 31, 2023

  60  $19.45         

Forfeited or expired

  (6) $51.19         

Balance outstanding, exercisable, and vested at June 30, 2024

  54  $15.64   2.00  $ 
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
  

RSUs & PRSUs Outstanding

 
      

Weighted

 
      

Average

 
  

Number of

  

Grant Date

 
  

Shares

  

Fair Value

 
  

(in thousands)

     

Nonvested at December 31, 2023

  589  $7.35 

Granted

  171   13.94 

Vested and released

  (96)  11.68 

Forfeited

  (51)  13.13 

Nonvested at June 30, 2024

  613  $8.03 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Information Concerning Product Lines, Geographic Information, and Revenue Concentration (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
                 
  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2024

  

July 2, 2023

  

June 30, 2024

  

July 2, 2023

 

New products

 $3,057  $2,233  $7,933  $5,288 

Mature products

  1,070   688   2,201   1,766 

Total revenue

 $4,127  $2,921  $10,134  $7,054 
  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2024

  

July 2, 2023

  

June 30, 2024

  

July 2, 2023

 

Hardware products

 $505  $366  $1,000  $528 

eFPGA IP and professional services

  2,521   1,857   6,564   4,667 

SaaS & Other

  31   10   369   93 

New products revenue

 $3,057  $2,233  $7,933  $5,288 
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2024

  

July 2, 2023

  

June 30, 2024

  

July 2, 2023

 

Asia Pacific

 $410  $456  $1,138  $1,169 

North America

  3,611   2,370   8,654   5,688 

Europe

  106   95   342   197 

Total revenue

 $4,127  $2,921  $10,134  $7,054 
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

July 2,

  

June 30,

  

July 2,

 
  

2024

  

2023

  

2024

  

2023

 

Distributor "A"

  11%  18%  10%  17%

Distributor "C"

  16%  *   *   * 

Customer "A"

  55%  47%  59%  51%

Customer "B"

  *   12%  *   10%

Customer "C"

  *   11%  *   * 
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
  

June 30,

  

December 31,

 
  

2024

  

2023

 

Customer "A"

  70%  86%
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 1 - The Company and Basis of Presentation (Details Textual) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Mar. 13, 2024
Mar. 21, 2023
Jun. 30, 2024
Jul. 02, 2023
Jun. 27, 2024
Dec. 31, 2023
Oct. 01, 2023
Jun. 28, 2023
Apr. 28, 2023
Jan. 01, 2023
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents     $ 23,266 $ 20,565   $ 24,606       $ 19,201
Line of Credit, Current     20,000     $ 20,000        
Proceeds from Issuance of Common Stock, Net     $ 3,500              
Common Stock, Par or Stated Value Per Share (in dollars per share)     $ 0.001     $ 0.001        
Proceeds from Issuance of Common Stock     $ 3,560 $ 2,313            
Financing Receivable, after Allowance for Credit Loss     1,229     $ 1,200        
The Note [Member]                    
Financing Receivable, after Allowance for Credit Loss, Noncurrent                 $ 1,160  
Financing Receivable, Interest Rate         10.00%     4.69% 3.00%  
Financing Receivable, Effective Annual Interest Rate               4.80%    
Financing Receivable Term (Month)         24 months          
Financing Receivable, Default Interest Rate         15.31%          
Financing Receivable, after Allowance for Credit Loss     1,230              
Financing Receivable, Accrued Interest, after Allowance for Credit Loss     66              
Registered Direct Offering [Member]                    
Stock Issued During Period, Shares, New Issues (in shares) 223 450                
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001                  
Proceeds from Issuance of Common Stock $ 3,500 $ 2,300                
Shares Issued, Price Per Share (in dollars per share) $ 16 $ 5.14                
Asset Pledged as Collateral [Member]                    
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents     100              
Revolving Credit Facility [Member] | Heritage Bank of Commerce [Member]                    
Line of Credit, Current     $ 20,000     $ 20,000        
Debt Instrument, Interest Rate, Effective Percentage     9.00%     9.00% 9.00%      
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 2 - Significant Accounting Policies (Details Textual) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Proceeds from Notes Payable $ 0 $ 105
Depreciation, Amortization and Accretion, Net 1,674 734
Capital Expenditures Incurred but Not yet Paid 309 1,592
Lease Obligation Incurred $ 275 551
Reclassification From Payments on Notes Payable to Financing Arrangements [Member]    
Repayments of Notes Payable   300
Reclassification From Proceeds From Notes Payable to Increases in Accrued Liabilities and Other Long-term Liabilities [Member]    
Proceeds from Notes Payable   100
Revision of Prior Period, Reclassification, Adjustment [Member]    
Depreciation, Amortization and Accretion, Net   300
Reclassification of Capital Expenditures to Internal-use Software [Member]    
Reclassed Payments for Software   100
Reclassification of Deferred Charges and Fixed Assets in AP [Member]    
Capital Expenditures Incurred but Not yet Paid   $ 300
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 3 - Net Income (Loss) Per Share (Details Textual) - $ / shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
May 29, 2018
Common Stock [Member]          
Warrants and Rights Outstanding, Maturity Date         May 29, 2023
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)         $ 19.32
Common Stock [Member] | Maximum [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         386
Share-Based Payment Arrangement [Member]          
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 703 739 703 739  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 4 - Balance Sheet Components (Details Textual) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Depreciation, Amortization and Accretion, Net $ 1,674 $ 734
Interest Costs Capitalized 0 0
Capitalized Computer Software, Amortization 400 300
Tooling [Member]    
Preproduction Costs Related to Long-Term Supply Arrangements, Costs Capitalized $ 4,280 $ 1,670
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 4 - Balance Sheet Components - Balance Sheet Components (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Inventories:    
Work-in-process $ 1,430 $ 1,602
Finished goods 321 427
Inventory, Net 1,751 2,029
Prepaid expenses and other current assets:    
Prepaid taxes 446 498
Deferred charges 457 290
Other prepaid taxes, royalties, and other prepaid expenses 635 629
Other 148 144
Prepaid Expense and Other Assets, Current 1,686 1,561
Property and equipment, net:    
Property and equipment, gross 25,754 22,199
Less: Accumulated depreciation and amortization (13,711) (13,251)
Property, Plant and Equipment, Net 12,043 8,948
Capitalized internal-use software, net:    
Capitalized internal-use software 4,064 3,491
Less: Accumulated amortization (1,777) (1,422)
Capitalized Computer Software, Net 2,287 2,069
Intangible assets, net:    
Intangible assets 1,156 1,156
Less: Accumulated amortization (672) (619)
Finite-Lived Intangible Assets, Net 484 537
Accrued liabilities:    
Accrued compensation 673 1,910
Accrued employee benefits 68 57
Accrued payroll tax 59 197
Other 477 509
Accrued Liabilities, Current 1,277 2,673
Equipment [Member]    
Property and equipment, net:    
Property and equipment, gross 10,512 10,503
Software Tools [Member]    
Property and equipment, net:    
Property and equipment, gross 1,364 2,163
Tooling [Member]    
Property and equipment, net:    
Property and equipment, gross 11,370 7,085
Software and Software Development Costs [Member]    
Property and equipment, net:    
Property and equipment, gross 1,803 1,803
Furniture and Fixtures [Member]    
Property and equipment, net:    
Property and equipment, gross 58 65
Leasehold Improvements [Member]    
Property and equipment, net:    
Property and equipment, gross $ 647 $ 580
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 5 - Property, Plant, and Equipment - Useful Life (Details)
Jun. 30, 2024
Equipment [Member] | Minimum [Member]  
Property, plant, and equipment useful life (Year) 1 year
Equipment [Member] | Maximum [Member]  
Property, plant, and equipment useful life (Year) 10 years
Software Tools [Member] | Minimum [Member]  
Property, plant, and equipment useful life (Year) 1 year
Software Tools [Member] | Maximum [Member]  
Property, plant, and equipment useful life (Year) 2 years
Tooling [Member]  
Property, plant, and equipment useful life (Year) 7 years
Software [Member] | Minimum [Member]  
Property, plant, and equipment useful life (Year) 1 year
Software [Member] | Maximum [Member]  
Property, plant, and equipment useful life (Year) 7 years
Furniture and Fixtures [Member] | Minimum [Member]  
Property, plant, and equipment useful life (Year) 5 years
Furniture and Fixtures [Member] | Maximum [Member]  
Property, plant, and equipment useful life (Year) 7 years
Leasehold Improvements [Member] | Minimum [Member]  
Property, plant, and equipment useful life (Year) 5 years
Leasehold Improvements [Member] | Maximum [Member]  
Property, plant, and equipment useful life (Year) 5 years
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Intangible Assets - Schedule of Carrying Value of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Intangible assets $ 1,156 $ 1,156
Less: Accumulated amortization (672) (619)
Net Carrying Amount 484 $ 537
Sensi ML [Member]    
Intangible assets 1,156  
Less: Accumulated amortization (672)  
Net Carrying Amount $ 484  
Sensi ML [Member] | Developed Technology Rights [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 4 years 6 months  
Intangible assets $ 959  
Less: Accumulated amortization (527)  
Net Carrying Amount 432  
Sensi ML [Member] | Customer Relationships [Member]    
Intangible assets 81  
Less: Accumulated amortization (81)  
Net Carrying Amount $ 0  
Sensi ML [Member] | Trademarks and Trade Names [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 4 years 6 months  
Intangible assets $ 116  
Less: Accumulated amortization (64)  
Net Carrying Amount $ 52  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Intangible Assets - Schedule of Expected Future Annual Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
2024 (remaining period) $ 54  
2025 107  
2026 107  
2027 107  
2028 109  
Finite-Lived Intangible Assets, Net $ 484 $ 537
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Debt Obligations (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Dec. 31, 2023
Oct. 01, 2023
Property, Plant and Equipment, Net $ 12,043   $ 12,043   $ 8,948  
Notes Payable 1,200 $ 1,100 1,200 $ 1,100    
Repayments of Debt 300 $ 200 500 $ 300    
Long-Term Debt, Maturity, Year One 600   600      
Long-Term Debt, Maturity, Year Two 700   700      
Long-Term Debt, Maturity, Expected Interest Payments 100   100      
Long-Term Debt $ 1,200   $ 1,200      
Minimum [Member]            
Debt Instrument, Term (Year)     2 months 1 day 1 year 4 months 28 days    
Debt Instrument, Interest Rate, Stated Percentage 3.75% 3.75% 3.75% 3.75%    
Maximum [Member]            
Debt Instrument, Term (Year)     1 year 8 months 26 days 2 years 9 months 3 days    
Debt Instrument, Interest Rate, Stated Percentage 9.89% 8.00% 9.89% 8.00%    
Weighted Average [Member]            
Debt Instrument, Term (Year)     1 year 4 months 28 days 2 years 14 days    
Debt Instrument, Interest Rate, Stated Percentage 835.00% 6.71% 835.00% 6.71%    
Fixed Assets, Net Purchased Through Financing Arrangements [Member]            
Property, Plant and Equipment, Net $ 1,200 $ 1,100 $ 1,200 $ 1,100    
Heritage Bank of Commerce [Member] | Revolving Credit Facility [Member]            
Line of Credit Facility, Maximum Month-end Outstanding Amount     $ 20,000   $ 20,000  
Debt Instrument, Interest Rate, Effective Percentage 9.00%   9.00%   9.00% 9.00%
Interest Expense, Debt $ 15 $ 29 $ 56 $ 62    
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Leases (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Dec. 31, 2023
Operating Lease, Expense $ 100 $ 100 $ 200 $ 200  
Operating and Finance Lease, Right of Use Asset 896   896   $ 981
Operating and Finance Lease Liability $ 900   900   $ 1,000
Operating Lease, Right-of-Use Asset, Periodic Reduction     $ 131 $ 181  
Minimum [Member]          
Lessee, Operating Lease, Term of Contract (Year) 1 year   1 year    
Maximum [Member]          
Lessee, Operating Lease, Term of Contract (Year) 3 years   3 years    
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Leases - Summary of Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Fixed $ 101 $ 100 $ 192 $ 200
Short term 5 5 9 9
Total $ 106 $ 105 $ 201 $ 209
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Leases - Summary of Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Operating cash flows used for operating leases $ 197 $ 209
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Leases - Details of Right-of-Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Operating leases $ 896 $ 981
Operating leases $ 875 $ 983
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Leases - Schedule of Future Lease Payments for Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
2024 (remaining period), operating $ 181  
2025, operating 339  
2026, operating 349  
2027, operating 128  
Total lease payments, operating 997  
Less: Interest, operating (122)  
Present value of lease liabilities, operating $ 875 $ 983
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Leases - Schedule of Lease Terms and Weighted Average Discount Rate (Details)
Jun. 30, 2024
Dec. 31, 2023
Operating leases(1) (Year) [1] 2 years 11 months 1 day 3 years 3 months
Operating leases 6.00% 6.00%
[1] The operating lease relates to the Company's headquarters in San Jose, CA. The lease term expires on June 14, 2027.
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 9 - Capital Stock (Details Textual) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Mar. 13, 2024
Mar. 21, 2023
Jun. 30, 2024
Jul. 02, 2023
Dec. 31, 2023
Common Stock, Par or Stated Value Per Share (in dollars per share)     $ 0.001   $ 0.001
Proceeds from Issuance of Common Stock     $ 3,560 $ 2,313  
Registered Direct Offering [Member]          
Stock Issued During Period, Shares, New Issues (in shares) 222,500 450      
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001        
Proceeds from Issuance of Common Stock $ 3,500 $ 2,300      
Shares Issued, Price Per Share (in dollars per share) $ 16 $ 5.14      
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 10 - Stock-based Compensation (Details Textual) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)     0 0  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)     0 0  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period (in shares)     6 2  
Share-Based Payment Arrangement, Expense $ 802 $ 586 $ 2,365 $ 1,301  
Share-Based Payment Arrangement, Option [Member]          
Share-Based Payment Arrangement, Expense     0 0  
Proceeds from Stock Options Exercised         $ 0
RSU and PRSU [Member]          
Share-Based Payment Arrangement, Expense 800 600 2,300 1,200  
Restricted Stock Units (RSUs) [Member]          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 2,400 1,800 $ 2,400 1,800  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     10 months 17 days    
Employee Stock Purchase Plan [Member]          
Employee Stock Ownership Plan (ESOP), Compensation Expense 13,000 16,000 $ 41,000 75,000  
Capitalized Internal-use Software and Tooling, Net [Member]          
Share-Based Payment Arrangement, Amount Capitalized $ 67 $ 61 $ 152 $ 61  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 10 - Stock-based Compensation - Schedule of Allocation of Recognized Period Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Total costs and expenses $ 802 $ 586 $ 2,365 $ 1,301
Cost of Sales [Member]        
Total costs and expenses 88 88 325 166
Research and Development Expense [Member]        
Total costs and expenses 197 158 554 342
Selling, General and Administrative Expenses [Member]        
Total costs and expenses $ 517 $ 340 $ 1,486 $ 793
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 10 - Stock-based Compensation - Schedule of Stock Based Compensation Award Activity (Details) - shares
shares in Thousands
6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Balance (in shares) 60  
Options expired (in shares) 6 2
Balance (in shares) 54  
Stock Plan 2019 [Member]    
Balance (in shares) 595  
Restricted stock units (RSUs) granted (in shares) (171)  
PSUs/RSUs forfeited or expired (in shares) 51  
Options expired (in shares) 6  
Balance (in shares) 481  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 10 - Stock-based Compensation - Stock Options Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
$ / shares
shares
Balance (in shares) | shares 60
Weighted average price balance (in dollars per share) | $ / shares $ 19.45
Forfeited or expired (in shares) | shares (6)
Forfeited or expired (in dollars per share) | $ / shares $ 51.19
Balance (in shares) | shares 54
Weighted average price balance (in dollars per share) | $ / shares $ 15.64
Weighted average remaining, balance (Year) 2 years
Balance | $ $ 0
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 10 - Stock-based Compensation - Summary of Restricted Stock Units Activity (Details) - Restricted Stock Units (RSUs) [Member]
shares in Thousands
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Balance (in shares) | shares 589
Balance (in dollars per share) | $ / shares $ 7.35
Granted (in shares) | shares 171
Granted (in dollars per share) | $ / shares $ 13.94
Vested and released (in shares) | shares (96)
Vested and released (in dollars per share) | $ / shares $ 11.68
Forfeited (in shares) | shares (51)
Forfeited (in dollars per share) | $ / shares $ 13.13
Balance (in shares) | shares 613
Balance (in dollars per share) | $ / shares $ 8.03
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 11 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Income Tax Expense (Benefit) $ (6) $ (7) $ 1 $ 0
Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent     6.38%  
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent     21.00%  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Information Concerning Product Lines, Geographic Information, and Revenue Concentration (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 02, 2024
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Dec. 31, 2023
Revenue from Contract with Customer, Excluding Assessed Tax   $ 4,127 $ 2,921 $ 10,134 $ 7,054  
Contract with Customer, Liability, Current   756   756   $ 1,052
UNITED STATES            
Revenue from Contract with Customer, Excluding Assessed Tax   $ 3,400 $ 2,300 $ 8,300 $ 5,600  
Percentage of Revenue   83.00% 80.00% 82.00% 80.00%  
UNITED KINGDOM | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]            
Concentration Risk, Percentage           10.00%
eFPGA Revenue [Member]            
Revenue from Contract with Customer, Excluding Assessed Tax $ 1,900 $ 2,500   $ 6,600 $ 4,700  
Professional Services [Member]            
Contract with Customer, Asset, after Allowance for Credit Loss   2,300 $ 1,000 2,300 1,000  
Contract with Customer, Liability, Current   $ 700 $ 300 $ 700 $ 300  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Schedule of Revenue by Product Line (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Revenue $ 4,127 $ 2,921 $ 10,134 $ 7,054
New Products [Member]        
Revenue 3,057 2,233 7,933 5,288
Hardware Products [Member]        
Revenue 505 366 1,000 528
Mature Products [Member]        
Revenue 1,070 688 2,201 1,766
eFPGA IP [Member]        
Revenue 2,521 1,857 6,564 4,667
SaaS and Other [Member]        
Revenue $ 31 $ 10 $ 369 $ 93
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Schedule of Revenue by Shipment Destination (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Revenue $ 4,127 $ 2,921 $ 10,134 $ 7,054
Asia Pacific [Member]        
Revenue 410 456 1,138 1,169
North America [Member]        
Revenue 3,611 2,370 8,654 5,688
Europe [Member]        
Revenue $ 106 $ 95 $ 342 $ 197
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Customer and Distributor Concentration of Revenue (Details) - Customer Concentration Risk [Member] - Revenue Benchmark [Member]
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Distributor "A" [Member]        
Concentration risk percentage 11.00% 18.00% 10.00% 17.00%
Distributor "C" [Member]        
Concentration risk percentage 16.00%      
Customer "A" [Member]        
Concentration risk percentage 55.00% 47.00% 59.00% 51.00%
Customer "B" [Member]        
Concentration risk percentage   12.00%   10.00%
Customer "C" [Member]        
Concentration risk percentage   11.00%    
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Customer and Distributor Concentration of Accounts Receivable (Details)
3 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer "A" [Member]    
Concentration risk percentage 70.00% 86.00%
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 13 - Commitments and Contingencies (Details Textual)
$ in Thousands
Jun. 30, 2024
USD ($)
Goods and Services [Member]  
Recorded Unconditional Purchase Obligation, to be Paid, Year One $ 2,600
Inventories [Member]  
Contractual Obligation $ 114
EXCEL 67 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,^!#ED'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #/@0Y9Z^9A;>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NNDJ0%'7"XC3)B$Q"<0M2KPMHOFCQ*C=VY.6K1."!^ 8^Y?/ MGR6W*@CE(SY''S"2P70SVMXEH<*:'8F" $CJB%:F,B=<;NY]M)+R,QX@2/4A M#PAU5=V"19):DH0)6(2%R+I6*Z$B2O+QC-=JP8?/V,\PK0![M.@H 2\YL&Z: M&$YCW\(5,,$(HTW?!=0+<:[^B9T[P,[),9DE-0Q#.:SF7-Z!P]MV\S*O6QB7 M2#J%^5\V=65X(W@=^^3ZP^_J[#UVNS- M/S:^"'8M_+J+[@M02P,$% @ SX$.69E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #/@0Y96ZSD MO]\KL,')B=<>5_>'!C#/@SZ2D!ZA\[54W]*E$)H\1V&<7K266B?O.IW46XJ( MIZ^!(NE-AFK?*91KA[O'6_R>$!YHFGPI7A'X&OEQ>M88OX8LZS4'^1Z]_$!JAO_#P9 MIOG_9%WE6D8;,90@"N+B+W_>5,2NP*D1L(V O1'0NB=T-X)N#EJ4 M+,>ZXIJ/SY5<$V7N!C=SD-=-K@::(#;-.-,*?@U I\=7TLN@5329Q#ZYCG6@ M7\@T+KJ'J>8V29=&_UG>@E&51 MV;:HEPPU_)#%IZ3KG!#FL)ZE/"XNGV2+4^*,;/)7Q>F6-=?-_;K[:FZWNOZ^ MA;O(5(LH_<=6985ESVYI7MEW:<(]<=&"=S(5:B5:XY]^H /G5QOO=S)[1=\K MZ7N8^WC355RH ,5#J -?/)./XL4&C3LY\&\X9'UG:&-$M0T9^R5C_Q#&+V(1 MI$ )37W'(V$CQ'T>OD[=C[>?WT]=XDJ5V#!1@X:8@Q)S@!9O KW8SWOR3<@7 M-CQJ$#ZY 8N6P=LW.V!V?A034.^42O6 MTN%>=9,&JFK(1YUJ]G4.(WQ\2:S].NT'&Q4N:XJU$RKH85@/&5=:J-", MHHE4VHJ(>VF564<77-84D56([##$S4N'#2Y[K,I@4YML<(.FK%72H6B4V.FE M, NF09YTD/;$S6JG"US7%+(*-/2@1',3A(+<9=&34%:XO6&FS=C@S#I5X-JF M@%6:H0?%F6GL00B1*@^L)V2FH=,2J2":9)#E(-))W]Z)K:ROR,8(-K9(- MQ:/)!OF1/Y.I#QTXF =>$=21%L8MS\[:#AT.^X[]13U&YJ%5Z*%X3MGP3GP? MW-.3[0')5R6?8WN[XI:,,8?<9K$/MBL1UXS%QTA!M(I!%$\N;[%=8MZ3EVWNOY"J(/7L+XY[NQ IZC&#$JF#$ M\&#S%O1>IAH2X%]!4CM [7$<]6F7MNF0#JS?#HX1F%@5F!@>.U&"U]/A M!CW[\AE7-<6J0A+#D\VMS)D]'(:?=@8K7R'2,8L2H8,3S+/ 8: MTH*<$\I^?OJ%S(27*6A)*R3NY,HH@FEIIJ7W[80DL,Y9\3 3Y,=3QZ$D$:KX M#F>M@V/D)E;E)H9''LB$?A OR.PE>I*A%1TW>/@Z_6CE.D9<8E5<8GB@V38F MN7[VECQ>B-JO/WN,[B:SJXEUE88+FQ)6Z8@=E(ZVGTJ*1)\W)R@5#2-825:;!N8E1K?@ELY<<!B2RRR%GU-[K\5] MZKXPX+*&>-TJ G4/BD#7D5 +\U:^!P>]A( 0)3RVMNL>P]J5-ZYK"EJ%GRZ> M7;;MN!30CA@>;E./=XP0U*U"4!?/+]MA]M4,/\MWU"8F^QO%KNY4[R M'J3;DT]2:QGEATO!?:',#?#[ M7$J]/3$/*'>XQ_\!4$L#!!0 ( ,^!#EE%7I&4*@< &T> 8 >&PO M=V]R:W-H965T&ULK5EM;]LV$/XKA!>L*^#4(BG)UNV$=&HF.BLNB1E-/NU^\H.Y8E470+)!\\4TN5ZS=37MSR7CY<#/'AZ\%$\K(Q],)I>;-@# MGW/S:7.GX&YTT)*)-2^TD 52?'DYN,*O9S2Q RJ)OP1_U$?7R)IR+^5G>W.3 M70X"BXCG/#56!8-_6S[C>6XU 8Y_]TH'AV_:@];#! ::F-7.\' X*U*';_V9>] M(XX&X+!G -D/(-\Z@.X'T,K0';+*K&MFV/1"R4>DK#1HLQ>5;ZK18(TH[#3. MC8*W L:9Z:>"E9DP/$,S660P/;LK+7.1,?OX+ MHC,D"K18R5*S(M,7(P-HK,Y1NO_RV]V72<^7?RN+5X@&0T0"$CJ&S_S#KWD* MPW$UG#:'C\ '!T>0@R-(I8_VZ)N52O'"(*8UV/G:9<].0>A68-?;:[UA*;\< MP(+27&WY8/KC#S@.WKBL>R9E#5OIP5;JTSZ=,;T:HA1^$?^W%%N6@^4:P3S" MRM1&B=3.O'WO6(_!$3.2%@9>4;#(4RT M?011R ]16+V$P.+K>ZX.P36T3MGP*M_D7UT>V8&.CFR=D*3ECZX,CDGD=D=T M<$?DGT=9& 6)(QL'$C2T^8(N]V&Z*+0255(+K:HI< MX.*N3\81;H'K"L&D]( ;'\"-O>#N%-\PD2'^96-3WB[TI5G!K*>-/.!"/7;, M9-(.?X=0%&,WZN2 .O&B7DC#\F\ F'0]-DF2J(6P*T5I2 ,WQ,D!XN2$8Z' M4.9KY5";6S9 ^:8W "9=+Y$@I"VD7:ED$B9NH#BHB2\XD00W OPI_H-4)PK# M5<'R\U)SI.72/#+%>U'O%3<753)NH79)!7%/X.(COL9>V%6A93.7A;J+@7Z@ MV.&Y=J0ZA"9)3Z3BFDVQE\!@^1M6/ A(T"=!DL[WPZ2=H1Q"$1WW@*QI$/MY M\+TLSJ%X_B]-/R(D)WHN@R#R5$2W\-S2?6ZK28B[&>B#U5> M[T^7V$%#(6EC\PLUH=4TA/T\M/BPN+I%5_/YN\7<":U+(^$X[%"D4VP\Z8-7 M\PU.OJDFS@6[%[DPP.7.PAA[>>M[*^/GTM8TNF8P[*>PCWPK\ZTH'I!]8S-M MJCBT2$[#N]0$ =M-!Z?$FAU+36'$3V$+Q3*.-NRK77?.V"9=$L)AV%YX#JDP MCGK2*ZFIBOBI"JIU50*['H6/$V.7@# 9M^G4(47B,>W!>-3U^7GJFB\Y!+EM M?*!>+9W9BW3)9QRU:=0AA(.H9PF2FJ+(*8HRAQD>/M5^3I!=RDDF[4!T"$W" MGIZ,U+Q$_+QTRQG4(D>S[ ?:):%N]^@0HD&?,VNF(GZF:A;0I\+2T3J%,6WW M=2ZQ2=Q71Y.:M4CLS;VWLG@XAZIT?3+[$B_]??>^Q#-I:YI=,R+Q,Z(CE@JH MTGSQU"6_X^9U;Y5#J*_()34_$G]#9A>GKE?G*:".OFS<+G0=0F%?WTAJ3B-^ M3MN50-_E55=KUJXG3P@U]Z9J5J,G6*U:I2=6)W5T5U$<=G:ANF(T2"8]U$9K M:J-^:IO)]5I4/<)N[R"5A8&2@1E$[]7N7F3(M5J?05'3 M S5Q4O]^Z=S(]/-*YAE7^L6^=7*F)_JLVZ;/I:UI]='&J9^.[]13O:"M_4-T M%KP* @PY0*$MRTO^!N%@"*4=TBNF[,92:592V4V&-[#DGIX*K6UA5.TZE49# MJYQ!]#B]UV7L-JE[19IVUI1._91NXUL6_49"^5I9>6P>#H=AE%1&P27&B=_: MY]R I8[&MIU9_3)-/]45!?57%%<9= 9"%I"P[(;BN2A0NMM7V)BMVOC;FZNW-[*=9O\T=%9 MH#V(_8.I!U%HE/,EC M>C<%ZM3O;W-T8N:F.!^^E,7)=7:XX])7*"L#[I00B MV]_8$\?#"?/T?U!+ P04 " #/@0Y9P#>8,NX" !"@ & 'AL+W=O MI9)Y0:]))RH2=> M8DQVZ_LZ2FA*=$=F5,#,2JJ4&.BJM:\S14GL1"GW0XP'?DJ8\*9C-S97T[', M#6>"SA72>9H2]>>>('W.O#(UHFQ _YTG)$U75#SE,T5]/S*2\Q2*C23 M BFZFGAWP>TLP%;@+'XRNM4[;61#64KY;#M?XXF'+1'E-#+6!8&?#9U1SJTG MX/A=.O6J-:UPM_WJ_;,+'H)9$DUGDO]BL4DFWLA#,5V1G)M'N?U"RX#ZUE\D MN7;?:%O:8@]%N38R+<5 D#)1_)*7,A$[@J#WCB L!>&I@FXIZ+I "S(7U@,Q M9#I66<*"I,0@V+"-=7Z!-Z6CR@RXLKI!.8TH@)]".1N28BUM?H MHM8?^P:8[Y#IJIT MA56Z0N>O]XZ_.PYU[_(!)PC%,E^:5Y1S#H>!*@7[!Q44/5^CC"BT(3RGZ!(V)):<$Z511E6Q;5=- MY,42PQTLW,$XV(-OLZKQ]RK^WGG\97&1W"12L;\P8>,H1AOA"__]':P PVAC%C7@004\^! P_.UK ^>6B74;]:"5^IA% MC7I840^/4L]DFL)%\!\%/CRIP-NL:O"C"GYT!OSI93TZR&*(&^JZU:P&?5-! MWYP!?5HYWQR>L%ZO/]KC;;(*@E$S;H#?+C=\!O 9Y5SZ;<-N-#OD]G?N9_LX M^D[4F@F-.%V!#G>&X$ 5[XVB8V3FKNRE-/ <,T$WFA460.87TEI7COV%5"] M^J;_ %!+ P04 " #/@0Y9IN@G5HD% !K&0 & 'AL+W=O4Q/GAG_+M:42O12%I6X&ZVE MW-PZCEBL:9F*&[:AE?K/DO$RE>J6KQRQX33-ZJ"R<(CKADZ9YM5H.JF??>;3 M"=O*(J_H9X[$MBQ3_L\]+=CSW0B/]@\>\M5:Z@?.=+))5_21RJ^;SUS=.1U+ MEI>T$CFK$*?+N]%[?#LG=4"-^"NGS^+@&FDI3XQ]US6T?PVP#_K2,$;4 MW6FTUXE+4IE.)YP](Z[1BDU?U-FOHU6^\DH7 MRJ/DZK^YBI/3KU6ZS7)),S1C5:8*H+D2K,BS5#]^E.I#5884B"W1GQO*4SW# M EVCKX\)NGAWB<0ZY52@O$)?UFPKTBH35^C=T?W$D>IE]9#.HGVQ^^;%R(D7 M\] G5LFU0'/U6AD0GPS'AP/QCDI2ERFRS]0]&23\?5O=(,^]0L0E/O ^L]?" MBQODDCK<@^3\O]'G_WGTHV1X7=EX-9]_@N^![FBUI="T-H%A':C;U&[J8Q)- MG-UAKFP0B0D^!B4V"+O8\X]1?<.C^ O6!=\KC0>5?F%1RF;7P(+FQ/7YH-5$ Y)/8D&N#(M\SF.8V*(QQ#,O% M;N^@W$'!?8_)JP4K*;HH5%^]!"V/:[W!-0ZP6=H0C!!BS%X"LGF^N4%",,\[ M8#O6?> <\:#NCY6DJD_(_0R#@K$]MN^:<@%0X)IB 1!V8U,KB!J?D$IZJ>1M M4ML9UHN9R37EW92W.;B\0A4%>UH[PM&J-?-@0ZPL "QFE0.8Z_#$/HI[PX>' M'=_'P]I&3U1]1Z5[]3)]@==WRVG4>Q":P@$8(9%5[Q";[V-3/P#S_#@ZD8'> M$^)A4WAQKUJYLDIHR5EYJ7W3+J^_+ZM4O)X)V\!=6VD ,)&9 \!2FOIMB'M" M>^\4\;!5_(/*-W2WP++B>K:MY0[ 5',S.SK(YOM6M0.P@=GNC2,>=HZ68J3: M?/-5%[20^*P>\JQLR5G9YN=B.YZ8WD?B82-YGXI\@2[R"F6L*%(N^HF!J[*A M&Q\6B'N#K>8+PZSUU\!B V86)4AV=I5)7FSUH

)#NIOC>6.!YFN=D M2\[*-C\7V_$!6>^$R; 3[I=F,S-@11+;CJJV[AGM?P;!O,@T? G(YKGFV0+( M1D[M$J3WP&38 Q\NR"'-MBT%-0,P2#/$!FB&V&S-SL'A<4GYJCZU%VC!MI5L M#@2[I]TO ^_K\W#C^3V^G6'@>8)OY\VY?T_?_ SQ*>6KO!*HH$LUE'L3J7?E MS3S%01\4*]N+9F$N8A"PT%*$"D&7WUQ] MRH)$+"'EJGR(*7*Q?'87N\\"X/56Z:]F*81%SZNJ-C>#I;7KJ]'(%$NQXN:= M6HO:/5DHO>+6_=2/([/6@I?-H%4U(EDV'JVXK ?SZ^;>G9Y?JXVM9"WN-#*; MU8KKEP^B4MN; 1Z\WO@L'Y?6WQC-K]?\4=P+^V5]I]VOT5Y+*5>B-E+52(O% MS> ]OKIES ]H)/XKQ=8<7"-ORH-27_V/3^7-(/.(1"4*ZU5P]^=)W(JJ\IH< MCC]W2@?[=_J!A]>OVG]JC'?&/' C;E7UNRSM\F8P':!2+/BFLI_5]E]B9U#N M]16J,LW_:+N3S0:HV!BK5KO!#L%*UNU?_KQSQ,$ IP<>0'8#2'< ZQE =P-H M8VB+K#'K([=\?JW5%FDO[;3YB\8WS6AGC:Q]&.^M=D^E&V?G7VJ^*:45);I5 M=>G"TUX95XN^0[)&ORW5 MQO"Z--/G#U[H\BK41](4N&_ M-_4[1+,?$,D( _#O4,9:8;3!!RZ]S%M]-$>?8W3%HW3UEH]26GA! M;S;>V;)^BUQ2:FYE_=C.:FFE,%>0']OW,/@]/N.OS)H7XF;@4MH(_20&\^__ M@CIT Q BK+99"]UA"_?X\N3(7M?_N%RKYWV5KEZ5:BZD)5 =1>X?^QO%C[( M?S.\^27#>R%E1^X;[]TW3H;WHW!*"\G;2EV7B*^4MO*OY@9D>:LN/P@B'D]8 M)]*QT(0R.,Z3/=!)$NCG7[\@;HR+WRF$DQ@AQ1V @,P4PP"G>X#3),![JXJO M0T]4)7*SSK&WZ84XC5Y/V&32P1@+89H1&.1L#W*6!/F[=@PR+-6V]APAZR>7 M-TJ[6=[$WLV$ROE8+F310 <98A;!8EWDL0C!/9]E/(1A :B[,JJFN T!#W0@LRFUYC&WB*-R (*,.6F(Z2P"&8O120]UX'\5":"T\!;A) MN(%3-R:D(9E%N0MP6U^( VOA-&W]1SA:/>G F':&..^V)J#4@17'RYC 3B3- M3K]\>V,)V4 +IO0C@F0$"4]W"^:<[IAW8+8'8 M2)K8;OE:6EXA\>Q:.K< W[B7H(72WDDNJO:EX7KQYT:N_2H$]$?,9T.6Y5%< M ;%I#^N1P'KD!.NU^.5?312MT#6OABZFR*B%W7(-YCJ)&6[(2+>I J583[:3 M0(3D])(SD4O0- 1M +B0L3B; +&!LT'.#C'$^[\8/(/>MI[DE@;9)F[3NM M"B%*E^I:K<[ &M-RE"W HK,79V!NDF;N8YS^J?=MX;A6N7]=L+$8 M/1([AAN8G*29_+-8AQEP!EJ K4&X@%P"+PV\3M.\?NQ>:V'UD#?W#SQJMEC;?>)C-6R\(<. M_CEH%;00I2R:/+$8IN,^LP+YTO1Z]?9L[(A;]" >95W[2+D,<2V=5"5H$K#( M9>,X4K$8GI&L+ZD#<](T,>VJ*!7NDDV1[= M;];KJCFM&0 3O". H8P.\]'3D-K$W3K/VI/4>Q_+GI@GK@Q1Q,N[L7 M@ SN*<0L<#3+_N^Y5*MZV,ZG4([K\F -(:U8@769)1N#;YU;E])V[*+0$; 3 M'<%&%TM7V1N?[+:HM](>N45KOYW=G*2!_@!X?M+=&06$\KRG]+'0"[ S>@'@ M:,55BK"VY>;\Y2T#-IA9=V$("-%ICRFA:6#IIN%<4ZQ2U>MD7L8#*K$ MPJG,WDV<7W7[%4K[PZIU\R''@[)6K9K+I>"ET%[ /5\HMY[<_? OV'\+-/\? M4$L#!!0 ( ,^!#EFJ?)1/*0@ )D\ 8 >&PO=V]R:W-H965T&ULS5M=;]LV%/TK@E=L*U#7XH2D_?>C9,4TR6M2"IAL?6@L^_"0]_+K'(DZNR_*+]6:L=K[MLGRZGRT MKNOMF\FD6J[9)JE>%UN6\U]NBG*3U/RRO)U4VY(EJ[;0)IM@WP\GFR3-1Q=G M[7>7Y<59L:NS-&>7I5?M-IND_/Z.9<7]^0B-'K[XF-ZNZ^:+R<79-KEE5ZS^ MO+TL^=7DP+)*-RROTB+W2G9S/GJ+WL0T:@JTB#]3=E\=??::4*Z+XDMS\7YU M/O*;%K&,+>N&(N%_[MB<95G#Q-OQM2,='>IL"AY_?F#_M0V>!W.=5&Q>9'^E MJWI]/IJ.O!6[2799_;&X_XUU 04-W[+(JO9_[[[#^B-ON:OJ8M,5YBW8I/G^ M;_*M2\11 8Q/%,!= :P4(.&) J0K0-0:HA,%:%> *@40.5$@Z JTH4_VL;>) M6R1UV: Y6_.AS7Y;FN4EZLO/N?);I76;.7-B[PJ MLG25-!=7-?_#QT-=><6--U\G^2VKO#3G/Q3++^LB6[&R^LF+O^[2^KLW]CY? M+;R?7[STJG52[H&?UL6N2O)5][J;VR;)KX[M]&_&)-LZ+S:;H MJO;^_L VUZS\!Z"9FVG>KGB@?' FF7>9I*LQ;]0\V:8UOS:0+LRD'UG-9R// M6)R4>9K?5B:NV,SUJ>!MD8M->'<>^A0?^A2W//0$S[LD2_(E\W[F$>X[Y*67 MU-[O2?[:\]$K#_N80+VP9PU:UF:!N;M A&//)G?'23;6W:QK;ZIMLF3G([YP M5:R\8Z.+'W] H?\+E%R79+$C,BGGY)!STBOG??*\9PJE/"M)UB$$12BB,FRA MP\;$#_!,Z;,8J!%-9\$!)85,#R%38\COJVK7QLQ7B.5^BE;M%+TIBXVW+=,[ MOH9XVXRGO%E)7GDYW_NP-CX7.DCIW1BD(? #@^Y"8VYF1_GHPF5 M+^.[G.]LW5<\*WGE\3W+8YMM5GQG[.&'7;E<V<^C8 M=4D6.R*3^B%K-K%TXLW:ACA@CC*=*A#:4%"/RA?+V'R/3WFY++A_P:?G0T6$/D#M_@'H8A XC#3G((0 X MV"( 0(-'0,(D(+-+Z+66FSD&=O7<*=O"*5N,="LS)G06G4BSD/G(K/-/S>Q= M9EG>=&&-2(0#=;@9:Q^<4I=LL2LV.?/"1""SBSB>V=9LASTV$\ O8'^F^MT% M@.,S>QI-9^K,UH$(HY.;B5#GR"S/'ZU?=%D,ZA=C[8.'G$NVV!6;G'GA I#9 M!@S2+],>0T[7\+!^T7$G](L.-.D7X0N0V1@\DV-'NN(G,S5GQI8.'IXNV6)7 M;/+=9V%LL-G8/*%O[VHVN3X,V".LWG "0.H8MO#(N1'6 YNMQQ 'CW47H 6K M0T(:J<%:>6(+CQSLT7,(L]WHI?TZ#F.7ZO9#W0T!R!CC4-T+K3 Y4B'O<3]Y M/U1^84!U _++7/O@ARXNV6)7;'+FA;_ 9G\Q1'YU5,:]$.L"'91? Z67P#0 M(+^P4/SX48I_P9:O/6)ZR@[A^+' MD.+'E(3JD ,5?\#_J4,.4/SA22^/A>+'9L7_C$_\L&X2,%9O@IB;.WB,.K4( MKMCDKA(6 9LMPA,_]\.ZJ] V;+()"+B,*I-MA %Q%0UUL(CY^;H+0JS]1CB MY*GN K1@=]I/WD_5'Y10'4#\LM<^^#%QND[ Z[8Y,P+?T'[G4OJE6W]10!]+]0Q MH/P"<+#\ H"0_)H1K[X%U!+ P04 " #/@0Y9]0\D MV[@* !J&P & 'AL+W=O9A:A[ ;I"$B08Z )J2YNOGW OT0HI6 ME@?+[&XL=SGWW(/N\SOG-V&M5!3WE;'A8K2.L7Y]=!2*M:IDF+A:63Q9.E_) MB$N_.@JU5[+D294YFD^G+XXJJ>WH\ISOW?C+<]=$HZVZ\2(T527]P[4R[NYB M-!NU-S[JU3K2C:/+\UJNU*V*G^H;CZNC;I525\H&[:SP:GDQNIJ]OCZA\3S@ M5ZWNPN"W($\6SFWHXH?R8C0E@Y111:05)/[;JC?*&%H(9OR6UQQU6]+$X>]V M]7?L.WQ9R*#>./-O7<;UQ>AT)$JUE(V)']W=]RK[\YS6*YP)_%?4V>CS5F!#H6 M\^G\Y(GUCKL '/-ZQT\$((CHQ#MMI2VT-.(6SBH +X9#_J;E3@XO1S7T.M2R M4!>CF@+GMVIT^?57LQ?3LR>,/>F,/7EJ]",+O/EP8SA M=A.P2@CB6Q4*K^M4#,CP55&XQD9M5^(&RQ0:JT*5*2*]$8V53:@R9B!^LB%C6U=K2Y@A+[!'^]5>G M\]G+LX!*LJ >6F!,SX,:KKB66R462EF!5-98G^TF0WV)_15*-:YYV4^6-DW M"6*EK/+2F <:JVIZ(OM8UU[#]MI@X#=DQWQZ]FER.Q'?75W=\/7L[)]C3A#& MF:9$:(P1LOP,,F"[QAP,'7@U9[$-G+-$408T633>TX.="5850 !(EX!>>[?5 MM*Q82NU[AVD9( =T1GGR[%B;B!I_71E$G:!% 1X2!K9U%=; B+B6,8>RG=QE MY4_E>]_!$'T+&93 +Q0U4)Y<3QC>C@6/TE?K,7\ M96(+3/,*&=;W BRB.A9!\"*0\# +E9=ZE# H@,X%K2!DJ\U[\U&L%Z>/0T!8DPB."@*:>J M"HR40M8ZPEAMMRHGG9QUS2K%*DBC*+V4);B!KE)LQFW8"2S>2YOJ &C)B^.^ M46AXN".1BJTS6[Z'HN>U4 \ZIGQ\CSQ'%!(XR&[$-[3EZ&,WXYTLM(%+HXSK M0H:U6$(.P"GOJH$S$W'%#+8;M,<)V[T:1HI(AA%3U4;W14HE1%8]-DH8)VG\ M5B$81",'#-B]>C693O\^$1]LAM?LN'W0WYNW",0SW+Q"T1LQ/QT/,+%W]7* MQ>'SIYRE6D?* *D&:6)@<&R!R65C$U)(%)&_&2)C>DBT9"CFBH-2JBW$6=UR M@*46D#B,*PY\438% 8.21\R0"0Y12^RN1-W@%VR84!<"1FF:1'4@LRP<*1&< M^F2Q4//(<8LD8,G_E7%4F6&'>VZE\%XIPPX_U<)MFLP#)K1>6!BN82U!QN( M:>MUG.D:AB)0J#)P,UD47O,\0S%.# ND-2D:R318M40A 7@R\V_;K8J' GU9 M,DSSK: J30S3D&78L@3)^X>S--RA_'W([:Y40:_PJT:*8H,&1?T=E.Q:$\[ M>7X#W9^Z%.<(\[IPDX46LKK-?^^@ '4WB7T6;;IW*?G*@ZV+]]INH'U>GISQ M8E 9TM]XEV_51D8"!]*7AO.CTY/3^=E8O/UP*VZ/Q0*ZM@=SI(K!4"OI MW , HO5Z4A^TGN,E484Z%WG>_HLTCR'[[?4YA&8G93!R1XXR3_VUQM_*GIA5 M84,WL?Y 5LJ6W-8.,NN9N[-8+#2+@%)$[1(/71F3!$C1 J5=BB9']+L@BX3A M7N>!>Y 4-BW)CMZA"[84#LZ#C)NV> "#!1K$D+",\EQ20 \P]9XE5:&KTD98[9HZ8\[^]. M9Y"56*/2G"=&V]N&Y#KRE%BQ7:);=F^M?3_2VHP6L 65V)X/2*5*#%XVOAV; M7(;LECJ+* BZH :]H8UIE]<=T'2A'\*.324Q[.F0PU($""29J'O_N"VT7I(V MIZ>\X^_6RZ!*L'^?[-2::7,X YOU$D%&7JE9$XX.R/=/(>'G+,_[G[*R)>, MS!TX#/$>ANA,D_BXF%*7SEL5NA NQGV,TCZ?FW+5JOZ^4R11B#90UR8=JS&@ M24]"6.?O .+L D["S3+CA@L:EEP]]*^WYM[>$,JB[-R"M(SNU ME)]D?.H>EUWT2KU$7$BGT5#4_V?%[Q;[-. ,M8SH)P_=[529W"!@$.:21 RDJT9;TF*E4X&C-IN/ M#QYF'[^D6&H/4#U65[OSZ.7 .Y;\@:4Z;"])[>\9Z6UIZN-DGQ"(6E[OR03X^!6(2)@@@/-+#GW1>"0AL.S*CH8\[@+1&L;GO,>!"*MN7YG#>W M,'K5Z@FXF7D+45AX)8NUZB%_>%8*8R<;DG$A&\U=I0MQB]UVS*,#Y!X?=R&; M''J+?C3X_H%*7/%7'M[8QO0II+O;?4BZ2M]/^N'I*Q18;D6"T*@EIDXG+Y^/ M@!G^LI,NHJOY:\K"190]_UP#<\K3 #Q?.I!;OJ -NL]KE_\'4$L#!!0 ( M ,^!#EE<$OS0N00 (4+ 8 >&PO=V]R:W-H965T&UL MG59M;]LV$/XK!VUH]\&Q9=EY66H;<)P&:X%D1NQV&(9]8*B3180B59**D_WZ M'2E%D1O'*_8ACD3>/??<<\<3)UMM[FV.Z."QD,I.H]RY\GPPL#S'@MF^+E'1 M3J9-P1R]FLW E@99&IP*.4CB^&10,*&BV22L+%6[')G5\8S"8EV^ *W9=R:>AMT**DHD!EA59@,)M&\^'YQ=C;!X.O M K>V\PP^DSNM[_W+IW0:Q9X02N3.(S#Z]X +E-(#$8UO#6;4AO2.W>=G]*N0 M.^5RQRPNM/Q#I"Z?1F<1I)BQ2KI;O?T-FWR./1[7TH9?V-:VX^,(>&6=+AIG M8E (5?]GCXT.'8>S^ V'I'%( N\Z4&!YR1R;38S>@O'6A.8?0JK!F\@)Y8NR MJC@#%@T#QC-WOTT/(D_ M'" [;LF.#Z'/_J,\\-<:'QU<2,WO_]['_2#Z?NY-:UQ6QD=R.=*?000K'H%J M@6TM0&D8QG")'(L[-# :AO71_L5K9G@.R6GC^TD%Z+V@NPM-F8C+W!BF-G6A M>G"CU=&"V9QTH1,N',G1@W>L*#_ 0AO3''^= 5/PT1AM8$T!%[HHF7H"RO=! MZ,K*)^"264LB8PHAW8 MJS_?T^\\3847GTGYU*."JJ/@R]HZ>;B?X_Z()IN4]9B7(2!)0*,5J7I4BYR9 M#=END60W6.@'6LR,+D+H'^'9AV5%34>2AHA-/;;"Y9V"L$Y3U;&(V4G+[,U4 M7RUTNXMB4B(.O<(^K4"XVY.T0H5&WY9D*5)2R;V&?!$2%DV3=J5"#-$7\!]-.-,J]O2>UJ>\>K%_/Z@DH?KHU0?NQGY!KW M3^E*9^I+7_WB=!DN6G?:T;4M/.9T3T;C#6@_T_1%;5Y\@/;F/?L74$L#!!0 M ( ,^!#EG#FX8K> , '@( 8 >&PO=V]R:W-H965T&ULK59M;]LV$/XK!PT8-B"U%-M-T\PV4*/) M=O[]CI2L.(/CO6!?+)&ZY[GGR'OQ;.OHP5>(#+O:6#]/*N;F*DU]46&M_,@U M:.7+RE&M6):T3GU#J,H(JDTZSK*+M%;:)HM9W+NCQ5QPVTL6L46N\1_ZYN2-9I0-+J6NT7CL+A*MY\N[\:CD-]M'@ M%XU;?_ .(9+PN"GG218$H<&" X.2QP:OT9A )#+^Z#F3P64 'K[OV3_& MV"667'F\=N9777(U3RX3*'&E6L-?W?83]O&\#GR%,S[^PK:SG;Q)H&@]N[H' MBX):V^ZI=OTY' NLQ< XQXPCKH[1U'E>\5J,2.W!0K6PA9>8J@1+>*T#9=R MSR1?M>!X\<4QP@1>P1=)@!M;N!KAN\_.^^_A#@GN*T4X2UD\!?NTZ%F7'>OX M!=8+N'66*P\?;(GE9X[W,Y?@DX8^M'<$D.X-Q-IZ>X)L,84\BW^1$ MV![8P4=ME2VT,G#/BE'2C?VQ>#NZZ7&Z4#E7OE$%SA,I#8^TP63Q[3?G%]D/ M)\1.!['34^R+#XJLMFO_="/PVT^X8U@:5SS\?DSN2<+C*@_RI6D92\@?H=0;78J^(R"U4=JHW&"PXTJPL4H$IS9(4O1@ MVSH79K<*E+64:?3A0?J'9V4C;]E2> 2\J-"N',%[;:+[?ZRS]7N*_T<"-*;U MT,B969;L,>$81))TF'_%TDI]4-Q@::F^I4>0DB\>H$:N0J WMH\AXO\^ZK/C M,7:D#>D"03KYH03MY7#$5%OI9HPD368O\NED^F"4E^8MME(XN1"T5%0J8%?D MZHC '5*A/49,].F:T'T%:DNY$2(E!38"Z:B]?Q\<;RM=5)'@6H)5]A&$5WI^ MXRA&$2,.D9X].X.P&*SC&&:\W(I0G.H=2"/#H9')2A)G'!<3^1M2MDLVW8??\\B\; M8O9L<:R[I ?3H$9:QYD72J&UW V&87<8J^^Z:?)DWLWD6T5K+9=G<"70;/3F M=0+4S;ENP:Z)LR5W+),JOE;RUP I&,CWE9,*Z1?!P?!G8_$G4$L#!!0 ( M ,^!#ED&+P4-#04 %H+ 9 >&PO=V]R:W-H965T^L$6>3P^]]P+CSS;*/W%K!$M;#LAS?ED;6U_.IV:9HT=,R>J1TDK M2Z4[9FFJ5U/3:V2MW]2):1K'Y;1C7$[F9UYVK>=G:K""2[S68(:N8WIW@4)M MSB?)Y$[PD:_6U@FF\[.>K? &[5_]M:;9=(_2\@ZEX4J"QN7YY'5R>I$[?:_P M-\>-.1B#\V2AU!=^>3V)'" 4VUB$P^MSB)0KA@(C&UQ%SLC?I-AZ.[]#? M>M_)EP4S>*G$9][:]?ED-H$6EVP0]J/:O,/1G\+A-4H8_P^;H%ND$V@&8U4W M;B8&'9?AR[9C' XVS.(G-J3CAM3S#H8\RRMFV?Q,JPUHITUH;N!=];N)')<;Q(GP7\;9 GD,41I'&:/X.7[7W./%[VC,\& MK(*W7)+/G FXL;/H<]OAKX7GAK1_#Y)5]PT0IF!C,(_GW!KX4*HYLN_C[GPK)''71A+X],: M8:D$G5XN5V#90B#T6MWRELRV:!D7AHZG8-:O*VA0DU#280ED0W-Q)H%3D TP M VH)E%7<9Q6NL,%N@1JRQ$NR^_6'2WE8?R]O*2A*/499H3CQ962K4&LC2!/*W\ NXI:9GR#\F M6U!V3<:;06NR1^0-6K)XIVK9%IV]/"_=?STCODLDW1::-=,K6LR+"M(ZAC\] M4'^X,0*M=DQ8[H;WQOJ'/,JL@)((!H@DG]$O#][-2O\MRH0X4;/6=N>1\.O M>U/!4'V.SHQQ>E'/I3F* M2Q?^+,KKY!&Z#]A%555YIIY;&J6S*I1=65,I6R97W)VL4%XCE?_)?::3 MHMQ_7S)=5L[>JS*IO=E\YE@76>6VZ('4!6<++KCUI^A.V%#WI[H+&$=05IDW M6"?Q7@6[7J@=(BQ0XI*[5,Z@N,?MV4Y3TW!5#D4-25V-M9M3*(JX]H!I%6+@ M#+@VXVX=)G?0'*3@*#])9W3S">'(4%NA0G#'O!W"M4Y=B*]"3;1X2X^,4..- M,M9W&CO6+S6F!<)@>8 =Z&[2X'@+)5?'E.;.=;4EQ9-0J=6Z)LBIEQ"2M)H> M#X:ZH ;R 0S?/NA>02)VY$MH3H?>4.$JW;Y8Q.-9=ZWQ*#FI]BX[Q:/X0/ T MC>\H7/V0-2X;,3ARK"?WMYS>.4@@9#!_R"#;"XCBHV#^%B L=PF\>(I^T(W' MKM#IP7NG0^JQ[E7G,C5(&YX^>^G^X?@ZO)?NU<.K\P.U:"ZI"G!)6RG,Q01T M>,F%B56]?STME*6WF!^NZ?&+VBG0^E+1-3E.G(']BT7R=G2QFHI^5/BB<1<.SB"1 M;)R[DX]_\D4R%$)H,"-!4/QSC^_0& %B&M\[S*1W*8:'YSWZ=8R=8]FH@.^< M^:IS*A?)FP1R+%1CZ*/;_8U=/#/!RYP)\2_L6MW9-(&L">2JSI@95-JVO^JA MR\.!P9OA"P;CSF <>;>.(LM+16HY]VX'7K0930XQU&C-Y+25HMR29ZEF.UI^ M<(0P@U>P]EQH3X]GL#;*TADHF\/5]T;77 *:I\3.Q"3-.N!5"SQ^ ?@<;IRE M,L"5S3'_U3YEDCW3\9[I:GP2\-_&#F R/(/Q<#P]@3?I(Y]$O,F)R .0@VMM ME&FQ^%D>"Y"K3)<)#P= ?T])LL__QB=#_\Z07;:DYV> M0E\^J\ZOQ8%+'3+C0N,1OGW"!X*5<=G=?\>"..GF>!!=BYQND -Q_23&7JR8 M6Y#TYJ (,A=8PV (/)994S4F2G)DKUR)=E[97E7.D_X1+P9P>2C>X%;;(&!4 M(A OBGA0(? FTT%89 RI+4@8.L,!W/".(I1B8T3W6"OM0^26E*( M/E@2&"!KO,?\F7OVD+FJ;H1V$[3=1N^!O)(U\$H2"Q52Z7)P]^BCM'"&=Z#H M8F#"JK7%HC%@>#4%<,53#.$"KGJMSZW6^ZCUE/,1S^UH"(^H.(I;5]!.0B'' M.R'*QIWH$]^(V]?/545I?WG=>*M)>DAR4^@'.8>X&_8J[Y'W7^D,I[6J/<<5 M9P4FK#+;NQ+^!U4#3J:6)!1<[J/6EJM= DH]LJ$OKJ#':E-ETW'&'"#QD_09O O2DY?('5;[D$E?_/JQI;)&FGQE*[N/O;_ME[VV[[)_7VS;SAII4I,%BPZ7#P M>I: ;]^A]H-<'7?_QA&_)/%8\M.-7A187C@>[NY#'/3_#"Q_ E!+ P04 M" #/@0Y9>L *U&4# "'!P &0 'AL+W=O+,E.:ANPDZ7KL!9!DFX8AGU@I)-%A")5DK*3 M_?H=*5OU$M? /MBZ(^^>>^Z./$XW2C^:&M'"4R.DF06UM>U%&)JBQH:9,]6B MI)U*Z8994O4J-*U&5GJG1H1)%.5AP[@,YE._=J/G4]59P27>:#!=TS#]O$2A M-K,@#G8+MWQ56[<0SJ R>5#JT2F?RED0.4(HL+ .@=%GC9]-Y+AT3;FS MFG8Y^=GY%V418S!_]R;.HP]'R*8#V?08^OQ5 M0^"*FT(HTVF$O^[QR<)2J.+Q[T/$CT(?)KX]":_#WM<(E1)T?;E<@65NJ]5J MS4M73-HLT3(N#*C*JP73^MF9KIGHT*WR[YBLQ]18*$V'!"JM&N^51/$Y4,-Q M:/@+[1;=C'&X7PU6G8#?>(7P42MCX'(791&\A?/LG/Y/LF0,[TE(1PE<^DN)FG(0 M'M34O#7P[LTDB9,/,(GAA'[OAX5[S4H$R1JJ%I,4Q.DT !]-'R2.>F)2= M"[Q?JT.-._4CL(2N)0/?[$YKX@A=WQ-!(Y;2M"]ZMVM+'^6:SC%]_D2F3;]_ MHH?FMJBY*ETJ6>HV,XBCL1/RG3#>"1,2SK%(;5OY)\! X1CU MDB1%"CAI5+:3:/2^_JJUW-YB95PL:E1TY>%L97PM+3+GJLMBB(85:J7)HS&H:I=%6<"^7I6=!;S:IQ1(?T/]> MWUE:]3J40E:HG30:+"ZFT75Z=3-@_:#PA\25VWD']F1NS!,O?BJF4<*$4&'N M&4'0WS/>HE(,1#3^W6!&W99LN/N^1?\0?"=?YL+AK5%_RL*7T^@B@@(7HE'^ MWJP^XL:?(>/E1KGPA%6KVT\BR!OG3;4Q)@:5U.V_>-G$8@1O#):%\Z^%$76.S;]XA6QRW; ,?I!8ZET+!@Q<>*+ M'*<1U8-#^XS1[-MOTE'RPPFR@X[LX!3Z+)S'>^ER95QC$?Y^Q!R K. 6XN%]'#M>$&G@-TI@- %I4J.U1PM]-,@ M[<,Y^!+AUE2UT&LH1<&&ML,MV!?J",Z3.0M6TI<$!5)[)#H>+!T#V]2$*K1N MJA@^HI6>^@+<"/U$F X$+*0EY7?ID/8SC6,R_*/>% CXTB*"DR]O2)\3%U=C M: !J'4S>99>O&(?L22_KO-LUC[?I0WY<6ROTLDT@>"0$49E&>_9$.( I/$_?WMDWC8"3Z7*Y_)A7WE4CPCT>++C[E0,E?!NR1. MQ[!&84.[2>/QH%V=;S*?B/)M0;X0@.4DWP=AC#0>I*U5W+:I8K]<7* JR>MC M&;53<(>"'E1A84T%_7@\/&.JE_'%Y=EQEO^KUXNX/SQKDV=3_=_M;WR$VY;/ M3F2Y:QP(Y6L8F%\6CT=?'LHL3@9?/90[U(-F\2:4%W&2?$DH1_$XI5#>=^S; MDG-0-,AXEL*XZU@O\[.0:%SW:86 MPSVA/3/IN!)-0GBM91+2]..84Z@9XXF6#M?LF\;!ECMM(89#5V1O9XZIT"[# MM.:H+1%".])TTFX@O&[GH%?U=IK\).Q2:D=.+I:&X\ MS5CAM:2A%BTKT/>%(3&ULM5=9;^,V$/XK S5M M'2"Q)?F([=H&-MDNNL7N)LC1?2CZ0$LCBP@E:DG*=OY]AY1\Q%$=8IH8)V)7$^]U)ABW.GH*,6,Z;8L,*>51*J,&1JJ14<7"EGL ME#+1"7U_T,D8S[W9Q,W=J-E$ED;P'&\4Z#++F'JZ1"%74R_P-A.W?)$:.]&9 M30JVP#LT#\6-HE%GBQ+S#'/-90X*DZGW(1A?]JR\$_B+XTKO]<%:,I?RT0X^ MQU//MX108&0L J//$J]0" M$-'[4F-YV2ZNXW]^@?W*VDRUSIO%*BN\\-NG4 M&WH08\)*86[EZ@^L[>E;O$@*[5I85;)]WX.HU$9FM3(QR'A>?=FZ]L.>PO U MA;!6"!WO:B/'\B,S;#91<@7*2A.:[3A3G3:1X[D-RIU1M,I)S\R^28,PA'/X M@F2;GG0,@=JE3E0#7%8 X2L _@J!3PSS)O M0]<_@] />T?PNEL+NPZO>\1"#4;")YZS/.),P)UA!BFS3*.]%5RO&P76!BAF>+X#E<X-G I9/3X3Y,!1[=H-J!.@_L4X4IF!48C\02A&W1!\_6Q97=RG>[?,0(LSDJZ ;U5F^MVX E4M#1:OU@V%P@A4TN M>6QSGA9Q3<>W=8Y"X9Q.A?#"<2T7"5EJ8JE/QX1J';1?UW!'+GDV<<0_1Y:N MGV]-N:.-'E."KPGR! (_<*UOVU%(+5TN<)=*95PXH4^_$?WNI:&TM*(#U_:= M:.#:T=M>B=$P+EP$=%D4PAT&!!@QG4)">I2;U85G0W7HGO?XXLHB%HS'+O=8 M)DLZ=0@]$F6\*X&,G%$JQ\)RJGPC.)O7V3_><]R6HX;2EI?%?1%1Z[Z+VAO? M9'[NE&ZO'S;I>BP;#LG)IJU=)='B&Z7RGDBHAK*R9?/"&_]1[324\?@P0:TG MAR.;8Z-A4)V_K\5E)W_1=_)'K8\/K4]*4V[.3$J8)W<]-0>WR?P=C_J2<+,M MRBEZF-EI6NT31JQ1V'MR1@M8378?Z]&7T6\$IA&TZN;IMX%^96O"<;FA, M2-5O7_2]JBPW R,+]Y:<2T,O4]=-Z:\ *BM ZXFDAT0]L!ML_US,_@502P,$ M% @ SX$.6>ON,)]U @ 504 !D !X;"]W;W)K&UL?53;;MLP#/T5P@/VU,6W-+TL,="D+=8![8)VEX=A#ZK-Q$)ER9/D M.MW7CY(=-P72O-@2>7AX*)&:MDH_F1+1PJ82TLR"TMKZ/ Q-7F+%S$C5*,FS M4KIBEK9Z'9I:(RM\4"7")(HF8<6X#+*IMRUU-E6-%5SB4H-IJHKIESD*U>8=3_(.SP1NE;2E@2M98/$V/B1- M@[!D*VR>'"3\VL@1I-$1)%$R/L"7#H6FGB\]4*@!J^":2R9S[DME%JG!K-E7 M;T-#[-DE-[E0IM$(:@57 M52W4"V)W-_"ME:A-R6M8"B8-_/Z.&PMS0;X_^PHYG*IO@#?7#S?&-'1(/OM" M516-3Y];PBW3>0EQVMW,$?Q#K2".7EU)[%TI$(2,%\V:VACB$V]-CB"%.T57 MFZ:03"9GXX3:^064Q"TRF73(T;Z##'=:O4*]]@-M(%>-M%W7#];AS;CH1N45 MWCTXI';-Z?P$KB@T&ITXV5M5^/=0.0/Z5HK/K-R[! M\))F_P%02P,$% @ SX$.68U)1T\-!@ 9@\ !D !X;"]W;W)K&ULG5=;<]I&%'[OKSA#/*D]@X4D$(;89@:2N$UGXC F MEX=.'];B #N1M.KN"DQ_?<]9"5G40"9]D?9R[I=O=V\V2G\W*T0+3VF2F=O6 MRMK\3:=CXA6FPG@JQXQV%DJGPM)4+SLFURCFCBE-.J'O]SNID%EK=./6IGIT MHPJ;R RG&DR1ID)O)YBHS6TK:.T6'N1R97FA,[K)Q1)G:+_D4TVS3BUE+E/, MC%09:%S_*HU'>>?)C?MGPV"!.,+4L0]%OC6TP2 M%D1F_%W);-4JF;$YWDF_<[Z3+X_"X%N5?)-SN[IM#5HPQX4H$ON@-K]CY4_$ M\F*5&/>%34G;BUH0%\:JM&(F"U*9E7_Q5,6AP3#PCS"$%4/H["X5.2O?"2M& M-UIM0#,U2>.!<]5QDW$RXZ3,K*9=27QV=*\L0N##)*M2RKH1 M'+B;CB4]3-V)*YF34F9X1&8?/JK,K@R\S^8XW^?OD'VUD>'.R$EX4N ?1>9! MUV]#Z(>]$_*ZM=-=)Z][PFD#5L&=S$062Y&0]\(B%9LUA_PMQ?4.B^.^>6-R M$>-MBQK#H%YC:_3Z5=#WKT\8VZN-[9V2/IJMA,;+B^O0[:?E'[8]EU1-$LB;I0$X!./$606)P7EF 9@5^CJ1F3;7PV1 M9T8E@M#MA3 C?)'9L@U+S%"3Q\P@YM2YTE@M&((@"JZ(UH>@W1OTX6I( M[BE+I*35#^D;T>H9&=CM._7MKA]0 .KH0BQR2?3R'W+:'$N12%7!8:8J;]++ MS*+.1')94/J,6M@-598@=;55BAMO!@%@+F3AZKJ,E MM8.%@LJ@K*G0#X8'K)V5O.,]WM^8U\!$)%2CI,_".XPQ?211W: JDF@8<0E8 M+6.["SJID\1W_C#[8BY*"VCK/+@*X *FM-CA'5:Q0,E;I(OZ1FH:1@%\RCD@ MIE[J-RW8-[LW",I6K)E^$+?2/E41TU%,;9?-F91SV=Q]#F\S>/[P6 2_N5.. MS*T'XS65^1*?_\NEQB5U.=P7+HA42N^?4,>2"NX!^9[ AGS(*)ATM,>[I$PI MM@B?4:?P5234B.K(:-G5W<]OP\E,6^S^TT]'H1W!W*RGF? M,D?M%WCD^P&I;:)TCG"\VRZ6:RH*XGR1,D(#4A5Y_1Z$GL]Z7[\:A$%X#??J M/^G9(#7@KGR<-66P"&<*[=*[^B$\_@@]';P#,_PD[&CU2 M%NP7UR--\%J6[::/=!.'*?2ON77<,+B^<('.4;L;**?D&&]KRFRM"W8$TSQ1 M6V2D8,2F_,96:7))VA6LJ4^H?%SVG&=4=<8#UZ\$ZM(FZ+Q=J<0UA2*5,1)T MMSG3F0)%$1!YKM63I(LA4@182WFB_0Q0PMAP?YR(:)L-H0+A5+S4>!9X [H5 MTI%#:6QS8')TU]QDVV; +#(R7"TS!_T'3_!&[ME]S^5*UVVZ)^!H >V$B0/> M2 =Q&%=*'EEZK#0?V(H@ P0U0 4EHH(0RK54[-P&LU8NTN$,^7 M#I= CLMT![U'BM9MOQ9I?EV1?FI@QPMH>P8R=U; .T:W"K;NA-2' >M>9<_H M<.!(&0P)%:Z\;E1*)3H^.H*N-^S!UXJ17*$$H8OX^9#A*0B\_J !7^<1'S?$ M%73W->X[W*=MNEYX?A?>5YU1=>BTH&L-*8 IX=U/(,5^Y$\*/5R[_Z-;#MVF M.XVW3XIZZ5YX?/^DVT_Y#*I7ZT?DN'P[/9.7+]"/0B_I3(($%\3J>U?T9M/E MJZZ<6)6[E]2CLO0N<\,5/811,P'M+Q1=G*L)*ZB?UJ-_ 5!+ P04 " #/ M@0Y9=@5,BV0" !Y!0 &0 'AL+W=OSM;%/KD(DV-1*NWE4$37G<>SR"FOACDV#FD]*8VM!'-I5 M[!J+H@B@6L5IDDSC6D@=9;.P=V>SF6E)28UW%EQ;U\*^+%"9]3P:1;N->[FJ MR&_$V:P1*WQ ^M[<68[BGJ60-6HGC0:+Y3RZ&)TO)CX_)/R0N'9[:_"5+(UY M\L%-,8\2+P@5YN09!+^>\1*5\D0LX\^6,^JO],#]]8[].M3.M2R%PTNC?LJ" MJGET%D&!I6@5W9OU%]S6<^+YF1G@4&W2SF)C;9\3YEF?1\:1O\$SAUFBJ''S6!1;_XF/6U M+=\(6 MZ2#AUU8?PSCY &F23@;XQGVAX\ W'BC4 1FXEEKH7 H%#R0(^0]&!^OMZ":' MZ;Q7SETC4F@@#-4T%V6HBU+%%C*0E,"4=3 MH,JT3FC.X^?H]#7F4<$!0RJ+"-Q([!O)D7J!- 1C<'(S=*P-A>?_E/WHT,>. M]^Q0HUT%TSO(3:NI!62: M8*ZE(;9J6%8\&]'Z!#XO#7_A;> OZ*=M]A=02P,$% @ SX$.63CR"+MV M!0 ? X !D !X;"]W;W)K&ULO5=IC]LV$/TK M ]5)#ZBV#DOV;G8-[)&K:%(C3MH/13_0$FT3*XDN2<6[_[Z/E"S;6==)6B!8 MK"4>,WSSYG$H7FRDNM,KS@W=ET6E+[V5,>OSP4!G*UXRW9=K7F%D(57)#)IJ M.=!KQ5GNC,IB$ 5!.BB9J+S)A>N;JLF%K$TA*CY5I.NR9.KAFA=R<^F%WK;C MG5BNC.T83"[6;,EGW'Q83Q5:@\Y++DI>:2$K4GQQZ5V%Y]=#.]]-^%WPC=Y[ M)QO)7,H[VWB=7WJ!!<0+GAGK@>'QD=_PHK". ./OUJ?7+6D-]]^WWE^XV!'+ MG&E^(XL_1&Y6E][8HYPO6%V8=W+SBK?Q)-9?)@OM?FG3S@T\RFIM9-D: T$I MJN;)[EL>OL0@:@TBA[M9R*&\989-+I3S, MY*TTG,*(?J;759-BR]6-K#*N*E$M::ID7F>&?H6A]NDEETO%UBN1[1OXQ*J< MWO&/O*IY8UT9Y88N!@8P[6*#K(5TW4"*_@522F]D95::GE,)?W'$6.W_Q" MQMWPN#N[[<[UFF7\TL.^TEQ]Y-[DZ7=A&CP[ 7;8@1V>\CZ9\:7%A>2LI3(V MH[="9X74M>+TYWM^;^BZD-G=7\> GW1]'/A64.]75@CEFE4/)'(@$ L!UH31 M-*^U%9,FW6*SVRHGZ*X;<9M5&&$E5[(*Y<%-Q"IKB8(P%X4P#TYTRYT@$8:3 M7)^P88D5!:VY$C+7Y.!5AN<^F3U<*&T0*986* ^$I9<%QQJ6*#;'ZZ= ^RZJ MA2Q0RBR3 D!ICEIXE\M-17(!XV8+S!^P9K-Q%JP4Q0/]@#7,2M8:H/6/Y_"D M.#]0.LW$_6$'A,L[X:(%-Y%KQ*>&WJ(4MHMKZE'L!\D(S\B/XAC/D7_FGHD? MCC@%*,8'X0HCU*4WHO#42^#:Y'0S^,&I]G48AG&/AA/'3. M@V1XB&!KE=G$:73L:-*T4+)T*=$,?&-DQ52^8?N(D/YZ 3T IM-(. [<_^=2 M4>U =!B^71)>/8H#C >)S0?X[%F>@\#V16/B+Z8OK^CUU.D9\Q>0'&0,QNV> M$AEXBOPDLLD8(Y6IGZ1#I"!-1S1C;$9/6;E^1K^!1D4Q9@58XXS.XN-Y^)PB MO@#-UA7JOTN><32>8$.#U!/#.#!P6B!/3&ONH!9N6Z+$G@:PX6"X%_5C'(U% MX4YY@.Z%_6#7X03WWY)H)>8J 6J6_7S9UA'*A6;+I>)+![-3,W;]KAP![ZX@ M;8]&9HP2\[H-[DCMLD+NRJ'E-N<:5;L90R"V:ZMJL-\RTJ=9/=>&HA@N;?HJ*MZ*I$.IB;V$_#$$YB5.&QGZ*8)KZMQL]KA=,*>SNELX3B843A MV>AKZ_(A:1!Q(T:IM$M8\[G);2O+9&W/2Y>>,'ABTU=*Q;<2;$_0[Q_7@D=' M[E>2O"7Q48>CV%&[>[O=A4#>E4>@[@D.!_L3V)\1?@[FW&!.BLZ?W-]-&["S M31+T#ZU%\7+NJOE^W =P M1Q;$V,9R["-QL'[".?D'4$L#!!0 M ( ,^!#EFE$H?G7P0 /D) 9 >&PO=V]R:W-H965T>G4!%%]5);%V99%6-S/1R&O*):AW/? MD,-)Z;G6$4M>#D/#I(ND5-OA>#2Z&M;:N&P^37L//)_Z-EKCZ(%5:.M:\^:6 MK%_/LHNLW_AFEE64C>%\VN@E/5+\HWE@K(8[*X6IR07CG6(J9]G-Q?7M1.23 MP)^&UF'O6TDD"^^?9/%K,U__H6V\7P0>[FW(?VJ=2<[&64J;T/T M]589"&KCNG_]LLW#GL+'MQ3&6X5QPMTY2B@_Z:CG4_9KQ2(-:_*10DW: &>< M%.4Q,DX-].+\=Q])75RJ,W7GZ]I$Y#L&I5V!M8O&+#2>G+!WN8O\ M,MF[/!%Y4-&K>^,T@M16/48=*67@6+R=N=I"]5P7I]5OBU"ZID7ZL(9TPK;U=@GQ+,(I4S%28.$C-WVBVHQ0H#BK50 M-1V6735EQ:S!WR1ZKAZ.8($(*:MY278C 2"R0(6XDZ&W!Y_%SWZ$H$UHF\8: MXJY;TL:B3XCG'ES#OJ0@(PPYDA2;'*S32Z8>V&%R@>!)Z1 \"!F!96UBE5)R M+)?_TX,Y M18RSWK>D.'D'X=H:/FX2*3%L:#=L7KGS=2_W1PG%E#K)Q8/>V"L%D.XJN?2^ M@#=^K1E$"$1'T)!+Z4_D0Z58"-IR2,VP: /:(IQD-2VU!:L7QA5]:VBD=(ET M>YAE)?5=HJ*AH=R4&Z0'C#!U6ZN4J]0[XNRYU;@((BZ!@;2^M-:6!@WX\F)P M,Z*RH!>\0#RQ"\I!IVOW#8C]A "D-J6ETC'A1E6DV]"$;I\N[Z7:+GAKBM06 M"VV%$BI=?$)+,!8WN_S_QZ2P\[">$;*K[N W1-:!4O=I^N#%D>B$_\$!86N] M21K(&Q?I2W:.S?;AWG5<$Z:+/#HD .#J;N;=[NY=<]-=YZ_BW:/H"X:30;XL ME5 =G?_X(<.(2 ^-;A%]DR[WA8]X*J3/"F\S8A' >>DQS[<+<;![[.[,)N6S>SF;B$*G/,=[ M":K(,B9?%YB*W=3QG?V#!QXGVCQP9Y,-B_$1]:?-O:21VZ!$/,-<<9&#Q/74 MF?N7BZ T*&?\SG&G.O=@0ED)\6P&M]'4\0PC3#'4!H+198M7F*8&B7C\58,Z MC4]CV+W?H]^4P5,P*Z;P2J1_\$@G4^?<@0C7K$CU@]C]C'5 0X,7BE25O["K MY@XO' @+I456&Q.#C.?5E;W4"]$Q./?>,0AJ@Z#D73DJ65XSS683*78@S6Q" M,S=EJ*4UD>.YRL MT1856O .V@CN1*X3!3_F$49O[5UBUM +]O06@17PER(_A3/O! (O&(!*F$1E M@3UKHCXK8<_>@<4P^EQ'3 $O7F_S:,E6*?9%7"$-^I%,T5RJ#0MQZE!5*)1; M=&;??^>/O!\L/ <-SX$-?7;'-$K.4EBBS!2(=5^>X&F)+QH6J0B?_^R+P.YC M> JVEP#HY0>=("C^ I0.;-)Q KF@H3]BX(/OK8;M9>"=PT]4Y+!DA5)PS245 M(>&P2&PT1OMI=TR&"0SJ[&;L%:XQQ&Q%5"[*A\3MCH<)PQ1N3.H1KA+&J1AS MLQ:&U4(P&7V)^PJ!WX'M/"#()=FQE=C2;S=0<@ \UVA>7= "%--\)R96)]N M4A;WYML.O6:I0@O%44-Q9,7Y*/(/[]&R$VES$MSPJJ)]^9%DOZP.P;8YL+#O:ZW\5RR77_8M[ '??;VTD@Y9D<%0K M.ESC!X"U+&S%X[=B[ELUN&\9*W9FVT>[HOXEM&.^D28;RU;*?;O.]B;[$<-" MDHB@@GD<2XR)+FKF">B2+7O?0K9\/2F=EZ;V?C,\^;N-L^DJWL^'9Q M*#O1/R37UHWL<,>6>2M!_NB;-23?*CG'4FV5R+=KQ=$=R0[[-E9T!,O-::X MZO=UE&+.=$\6*.A-(E7.##VJ35\7"EGLC/*L'P;!J)\S+KSIV*TMU'0L2Y-Q M@0L%NLQSIG;7F,GMQ#OS]@L/?),:N]"?C@NVP26:K\5"T5._08EYCD)S*4!A M,O%F9U?7([O?;?C&<:M;]V C64OY:!^^Q!,OL(0PP\A8!$:7)YQCEED@HO%/ MC>DU+JUA^WZ/?N-BIUC63.-<9K_SV*03[]*#&!-69N9!;G_%.IYSBQ?)3+M? MV%9[1P,/HE(;F=?&Q"#GHKJRYSH/+8/+X(1!6!N$CG?ER+'\Q R;CI7<@K*[ M"N%"=-9'CPA9E:12]Y61GIDN^$3SA$1,&9E$D2V&XV,!"9CSBJ.'#_NZG M<=^0/VO5CVKLZPH[/($]@CLI3*KALX@Q/K3O$\^&;+@G>QUV MZ6H@>#P(

(,F^('#&YS .Q;PG[.U-HK$\M>Q@"N\X7$\VT!7NF 13CSJ$(WJ";WI MNQ_.1L''#K;#ANVP"WUZPP43D24[4XJ)#5)O&"+LJ.]@A<\&KC,9/1YEWHE] MG/EQAS[<2_'SG.F4!$,MQ0VES8=W+"\^PEPJ5?>;3( )^*R45+!*D5[E!1,[ M(/PG+DN=[2#*F-:D/HPA0F5HA "%0AU/"T926.1:R\1LF4)@&C)D]A49(07. M1$S;V9IGC@*4I#(%#[]];6](FAB<\8%!42I=6N$;6;]E+X*HT&;+.5P.0Q\& MYR0[S9_AMB3BH9/@X/\LS*6PH]2Z,"]9>:\ADD)3R#$S%*(V=+'IMFF,;*X3 M&I\:R-29O8*]^>,]_<[BF-ODLRS;^2"H3LZ6-76R<#\&O0&-DBRKYFKF'%(* M:)8A58]JD3*UH;U;I+0KS.43+29*YL[U6WCV8%$J@M&5Q[H>6V[25D%86\7. M%S$;-/*4OF-61'NYXW[7K> MV:X/N)=WQ*QSO^*H*OWMJ%9_TWAWN7MC"W?Z.]["+X* ^0$;#=1LE0!)Z*[C MYNW"+MN%=\/5 ME,5Q7:"OR1\/SQ24"A$S1?F=Q;*P MU?\BJM@I[M!^5GKN#H*!#S>,*_C&LA+ACJI5JBJ)'U:RX!%&PO=V]R:W-H965TM&%) B?7^DMD&XK1!.ZQ;T&3KAV$?:.EL$Y%(E:1BI[]^1TIVLLQU M/U@\'N^>>^YX)#W=2O6@-X@&=FTC],S;&--=3B:ZVF#+](7L4-#*2JJ6&9JJ M]41W"EGMG-IF$@5!-FD9%]Y\ZG2W:CZ5O6FXP%L%NF];IIX6V,CMS N]O>(S M7V^,54SFTXZM\0[-G]VMHMGD@%+S%H7F4H#"UN8%EA V6!F+P&AXQ&ML&@M$-+Z.F-XAI'5\*>_1;USNE,N2:;R6 MS1=>F\W,*SRH<<7ZQGR6VP\XYI-:O$HVVGUA.]@FL0=5KXUL1V=BT'(QC&PW MUN&%0Q%\QR$:'2+'>PCD6+YCALVG2FY!66M"LX)+U7D3.2[LIMP91:N<_,S\ M=VD0$CB'!6N8J!#N7"M]%C?5__2?$\T VVI-=1"G0>-ZA&]^<\_A5GPRPENR8%;<@I]?BVI:$)C_6IG M_G9TX1YW!A:-K![^.<;\)/9QYE1<=,5]AQ6V2U00AT.E[2>&C^*1^D$JCOH2 MOM!1.^?BO%.R0JWA#81^$@=NS(((;KC@U)0UK*6L-<11"$F4N^4\#6F,_" J MX59AQW@-N.MLKAJ8J$&:#06O>J4H'C"MT5#$O:EA.[3QDB2SW[(@OBLDVQJJ M#5-K6DS2'*(R@#\<4/?2T061Q"AD1'"#"I*!?,F179&Y, MLY XT>6HS)-#PJ\][^BZ,CX(-)?P?C^WYH&?AM$H!#':\1])C,6*UR2$L( MRWSLW81*D0:E XSRH08VP+$K:O+B'6F1SI)]+371ZX49GI2#]O @7PWOT+/Y M\)I_HJ/(A88&5^0:7.2I!VIX(8>)D9U[E9;2T!OGQ W]J4!E#6A])>ER'B&PO=V]R:W-H M965TRAZH*65180B%9*RG+_ODI(5MW#5(HPCJ))6#(N@V3J8PN=3%5M!9>X MT&#JLF3Z98Y"-;-@$&P#=WQ56!<(DVG%5GB/]K%::)J%O4K&2Y2&*PD:\UEP M/CB;CQS> WYP;,S.&%PE2Z6>W.0ZFP61,X0"4^L4&/W6>(%"."&R\=QI!GU* M1]P=;]6O?.U4RY(9O%#B)\]L,0M. \@P9[6P=ZKYBET]8Z>7*F'\%YH6.XD# M2&MC5=F1R4')9?MGFVX?=@BGT1N$N"/$WG>;R+O\PBQ+IEHUH!V:U-S E^K9 M9(Y+=RCW5M,J)YY-OBN+,(9/L-!TT-J^',%",&F/@,D,+I]K7M$16/CPP)8" MS<=I:"FKXX9IEV'>9HC?R#"!6R5M8>!29IC]S0_);6\YWEJ>QP<%O]7R&(;1 M$<11/#J@-^RW8.CUA@>VP$!;W[[R6O9H/]LUS9FI6(JS@+K"H%YCD+Q_-YA$ MGP]X&_7>1H?4D_^,"-A;E0Z=/O?<4<3G=I+*>;CMFK M\IKVYC7A@&[*(((79-K OBVT]N)597OKJ6RU*M^6-#C MB-H!:#U7=+VZB4O0/[?)'U!+ P04 " #/@0Y9] X4 U # "0" &0 M 'AL+W=O=Y<9P[U\2$Q*Y*.'%&EZ MMI7J7F\0#3Q6I=!S;V-,?>K[.MM@Q?2QK%'03B%5Q0RI:NWK6B'+G5-5^E$0 MI'[%N/ 6,[=VK18SV9B2"[Q6H)NJ8NIIB:76^5]/O<"2PA+ MS(Q%8/1XP',L2PM$-#YWF%Y_I'5\+N_0+USL%,N*:3R7Y>\\-YNY-_4@QX(U MI;F1VU^PBR>Q>)DLM?N';6<;>) UVLBJ?@9AZASB!SO]B#' M\@TS;#%3<@O*6A.:%5RHSIO(<6$OY=8HVN7D9Q8?I$%(X16\%X:)-5^5"&=: MH]$PNF.DZ<.9;^@@:^YG'>BR!8U^ )K"E11FH^&MR#'_WM\G@CW+:,=R&0T" M_MJ(8Q@'1Q %43R -^ZC'CN\\4#4&MKX]H77>L?[O6V?G.J:93CWJ!$TJ@?T M%B]?A&GP>H!;W'.+A] 7M]1W>4/7( NXX((;?'5)A9O__8:.X*(QC2*UDLKP M+\S5^=M':EB-\,F%!W?X:&!9RNS^SWV1#G+9'RF=U@@#9T(TK"2*.J/''\B4 M=M<#(X7V;<#%&FI47.:'< !);#<3"(.)%=*=,-D)4Q).X$X: CN >!K#0"Z3 M/I?)<"[MVP.N+N'3%58K5'M3, CQ#R\[[0FF_ZH0T_^!VZ3G-OF/"O$G:VWP MN/W!4.-CW_APTQ?61XU%4\(E+Q#>*:DUG#.EGNS6KCRSK*F:DADB_%U_?*!) M]U?C-_A XZDF4X/91LA2KI\@/DX"*L63Y(3^1PF5JBWD>!S!N7LOHZ*I5#I0 MO>&UAI*/:#_"%E\!5!+ P04 " #/@0Y9!"3M.?(# E"P M&0 'AL+W=O4LZGHM )SW I015IRN3K A.QGSF><]QXXKM8FPUW/LW9#E>H M/^=+22NWMA+Q%#/%1082MS/GSILL1D;>"OS!<:_>S,%XLA'BV2P^1#.G:P!A M@J$V%AB]7O >D\08(AA_5S:=^DJC^'9^M/YH?2=?-DSAO4B^\$C',V?D0(1; M5B3Z2>Q_P3=2/CAI6E16G)?\?2 #Z)3,<*?LXBC,[U74)50_./T!9^H\%? MBZP#0?<&_*[?:[ 7U*X&UE[0X*J"TK]+[I7:O)9 ME&#%#^<;1#K6I-,J>07?+H*FH]]SE$SS; >)<01"\D--X)$?R.3WX'4].W;- M./9II)H!JUA(#1IE"GUZQO2LA6:)%1W8L6]%/3N.H8'G?LUS_QL\*X5$=)GM M-[ J\CQ!*C+FWGNF8GBD,@4?LK+ )]90 :;[X< M@'.^'S#$=(,2 J\BW4*\%=M;(@B8A3CY=ZH;CD9CDZWCD5>!?X?QD_RP;^6# M)DZ'-:?#JSE]+#2%OT*Q9*\F$92-;%7=KZ.R\<++5)Z\K&ZRE+8H%ZDO,-MT MSD74-AE%/-%I'X)@;"8#"'IV,@3/'U4EH$S=_.C"F++0?+H3^C*I8"!5R9;G M^]"&I8% Z?["D@(O)GU%> /5HYKJT=54EQROJ7B5:?O%_O[I.[I[(29V" ]< MA>8KA2=&?]CKB&^^_G^EZQ'7+:MPG4)2,F7K;^L5F53MKY.UY;7![U#)#CH4 ML:^,14MBL@\Z5.A_J%Z70N"^:5U2E#O;H"FP5LLNIMZM>\"[LO4YB9<- MY"".H1J82ZH M.^/Y/U!+ P04 " #/@0Y9B,JA_5L$ !N"P &0 'AL+W=O)%K1 7[+,WEI;56 MJCBW;1FM,6.RQPO,:6?%1<84345LRT(@6QJA++4]QPGMC"6Y-1F;M;F8C/E& MI4F.%NZ3>*WT@CT9%RS&!:K'8BYH9M=:EDF&N4QX M#@)7E];4/9\-]'ESX"G!G3P8@_;DF?,7/?FRO+0<#0A3C)36P.BWQ2M,4ZV( M8/Q=Z;1JDUKP+-7ZTAI:L,05VZ3JGN]^Q\J?0.N+ M>"K-%W;56<>":",5SRIA0I E>?EG^^H>?D; JP0\@[LT9%!>,\4F8\%W(/1I MTJ8'QE4C3>"27).R4()V$Y)3DSNN$%P'SF"A>/1RICUJ\(_-GD/ M?*<+GN/U6_3YM?>^T>>W>"^A]*_)O5*ZWRRM\^5<%BS"2XL20J+8HC4Y^>2& MSD4+MGZ-K=^F?;)8,X%G,\/'G+U2(BB8"L'R&/6X"S=[S1'MLIP88T6B6)K\ M@\LN3#.^H=-_&L?@ ?<*9BFQ^U>3CZTHFGU\6 O$(VYAD>R/%X@JK*FB6?H* MGIGX;5M77"K@*TKW+>8;A,\P'+Y]?"^@KQN&<$] F(C6QO,E'4UY8>[''0W M#880!'WP^QXL*-N3/.Y"C#D*EAH!MJ0\2J023!<$"-P!G77 [?:'(0Q&/CQP MNDEMU?'H&]#J9P+HA\9\UW=<:*$WJ.D-/D;O5->K1+W^)(VMUIII-! D3+(C@.&#Z MPU8"PIJ \&,$E)!^F8A6J\U$?#=O!^&H!],MA6N,[_\X%A@SJM5W&\,%Y!G4\##X6#P<1;]Y* _6' MQ4=*@U^.F59DS3%CLNF$9<4%S,WXVP%1/\31>]28_(9K'4I5C-RR1#1'QQW/ MWZEH* /#$5$PZ/E!J97.Z71W_=ZH#T^5(-V1H![,7&MGI&/!=7OA\"!6.H$N M$23E^L<6C\D/:9MJN-I/CPH22.MEP\R VB@J0IK["DE347!5,T%&E/5@)98I2*O.6:[U,W&7I1NF)WF14L127J'ZN%H)&O=9*DA58 MRHR7(' ]MJ;NV2S2\D;@EPRW\J /&LF*\P<]N$K&EJ,=PAQCI2TP:AYQCGFN M#9$;7W/6-;8:)=*-+9^N&>K'.6/HYXB?_6NO7CG MVZSQS?L'WT*XX:7:2+@H$TR.]7N$LP7KO8"=>9T&O]3E*?B.#9[C]3OL^6WP M?&//[PB>A ;?:_ :[?[KVOJXGZ?UUWV_WPC$(\Y@F3T=3Q % MV%) H_P9/#/PNY9NZ71732)*. '?=H*(6L_V?)_:R!Z:-K"]P0!NF*H%[N5= MVXD<"&F%Y!V7QE$8PCU7+*=KI8G)"?1MUVML#CV76M>Q7;]OC#M!'_X[;)^9 M2+;LT&$"X@0:)KEYHMUW'#WG#0 O%Y^F<+4PQXWDURCU[4A - 593-GHV8&G M,0XH0J$=A'U"%H81+!E;PCM65!_A)[5! 3Y).;3'$(9_"? ^*-V![LC2H,W2 MH#-+E_3()#5EXT%^K@4OX.))T05$P.;F#D0A#>9K7J8?KND>3V J)2JZD5;/ M!Y<2*4SI;9)O3/).Y_[O))_*C,&"Q=F:+E=*2%>SW@^:''#]0=,27[=,^)3D SND7 ULG>P7M:"GFS@.81B W_? '4;?FO8=%($W M4TR@?X[^1?0[DIF33$B3[\WW$A&C&P0TW]<:P5#_M*F]P,PB M>7J[M:JQO5^:FR5W9[6#Q:AE,7H3BU+3>/S :UXS^6!.HN[ )95:!.QMW'5O MVT;\'&,L5N;:.@S[4;0B'8,!A?(UO+V#&HD44E,)2HAY7:JF7&IGVV)SVM18 M>_&F4KUA(LU*"3FN2=4YC>@:$4WUUPP4KTS%M>**O#/=#17,*+0 K:\Y%0Z[ M@=Z@+<$G?P)02P,$% @ SX$.6:-E8#FE" 6U8 !D !X;"]W;W)K M&ULQ9Q;;]LZ%H7_"N$I!BV0B27Y$J>3!$@LZ]J> M8Z3MF8?!/# R;0O5Q8>BDQ8X/WZH2VQ+EEDK6(/I0V(IW-^F9*[RHB7>O*3\ M>[9F3) ?<91DM[VU$)N/_7X6K%E,L\MTPQ+YEV7*8RKD(5_ULPUG=%$$Q5'? MT+1Q/Z9ATKN[*<[-^=U-NA51F+ Y)]DVCBG_^<"B].6VI_=>3SR&J[7(3_3O M;C9TQ;XP\6TSY_*HOZ,LPI@E69@FA+/E;>]>_^@;XSR@*/%'R%ZR@\\DOY2G M-/V>'[B+VYZ6UXA%+! Y@LI?SVS*HB@GR7K\64%[NYQYX.'G5[I57+R\F">: ML6D:_2MEV?J"Y#_)[,]M^$PC*3RIET>6"1X& M@BU(6207:./D843+E3PH,^<=]\=L0P-VV]OD>N?/K'?W][_I8^V?;7) PLP2 M-BY@^0C@^%0O92$K9K>D'(ZU1L4<9$H7"?.0,/_X M9NC7AJ;O;D:MP0]W#7ZH;/"?Y''>QTPY6X1"-OTMY[(!M[5?):AK^T7"S!(V MJK5,^:_1?I$I+23,'K8HZZC^#C*EBX1Y2)@/@M74,-JI8:14PYRG 6.+C"QY M&A,WR[8T"4I]I'$L1U]?1!I\OR"_L5:%*.%=%8*$F:.C%C88'0D$F=%"PFPD MS$'"7"3,0\)\$*RFH_%.1V/U,*JFECGE).7RB.9#I3]HM&5DSN2)?&9"WLN9 MR"*-(LHSLI%GB_G*AS9Y*7-VE1<29I:PJP-Y:9?:0==7? Y$3[*6)R'KX4LL^XCZ+T MI5#*4G8TY5R&?$JSUGFX,DU7I2!AYN1H'J,;QG5#**>5:J91\(;E85?[W9Q8_,?Z?-A4H$5U5@(292-@,";.0 M,!L)'XSXJ9UUI!X]$]3%_(?=)LJ71&8)0INDL""3-A-)F4)H%I=E0F@.EN17M2#B3 MIFZ067T4K2ZO_4-^7?V4OTU>Y"OC,7E?V%I:5Y_5S,Y:@C[ A])F4)KUB^_" M&)*XL!*U*@=9$P=* EUM*FCOOLS29GE&KP5U&D!I)I0V M@]*LBM;XOUP?#8Y&E.:C:'59[U0;T?.3VA&"TJSH30'2G.A- ]*\U&TNMKV/@==;71X9*LPRR6U M(&;(62#([\LEX[G\5$^MU-3.2H+Z'*"T&91F06DVE.9 :2Z4YD%I/HI6U]S> M0*&K'12%=Z@P%>6JVQ9BFTO-I8N+THN7/ZQB+V6)K##FE2\/M:^''+L5#*.Q MCCIM*30<-09SIKK:G84#-4A :3:4YD!I+I3F06D^BE87SMY/H:L-%?\;.VN5 M]!>NRZFZ;IT[*:B[ DJSH#0;2G.@-!=*\Z T'T6KOP:Z-UD8:I/%VQVPQO&3 M[>.7'*8MI8Q!LY2IKF17F4!I%I1F0VD.E.9":1Z4YJ-H=9GL'1*&VB%1CM>J MP9SLDW@8O*T7JO+4_"#CIF;*,I.#,J-+?=C4#-3A *594)H-I3E0F@NE>5": MCZ+5-;-W51AJ5\5]EC%!YA%;K.3 C6:R1Y$*$8S32+GHH,9V772 TDPH;0:E M65":#:4Y4)H+I7E0FH^BU46W]UH8_[\=%=2I.PL3:LFH:+7G6$=OW$)36E": M#:4Y4)H+I7E0FH^BU?6V]UX8:N_%(WM.H^=\::]Z*&71((Q"\7/7Q9&_B,-X M*.B*D0>:?'^=6S$>J%\946?N+#>H+P-*FT%I%I1F0VD.E.9":1Z4YJ-H=5WN MS1N&VKSQ*3Q[HQ4UJ;/.H/8,XW@GB;:]5J!)+2C-/N\2'&A2%TKSH#0?1:LK M8V^\,-3&"Y,]Y:9 .?+;QE(1C?<\#FWO\[R+2O*.JU4V4)<%E&96M.9K!\UW M>Z%)+2C-/N\2G/.*N="Z>5":CZ*5>N@?; TIQUBK8O?2C 3I-A'E_HB[L[L= M4N^+?4$;YTW]XZS<,YP7DWY=I*EX/\@2[_63O_@M02P,$% @ SX$.642F,?E= M! 'A$ !D !X;"]W;W)K&ULM5C;='-3B7-R'(\3<=.-';2/G3Z )$K"0T(* !HV?WZ+D":NM%PU:HO M(@EB#\\>+'87ZJ^D^J87 (8\YESH0; P9OD^#'6Z@)SJ,[D$@6]F4N74X*.: MAWJI@&;.*.=A$D7=,*=,!,.^&YNH85\6AC,!$T5TD>=4/5T"EZM!$ ?/ W=L MOC!V(!SVEW0.]V"^+B<*G\(:)6,Y",VD( IF@V 4OQ_'76O@9OS*8*4W[HEU M92KE-_OP,1L$D64$'%)C(2A>'F ,G%LDY/&] @WJ;UK#S?MG]&OG/#HSI1K& MDO_&,K,8!.66,#'(FRBM] MK(38,$"<9H.D,DAV#=HO&+0J@Y9SM&3FW+JBA@[[2JZ(LK,1S=XX;9PU>L.$ M7<9[H_ M0SLS_"0-D(2!V6WX,(SZX<,F_?T9<=2I MYVQQ;-<,34EC%3*%3WHT@+I2 CT\)8PJ59TL4-\?T[&U#&(,74[G1! >VPID82:Z9H"*U MR6.D%!5S**?^?@OY%-0?3:-C5@4_VJ&N5VA;">VE:(DWFHGXE7AY8*[!P^"?*"85F0!>LA.R&TE8 M8K(_L;VQ>\6[X/XO'NSVD="V]4G6^B3_;Y'UXQ^L1O+/4T:\;G9B?[>SES0P M&!J+M,L5N/L%Y:<%5L)[.3,KJL ?#]Z/'ZS D="VI5KW7+&_Z:JDPOQ85U0\ MF=5"-/KO13S8_X:N[<4(6'=DL;\E:XJ *YB!Z\C&"ZKF516X9H\X,D(%3%DM M)OZU]W[V8-^/A+8MTKKYB_W=WW_O6_T?.%B._0YS/QF$&R?-'' =[0%<$W=< M+(]G]6A]R!^YH^W.^*4]_+L3[!JF_.?@%L.#"4TXS! R.NOA,JGR,%X^&+ET MY]FI-'@Z=K<+H!DH.P'?SR26TNK!?J#^2V3X-U!+ P04 " #/@0Y9 ?[R MGP$$ #%$@ &0 'AL+W=OD4 M-5YY8XL4_X_4^7DHD9,=%P]R@ZA@G[%<3KV-4MNQ[\MD@QF1%WR+N;ZSXB(C M2A?%VI=;@22UHHSY0:EWO MJ>(#76^4J?!GDRU9XQVJ/[=+H4M^34EIAKFD/ >!JZEWU1TO1J:];? 7Q9T\ MN@;S)/><(V,&I(?QN6)Z=9=&>'S]1%_89]?/ M\A#-I?V%7M>UXD!12\:P2ZQ%D M-"__R;Z*PY% ;"VF75.L T-Q/K3@E]EVJ=FMURA1#"6[C5D_A=GO , MXMP-^+ M_ +"SCD$G:#7,)[Y]^3L CJ!E8=-C_-CO<<_UONB77Y##A",C+H[; EE6$^R MT.)Z+^#F/,OT*G*G>/( ?]]@=H_BGZ8ITHHQ:^Q8;DF"4T\OHA+%(WJS7W[J M#CJ_-OGC$A:YA,4N80M'L&?&]FIC>ZW&?B)"D%Q)T#D/]J4DX7VAI-)EFJ_/ MX8:H0E!U +TX89/CK?Q3'7<)BUS"8I>P1;LG3[G;D/K//.[7'O?;DY<1*8&O MH#(;N"BM/H=XCR*A$F$I:()';63=2,(;_5Y(.6-$2-CJ5XI]6YPUS876<9PZ M%US"(I>PV"5L4<*&%F8^(A]GW=%%&$S\QP;+![7E@]/7:_A79_.>9D76NH2W MDD\UT24L<@F+7<(6CF#/O+ZLO;[\O^E]6QB7S;T[3,PR3O57WIPPABG<'U[* M]?)KL#'!6T=RZMQP"8M#@<-*?WL+9\V&JY_:A_>ZWW8RDL MR4%O$Q5<&2_7:*_;TKN5?*J%+F&12UCL$K9P!'OF]:CV>M3J]56N:$I98?;O MQVD<[Q-6Z(T2K 3/0"_XVT(1N]?7Z1X3D>O/-_EU"W@.5QDO]-SX3H:/_C-; M+SMA/5M+UQO:A*/G;:)7<.)7ZJ3?YCV8))+8M6Q,]N!MK]^MI.F?&9[V OX MXY[C<^R;>P<;+AYE"J#04T:9'#JI4OFUZ\HHA0S+%L^!Z9T5%QE6>BH25^8" M<&Q!&75]S^NY&2;,"0=V;2;" 2\4)0QF LDBR[!X'@/EFZ'3=EX7[DF2*K/@ MAH,<)S ']9#/A)ZY-4M,,F"2<(8$K(;.J'T]Z9MX&_"=P$9NC9%QLN3\T4QN MXJ'C&4% (5*& >N_-4R 4D.D9?RN.)WZ2 /<'K^R?[;>M9)53IT MKAP4PPH75-WSS1>H_'0-7\2IM+]H4\5Z#HH*J7A6@;6"C+#R'S]5][ %T#S' M 7X%\/%(%IA]T\,-\BL[//J S M1!A:I+R0F,5RX"JMR/"Z477ZN#S=/W%Z#]URIE*)/K$8XEV\JYW4=OQ7.V._ MD?!KP5JHXUT@W_.#(WHF?X/3%O)\"^\TR.G4M]NQ?,$)OBGH3RLBV&3L!1IE M7"CR@LO\93$:19& MK8^MM3X=!_ M- J_80H$2),(4N? !.=$84I>]A^I5%ER=;<$>'L2FR)V!'9K@=U&@5N*;+(6 M6B^:\Y7:8 &[5WU,]_%8NO\GLAVS_=ILO]'L3.CLYW%1UNLR MD>Z!8J6?3''TC;/D<@$B0_,BS^DS&@F!60*9J3H7_Y9X_8/,#_RK_7<\#-+? MT/Y#NELE- .1V,XB4<0+ILKR4Z_6S6MD:_;>^E@WM;('O=&4'?$6BX0PB2BL M-*77ZNO4$F67*2>*Y[90+[G29=\.4]V809@ O;_BNEA7$W- W>K#/U!+ P04 M " #/@0Y93X_P?OP& #>)P &0 'AL+W=OFG4EJ) 38N<0SK=/,]2;M99KV^G!S#XHMVYH" MHD)VDO[Z$]A&@(1<;KB7!/!J^7;U2=\NCC939Q7B< M+S8T(?EKGM%4_;+B(B%2G8KU.,\$)>%XX2P=#2[+*_=B=DEW\J8 MI?1.@'R;)$0\OZ4Q?[P:P='QPB>VWLCBPGAVF9$UO:?R2W8GU-FX\K)D"4US MQE,@Z.IJ] 9>S'%4#"@M_F+T,:\=@R*4!\Z_%2?OEU2$[G//[*EG)S-9J,P)*NR#:6G_CC M[_004%#X6_ X+_^"QX.M-P*+;2YY7UU02%N>OE-&7^VOP\L4K\ *P%'S>\&U. MTF5^.98*9'&K\>( Z.T>$.H ],9]]5:OMG*7GF> +FELG;N\@+!T4V\-N!K'O78YW M]1@L1J&'*J,&-EQAPTYL-RQEBN)+L.;>%C;O=!A6_?',-8DG+4A6 M(]R!J2:V\*?8^&Z?L#*5^W2_*=?B&9COUZ85-S0AA9,V5VU600@[D&L9A&X= MO!.J092*JT;"!Q4&(?RU@Q>2R-T:V-7\&O![4IY\-=8 MED$4X/9<6W:L!.:6]=ULUD+=FW%KTD5OTC;BM$5MD6^EV:V9.6341UGI< MIW[^!_8?'#9H'4:H#==F!;N(I.48N>6X: +4>!W=(E("S+"3NJKU(JM ALS\L!B)CN?)CAUO3?O!_+6#%HK.'(K^#'H MA=J>5+7;S253C,.HK=@6(SB%'9T.THJ-G$I88:1)%O-G2L$#3>F*=:S1T 3: M[ALL-D$7?;2>(K>>'E%FY%GP."YZ,BL^4QN#:1N?:0.G70"U?"*W?';V6LC2 MPQH::3$*O*Y=0BLDLTYVRMDJAY$)E:+-M;9VGSVIK71=S>K564+ M_OY DP>L_30-Z:<6OA]MW"W9ND@PKX M4-Z:P6L!]W^N!?]YDEI$VC=:.(L5@F$71;64^VXI+YC)TK6;FX-VV4-Y:P:L MJP(_&I:;SB*C=_ #>6L&KRL.WUUQ].>F661 Z$?&ZRO3+/(F006L& MKTL??.HU0$_R8DO?/_':/=(IJR9:7:M@=ZURLQ6JW]X>R'O#GHIC-U7='GO/ MUO_Q]!_KV@?[PU)UT )H*&_-X&MOWMVO$OI3U7PA$+2;9(M-V+'%8EVM8'>U MMA8;RU@Q> MUT+XU&O^OC3=^ZM_IQ+B=K-O,0HF[6=.X]K'5\67;Q^(6+,T!S%=J5'>ZTC1 M0NP_)MN?2)Z5WV,]<"EY4AYN*%E241BHWU>&ULO5A=:]LP%/TKPH.Q05=;RE?;)8&U75E'.T*[;HRQ!R6^3D1ERY7D)H7] M^$E.*F?0RHDA>4DD6_>[MY#(>!)%5!!PFVD)0\_4(9\"Y13(Z'E:@@>.TA>OC M9_2+OA-:$ =] &-I'G24C\=H!&GF3Y -(O1YX>"Y>89:+/@ M3D%2<'3%$D#OSD%3QM7[?JB-" L53E:$ITM"\@KAUR([1*WH )&(M/\O#XUV MMP'B-D!*O/8K>)7$W]>0CD'^07_1-XXT9W=&^RGP%'IL/*H[3JU72_4K4CTG$I WX7Y.6_;R%[L MAC[WG/+>[GWV4]0V\I'3>M34Y0VZV8O=T.5CI_QX]R[[*4AM,^.HBI3(BV7] M9=G4:Z"WU\.X=K>'HU5M:A1SVIYSKW2W?#7[8IC97,8?WD',U'+7O M!UPE'?9'W8LN;_!N\,,V=;G*.KR'L*OAV*"9J[3#_KB[*&3&=&%\MD(OV,*. MMXX]/TE3TZO@PWM(OAJ.3KWI5?AA?_IM8/HFG;Z+&,15#N(]!&$-1WVGDRH) MB3\)K\#\89P)'J/+-)?B$:S,K3O=3]+0=%)E)=E#5M9PU'9^(H1^GMAS"W?L-/P'4$L#!!0 ( ,^!#EF_!3^F M.00 %P5 9 >&PO=V]R:W-H965T>DED;JI5KNGMJJ:=D^GTWUP8!*L L[9)MF>[L>?(10(4&^2 M3;XDV# SSS/V# \>KAE_$0& 1-^C,!8C(Y!R>66:P@L@(N*2+2%6=^:,1T2J M(5^88LF!^)E1%)JV977-B-#8& ^SN0<^'K)$AC2&!XY$$D6$OWZ"D*U'!C;> M)A[I(I#IA#D>+LD"IB"?EP](P'QG7^&IBVZE!]L0W"FM1 MN48IE1EC+^G@JS\RK!01A.#)U 51?RN80!BFGA2.?W*G1A$S-:Q>OWG_G)%7 M9&9$P(2%?U!?!B.C;R ?YB0)Y2-;?X&RZ@?..024F4 MA$2"CTC$N*3_DK1FVJ!N_+D5%!?=GEV#VO80'K1#=0JHCA;JO6I1Q9ZZCE@2 MRS9\3B.TTW=J\)Q&)MU.KQV=6Z!SM>BF::-"=[?HKSN(9L#_;L.F=9'VWRNQ M)!Z,#-5@!? 5&.-??\%=Z[>V;7PD9UMLNP7;[L]OZFYC)5HVM3;.@2QZ!8O> MD3=_;Y?-KPUZ(*5^0:E_C"+I-PJ@623:0 ?2&!0T!OM5$_H/WVIC^&@5V4IU"L^8K$,VBI[HG=Q:!HJ"@3_?/?)?53W M^, =U/:X/M"A1$II@/7:8/\&E#O5.S8A'!3)3B= M>C/5ASJ42JDYL%YTM#6B22:R@:-'"+.%$@%=ZGN0/LJ^3>A8WK9S4BH=K)$R<^1(2_"*0^#C=#=$\B^$'Y'4G+Y'DYA3+"I33">FUT M'!&@C[&3"#B%%K)++63K=AW.'V9TA= MONNC'LJJ:CAUB6 /M*^3,S*T5=Z[GA'^(+& H4P5^ZMRYY* M*]\,R;=!>L!6'*B._P=02P,$% M @ SX$.6:^;J^JA @ "0@ !D !X;"]W;W)K&ULG95O;YLP$,:_BL6JJ97:0D@@79<@M?G?$OM%&R$>5 FCRE&=CD2AUQCC<2:+*/*?R]S5D8C-V M>L[SPCU;I=HLN-&HH"N8@WXH[B3.W,8E83EPQ00G$I9CYZIW.1F:>!OP@\%& M;8V)R60AQ*.9W"1CQS- D$&LC0/%QQHFD&7&"#%^U9Y.\THCW!X_N\]L[IC+ M@BJ8B.PG2W0Z=BX2U&@ISQ MZDF?ZCIL"7J#5P1^+?#?*NC7@KY-M"*S:4VIIM%(B@V1)AK=S,#6QJHQ&\;- M5YQKB;L,=3JZ%1I(2,[(#=>4K]@B W*E%&B%:W/\SR0EKH@E^?148.4A(;-2 MEQ*#."]I1JYR(37[0^TWP;!=F^,I:,HR=8*&#_,I.3XZ(4>$-:^KKBMI_A?I+R<])WSLEON55&H34R)VP=!9C >IN]\UWF5%^J@L8P M=O#8*I!K<*+W[WJA][$CDWZ327]?)D$;=J4*MK![WO %=Z?S@=R#AGNPCSML MXQZ\@;O3^4#NH.$.]G$/V[B#-W!W.A_('3;X8'5,/95VP=R>Y==4IN0;>E-=PYM8.+E\=V-R;H__MD%:V[=5&;)OF- MRA7CBF2P1)5W/L3*R:KQ5!,M"GMW+X3&3F"'*?9JD"8 ]Y<"[^]Z8MI!T_VC MOU!+ P04 " #/@0Y9#MP^V'=-UG6TKP,C$*_+ZA:68_P%[8NSQ/ MSLWIY7D4<]\+R9PB%@+GIZ[_7$G;?><'FB?WF^Q6MR3_B7[9R* MHWZ.LO0"$C(O"A$EJXO>E7[F&D-ID(SXRR-/;.\SDDMYC*)O\N#C\J*GR1D1 MGRRXA,#BSX[,B.]+)#&/[QEH+_+%8AXQ([/(_^HM^>:B-^FA M)5GAV.=WT=,'DBUH)/$6D<^2W^@I'3LV>F@1,QX%F;&80>"%Z5_\G 5BST#@ M-!L8F8%1-1@>,!AD!H.*@7'(8)@9#-L:C#*#475*Y@$#,S,PVZYAG!F,$[+2 MZ";46)CCRW,:/2$J1PLT^2'A-[$6C'BA3,5[3L6WGK#CEY\C3M 8O4<6>>3H M]M'WUECF"$-O+<*QYS/T0)YYC/UW8M"7>PN]??,.O4%>B!XV4K5..!U@&ZBD&\8LL,E63;86VI[\YB]H[;7#05 7X0PCZ/Q&L=K M0XGX9QR>HH%V@@S- ,:';,W#]%FI&8#YKB\7/>[9_S[JC-+;(0WO6#YJ[: M_';!A?=&\Q(5@SRE!PG>\ #>G(I"3?G+"9K[..1(I"BRO\?>5E10?H(^$]Z4 ML"FFF6#*^KT32:(-Q7QV^RPJ/$$N>J(O,$)WI'?Y^V^ZJ?W1Q&DK MES:D2Z?N72"/)?*&.7E#)7FR'C$TQR_XT2=-/*7FHW+0M I-PWID M]>H@JPV2W0;)42ZI(T4N$%@I^J,\^B-E]._(%K_(RX2A:)6TA"8*1K7 #6H, MC&IQJ\76JN.,:O&OX]1\.?E,9_D]1N'[_0&B0A/X$W6 > M4T]6LK\)IN@V;+PBS%H8S1H=2K]=ZU8+AS:D0P<2S 4"*Q$\S@D>_PS!#T]1 M$\'C6KS'-8*5?KL2W,*A#>G0@01S@1.:TZ3ZORJ;2 M25*B$ZKG<& MBF:!HMF@: XHF@N%5DZ4/>E$5R9*(IE\#!FG9 M@I.K':&"$'5#@)2I9J!H%BB:#8KF@**Y4&CEC"D$/EVM\'5N")#2UPP4S3JR MU/:W]/81I->&H \/-P)0B1 *K9PDA4BHJU5"F$8PJ=?CR>F@]D@P::SOYEC7 M]G[T:E=H!6[_$+BCCDYG+G^%^*<7ZI^NEO\<[UGV!\8(9\G+932/Z6*#F3C[ ML*%1O-X@QPMQN/#"-;JB%(=KDKYB4S832$%M!HIF@:+9H&@.*)H+A5;>4E(H MD89:B?RQG0P9Z!&]N6E4_1UY*RR[%9:C7FQ7:J#0RM04VI^AUK,^$.K)RHRN M1PY>>+['7Y27OMISUTL?%,T" M1;-!T1Q0-!<*K9Q?A6YHJ'7#3^(X2:MRXL@WBJDTE>Q?>T]$1;B-.>.B-"3] M)8CBL+DJ0.IS,U T*T.K[!:IEQE(ITX[IRZ4TW(>%$JDH58BC]TJVJL527;S M'KE;S-Q4G]ZKHH%Z-IUY;>74!G7JM'/J'AU6)JQ0! VUN)7S(U_XATQ0=.BU ML-&PMZQZ]]XPQIA6>W1]S,BLAK@^QC2J_1E4:X-"2VGH[^UP%FUVG6Q>9V@A MJUVZ,S0_FV^0OTJVA5?.7^MG,[WAO*6?V>GV]P(^W8U_@^G:"QGRR4JXTD[' MHQZBZ0;W](!'VV1_]6/$>10D'S<$+PF5 \3WJRCBKP?20?YO!I?_ U!+ P04 M " #/@0Y9M5@MSL\# #!$@ &0 'AL+W=O"33)))': -I=M;M5'[M:C?:# S>)-6!G M;=.D_WZ-H4P>E"8=YDN#C<\Y]YYKN]C#%>/?Q ) HG6:4#$R%E(N!Z8IH@6D M6%RP)5#U9L9XBJ5J\KDIEAQPK$%I8CJ6Y9DI)M08#W7?'1\/62830N&.(Y&E M*>8OUY"PU.>S)?R+S#' ^7> X/()^6=URUS(HE)BE001A%'&8CX\H> MA+:5 _2(OPBLQ,8SRE.9,O8M;_P6CPPKCP@2B&1.@=7/,TP@27(F%<=_):E1 M:>; S>=7]E GKY*98@$3EOQ-8KD8&3T#Q3##62+OV>I7*!-R<[Z()4+_1:MB MK-LW4)0)R=(2K")("2U^\;HT8@.@>.H!3@EP=@'=-P"=$M Y5*%; KJ'*K@E MP#T4X)4 3WM?F*6=]K'$XR%G*\3ST8HM?]#ETFAE,*'YS'J07+TE"B?'?S ) MJ(?.T0VH^@ATXH/$)!'H$=8RP\FI>O7TX*.33Z?H$R(4/2Y8)C"-Q="42C]G M,:-2Z[K0L, M.9;3K8EG\AX\N4"6H^&=NG1^3#WX,?6P&>Y#I-3M.OB6EYUJ(G4T7_<-OC^7 MP+$D=%[,I#,4K-7N)Z!NFA1,GF;*M[[GL6U90_-YT_H#QOC[8YS=,<$!8\+& MS/*]?2"6.(*1H39O ?P9C/'G7VS/^M+@6[?RK7N@;VI1H9!03"-X]5!O](C- MT), ="4$R#H["P%W(\5>W]NQLS&(PU,L?#] ,&A3,.SN%;'?LRO!+=_=RG?W MH[ZC&X*G)"'RIVWN"09N"X7Z&:NE9]79[E=W><=N# MGMKG;'9>3>TS= >C(7"=MDOG>OG$=>Z=2-6-Z.V/" MEH+:*M1E5:C+QD+=$DK2+$5?;R&= O^WK@*-#,=6H$TROTVRH$VRL"6RK9KV MJIKV&FMZ VI]J36WMP@?@:?YOY>)^J[BZB,?G?P#F)_6U;Q9P48O"EA7WD;< ML>7]8!!!FT&$+9%M5;)?5;+?O#KQ^MW5VJO[EBM]R[#3?VT/)G9-OV\/@N(VY3M]<;ESB_F<4($2F"DIZ^)2?9[Q MXKZD:$BVU.?[*9.2I?IQ 3@&G@]0[V=,G?'+1BY0W5J-_P=02P,$% @ MSX$.62 A@Z5 @ W@< !D !X;"]W;W)K&UL MI55=3]LP%/TK5L0#2%N3YJ,#E$:B3=&&QH8H;,^FN6TL'#NS'$G^<<^X]UY9OO.7B4>8 "CT7E,FIDRM5GKNN7.508#GB)3"]L^:BP$I/ MQ<:5I0"<65)!7=_S)FZ!"7.2V*[=B"3FE:*$P8U LBH*+'[/@/+MU!D[NX5; MLLF567"3N,0;6(*Z+V^$GKFM2D8*8))PA@2LI\[%^'P1&;P%_""PE9TQ,DX> M.'\TDR_9U/%,0D!AI8P"UK\GF .E1DBG\:O1=-J0AM@=[]0OK7?MY0%+F'/Z MDV0JGSJG#LI@C2NJ;OGV,S1^;((K3J7]HFV#]1RTJJ3B14/6&12$U7_\W-2A M0] ZPP2_(?A]0O@*(6@(P7LCA TA?&^$J"%8ZV[MW18NQ0HGL>!;) Q:JYF! MK;YEZWH19N[)4@F]2S1/)=^X G2*/J*OH,LM]6!9WQC$U^A["0(KPC:[W>,4 M%"94GFC<_3)%QTYD\.\%U=C;8D_JXD,_^@X%7%1BCP/B#?\\.!?.9OT>D(>;ZE!T-V M_B_ZXI^C[Q4C:.]'8/7"5_0NR?/@HP^=0LUA/'V,>D MYLS?QRQ>8OR.SIZOL/45'O2US+E02($HALS5W*@3,.I9>Q.1OD2<]6P=0NR9 MBEI3T4%3=UQA.N0G&CB(2<_1$*;OZ27&[Q_Z8@C3]^5V'JP"Q,9V"HE6O&*J MOIOM:MN,+NP;W%N?C<_GXX'U5#>ONM?\E:\[WS46&\(DHK#6H;S1)YVOJ+M) M/5&\M,_E U?Z\;7#7#=@$ :@]]=:<\9L7F'-[4@WJ.BDU*;FCI9FS6QCD! C>=#ZT2^NBED4 M>T$H,7>>@=-O@PN4TA.1C)\]9S1WG["/YX/GR[6TX0O;WC>.(&^MTW4/)@6U4-V?/_5YV ,0S\N I "<"[[HAW" M*;R'STC)L&2LNGJ"+LEL&HE4,\JZQY?AL,E.BZD/2+D_6H) MAP='< !"P;=*MY:KPJ;,D4Y_&\M[3?-.4_**IF.XT7]HNG?@AINU4):"*8DR'IW0 M()ANMKJ%TTUHSP?MJ-F#6=%SA,8[T'FIJ47[A;]@>."RWU!+ P04 " #/ M@0Y9O(GJ01L" #,! &0 'AL+W=OWYW.2% M=0LT32JV@Q78=;74F-%.)>,E2,.5)!KR67 [N)G'#N\!/SDVCX<$0;# M,X2H)43_2HA;@N\<;9SYLA;,LC31ZD"T0Z.:"WQO/!NKX=)]Q975N,N19]-O MR@*9D!ZY!VR&P6 !EG%AB,J)_Z8]E??6!LBM,6 -83)KL.2>LPT7W'*D7;:L M*Q18KQ;D\N**7! NR8]"U08Y)J$6[;I#Z;:U=M=8B\Y8^U++/HG##R0*H^$[ M]/G?Z0O8(GW@Z?%K.L4F=9V*NDY%7F]X1N][!9I9+G=$^%:]5U"C,/8*[O[L MT\ETG-#]L>M3S'0RZ#"OK,6=M?B_K<6GUJY';ZR=8J:3^(TU>C1K[IY_97K' MI<&3M10'1S=YK$JLJ/WT99'&8?%OB[ >T N)\K',$V<1/=_<#2/U!+ M P04 " #/@0Y9CNXN)\P" &"0 &0 'AL+W=OV M ^VWW]E)(P9M,O$F\04G4M MFY*6>;$(SLVD_%(%)JS#&:2J")-J7R] M 2YV8\=WW@8>V'JCS8 ;CW*ZACGHIWPFL>?67A*60J:8R(B$U=CYZ@\GD;&W M!K\8[-1>FQB2A1#/IG.7C!W/) 0#*/LFNLO4=G%^2,L(P\;D2A:):HD:LQ31/,758IW90I!1^D M]+W(KDGH79+ "SKOR"?-\BDL4>Y;>?BOW,7BU!4*Z@H%UE_G W\F"W(NP6P) MEJU)#I*)Y.*2X$Z25./0>XBESY[U:7;2-O8C?^1N]SD:XYKM.U0Y7<+8P?VI M0&[!B3]_\GO>EP:JL*8*VZBZ+0BE@^X>0A@.#A :@YR(T*D1.FT(O1:$SC%" MYQ"A,B31131,U MTLR,RTR3+>6%/=3+M>*,+AAGFD';@;6[P1P6D,<#YE<#+J^J8N[#^ M]8G_ E!+ P04 " #/@0Y9+'S4)ZH" "E!@ &0 'AL+W=OB'WM8&"F9ZJ4-+*0FG!+$WU,C251I9[D"C#)(K.0\&X#,9#7[O1XZ&J;CX"H> M3/MNO]_PD^/:;(W!=?*@U*.;?,I'0>0$88ESZQ@8/58XP;)T1"3CJ>4,NB,= M<'O\PO[!]TZ]/#"#$U7>\]P6H^ R@!P7K"[MK5I_Q+8?+W"N2N-_8=WNC0*8 MU\8JT8))@>"R>;+GUH "0M(-D!)-D!0-H"TMT3+@X LA:0>6>:5KP/ M4V;9>*C5&K3;36QNX,WT:&J?2_?:9U;3*B><'7]3%N$2WL,7)/<,#69TL_*Z M1%"+I@AWJ(4!)G.X]S9B#EDT9$AT]Q3O#8P]/7\) M47^6RR64WI>3^!1.?B'3^UJ[/L[U._ZSSX_CH 0V=)J!. :AI"UH!#G;['/F M.%':$J4MSQ%STLZ<]+_,V===PQ!'GL)ESVH<]:+S8;C:EO[6KE?RLF"GT._T M]M]Z 7<%W>?7LBFT2KJT!JP"2\L3)2HF-^\,%!2?3S73%LDW+F'&)'Q6!L]@ M 9\)]0XW]7[3+U MVF?/;CT;3+)]]?Y@XB,N_$??!/A7II=<&I*^H*.BW@5YIIM0;"9653XF'I2E MT/%#9P1JMX'6%XJBHIVX [I_IO%?4$L#!!0 ( ,^!#EDF#.T:W , )01 M 9 >&PO=V]R:W-H965TV@8T58;= MD:RV3X4?6"DL2U$$EV2BM._+TDI6LL7K5VHZ(LE4G/. M#'G(&9/C#64O?(4HX"U+;RRX*RC C99$N3KQF2 M6(.RU'0LRS$B6*Z$Z MS.EX39;XB.)I/6>R9=8L<9)ASA.: \/%Q/AHWX0C9:\-OB6XX5OOH$;R3.F+ M:GR.)X:E L(4(Z$8B'R\X@S35!'),/ZJ.(W:I0)NO[^SAWKLJGG8 M MC](P"G CBG MP*X.X"O". ?@7HG^K!JP#>J0"_ OAZ[LO)TC,=$$&F8T8W MP)2U9%,O6BZ-EA.8D74B2 J/@D8OY'\+0'EG/4>]@.#S"2W@\&WYA+MUXY MKN;K'^&;T2R3J4&OEVN8$P:4R181&,,WDA8( M+5<'QG#;ZE-EV1N^)A%.#)E&.;)7-*8__V3[UB^'U.R2+"C)!II,I>O7J=6S M+'MLOFY+V*7+\$ MJTV79$%)YF]-E.OYUHXT^T:.:[M-H["CL!K*>+4R7JLR#[A,N$ F-U"0,%EZ MX;?% EF2+^&/>\R>D?UY2)96TG-EZ9(LZ)+LKDNRL".RALQ^+;/?*G-98=7& M4T(76E^9*A,:7Y?I4E;.+_(OF;;@.G>6U?5@PBQ]>=NKVG$\:V?QS_;-^MZ. M3= :]KER=4D6=D36D&M0RS7X'^K(%KDH MCUIU;WVU\%&?J'?Z _OFKKPA^$Y3WE?(@]0RR3FDN)"45F\@"Q,K[P#*AJ!K M?69]ID*>@/7K"DF,3!G([PLJSZU50SFH+V*F_P!02P,$% @ SX$.65UT M)L29!0 S2$ !D !X;"]W;W)K&ULO5IMFD\PD,<(V\:6.9Q(#[74F=Y[XTDZGTP\*K&WF +F2'"?]]96 8/,2 M.4YT]\4&L?MHM<_N@A9&&\J^\26 0(])G/++SE*(U46WRX,E)(2?T16D\LJ< MLH0(>SI&F*Z MN>S@SO/ ;;18"C70'8]69 $S$'>K*9-GW1(EC!)(>413Q&!^V;G"%SX>*H5, MXH\(-GSG&*FEW%/Z39U\"B\[EK((8@B$@B#R[P$F$,<*2=KQ;P':*>=4BKO' MS^A^MGBYF'O"84+C/Z-0+"\[PPX*84[6L;BEF]^@6-! X04TYMDOVA2R5@<% M:RYH4BA+"Y(HS?_)8^&('06)TZY@%PIV7:'_@D*O4.C5%88O*/0+A?YK9Q@4 M"H.Z@O."@E,H.)GO$ 4=1BKXNZ9J3-.0GZ$/E?-05TDXU6SKQ&;+L M3+W7YH_WS>Z];W9?K^Y"(&?';>H57_;*B.UE>/T7\&8JY$ZOFW%ZQ1A)%R#+ MGD#W3VA7;DJ>LN&K#6'A"?JR4@HR4G^5&B(+WRFPB(9JA'*.CN1('MK';>&K M-5#="R[XB@1PV9'%G@-[@,[XYY^P8_W21KU),#<'&V1@ZJ;R,+9&W8==KO=* M^(8,JI#;+\GM_S!RO4=@0<1AA]]]Q&J-.Y18DV!N?R^Q>R5\0P95B!V4Q Y^ M&+'RD6(.D5BK.X^\PTBB5Q'+T Z@6FONH52;!','#2*=&M5-";M&M2&#*E0[ M)=7.JZDN*=RRK!)3T0]MK.3(SL[*AE9M;9.FS&!8\Y#;E+%[SJ#FQJ80[EFX MYDGM6M_HR?/2D^?O\V2>$NCO&TCN@?W3YE'M#(?&N4DPUR289Q+,-P16X7Q8 MIQ#"3.*YAI%\XRB^:;0JOSN=#'P=ZN:!?2@\M!1*SZ3%B&G+N2V"-F]NI37 M(H7MNI2O7_!;'6IO'6KK$P:X8%$@I#_S:G>71G*G?"3SAQ_K,T@+?' &F41S MC:)Y1M%\4VA5PK==%?SZMDIK!GVFZ8,,"GFYV(]-*!=R5* G$.@6 KI(H_] M7KA*Z#H5K;'1[#[8_6:N-:5P(R/=0LK18GFOPO+UOGFK[[=-#_SZKL<[?5]L M?N>4/0_G/=R_@+#6?;#>M(/3U6C38X_;L(62O$^+SU%(GMI:S9Y1BWQ3:-5 MV391L+Z+XB6KF#X!%#5YNF;!4D8-FL9$OPO4XQ[,LM%^AU$TSRB:;PJMRO>V MDX+UK90:WU\V*3"^C%8YX4?>[,OT^*3:3],]Z#C-6B@?3QKEMT7,:8BYN-D^ MZ>.&F->"=CYHB/EZ1[S5T=M&"]9W6B9D%0D2JQJ*/J4"6$KBT[7,K!F="UER M(=L]?*54*BYD/9955YMN1KLN1M%433?%%HU"K:M%_S.WDO^9(-VHJ65 M_6$C,YSS>I*UR.!ZAC5E\,"NY]=^(%^_[$/=VMUYVYP 6V3?!7 4*-?DK_'* MT?+;@ZOLC7MM_!I?3'#+N(LOO/S+@BU\_J'##6&+*.4HAKF"KK)WW?=4")IDATL@(3 E(*_/*17/)VJ"\@N.\?]02P,$% @ SX$. M6?-??_2( P !PX !D !X;"]W;W)K&ULK5== M;]LV%/TKA%8,+=!&W[*=V082R_L",@1QNST,>V"D:TN(1'HD;6?[];ND%,V6 M%+7=]!*+U#F'/)<7WP/#-EHN2 M*FR*G2WW FAJ2&5A>XX3V27-F;6"R$-94O'7+13\M+!< MZZ7C(=]E2G?8R_F>[F #ZM/^7F#+;E32O 0F<\Z(@.W"NG&OUS.--X!?BG3QR_J0;/Z4+R]$3@@(2I14H_AQA!46AA7 :?]::5C.D)IX_OZA_;[RC MET(7@UP3_2T<(:D+PI2.$-<%8MROOIG Q570Y M%_Q$A$:CFGXPU3=LK%?.=$XV2N#;''EJ^0M70%R'?" ;Q9.G#[KH*5GQ$H,H MJ5E+?(7I3 \%$+XE-T7!D^H%MAX@X3N6_XV<>Q YUU2IR-L8%,T+^0[)GS8Q M>?OF'7E#ST'.ZEG>EO-U'MEICZYXTQEDJQ9"FD//Q[F M1P-\&ZO6E,Y[*=VM-RCX\X%=$=]Y3SS'"WKFL_H$TNL3$78SG1^$E:-T%N;[C-J +LT%C-A@T:S*.Z=_0 B3Y_0[*1Q!_]%D= MU-%[P+74C.W9=C!M%_:F+&J/1H-$'+!T52693W*I!-5GOY=4#G\?!X?YVEB. M*1:/*;8>2>QBK6;-6LU&B^6LN^NZ[5AV,7[@M&+9Q;A!>_M>=T&3F=_*I7UV MLBU![,R50J*; U/5X:3I;6XM-^:PWNJ_=:]7;D]_C+>K>N&'J"Y^RW_ M 5!+ P04 " #/@0Y9\Q7*&C$# ":"P &0 'AL+W=O2M2@ TNR*GPS6:N.=&)2Y$+=F\"4>.9Z)"%*(M)&@^%C!%-+4*&$/FD=U4B-@Q09[]!4!D$VP;M9PQ:E4'+@I:16:P/5--P*,6: M2+,:U";A++@77B2(?>0SQ4WL7X>L,! \9F 2-@E\+?DY: MWCL2>$%[3SS3E\S3<^(%UKS5$$ZK+DC+ZK6?T9O0E/((R FFJ4S8Z;XDE2(= M*V*.ZBKL>D-WM1EWHQ]S/5RHG$8PH&GOTFS![*X(ZA5/(NS4$7:.D>?.CM].>RNT1C\'YKE;4W0; M*8P',, GYVHMAL%O#;;A&]P?"^=[CWZ=WS(NN4FNZ MZ9H='@JTT0_XQSA/@/4$L#!!0 ( ,^!#EDG^V>1WP( (4( 9 M >&PO=V]R:W-H965T>;L>,[+QUW=)DIT^%.XI(L<8;J MOKP5VG*;*"DMD$G*&0A\;!SOA&<2-;;3"IS#E_-,;'=.QXA@AS M3)0)0?1KC5>8YR:2YOA1!W6:-8UCN_T2_;U-7B/Y 4Y6-G:$#*2[( M*E=W?/,!ZX1"$R_AN;1/V-1S/0>2E52\J)TU04%9]29/M1 MA_X^AZ!V""QW MM9"EO":*3&+!-R#,;!W--&RJUEO#469V9::$'J7:3TT^W &,\63QS.3 M80I7O-#;+HD5KAZ"+Z4Q)5P:(:EZAN-K5(3F\@2.P 69$8$2*(-[1I4\;75\ MS?A*$I;JSJ-7=NPJG8,A<9.:=UKQ!GMX([CA3&42WK$4T]?^KLZ]$2!X$6 : M' SX:<5Z<.Z=0N %?;B?7!E MP,_.\!5W%2VTT@5^CU_U TX: '__1P#78D"OO=!,.&8/@?#M=P M]W"%O6@/ZJA!'?T9JD!3P"A;GFYYOR,1)UU(AV,'\*P=#]T7OK>]F[TW;:H6 MJ?.FK+RCECB_7Q!NJS(4*):V_DE(^(JIJD@TO4V-O:PJRW9Z5:!OB%A2??WG MN-"N7F^@#X^H:EYE*%[:.C/G2EVBE=9\04*H *ETWU*G"M;N8MJ%20[$JF,S MVY16VH^?[820E8 HVK@@=NSS^CEO_#58<_$@>IY,_'7H$)4X M"$V [7%/8"T;9612F7'^8"J?LZ'C&R*@D"HC@?7C$:Z!4J.D.7Y5HDX]I@EL MEC?J'VSR.ID9EG#-Z7>2J7SH) [*8(Y75$WX^A-4"45&+^54VG^TKOKZ#DI7 M4O&B"M8$!6'E$S]51C0".N&>@+ *L$9XY4"6\AU6>#00?(V$Z:W53,&F:J,U M'&'FJTR5T*U$QZG15ZX !3ZZ0%/%TX<+DV&&KGFA/[O$UCC=5'XRQ.=H E() MDBK=R0:@.T:41%?&7**>T=D[4)A0>:[#]O0]FTSO=/N/&RAF('XBF6,!$A&& MON5\)3'+Y,!3.C=#Z*55'N,RCW!/'C&ZX4SE$KUG&61_QWO:D]J8<&/,.#PH M^&7%7-3QWZ+0#[OH#?(VG.7CP B=VOJ.':&[9X0QIIBE@,YTYJ7H.?K=*E_R MEFJ153.+[7$4)?V!]]B"T*T1NDT(<8T0'XUP@BOQCBM!Q^UWVYEZ-5/O(-.] M7DL:22\.O1=2L*OT6(MZ.Q9=].-VG*3&24[".<&N9->NP(V3=KY^S=<_R*=W M[#F0U\RC_JY)T9YY%/C;S=5_!<8)YE3Z+R93T-D#UMCU@W^Z]U1R37OBO13A MEB+\G]M/I=XT)W']L-_\O4#T&B=E 6)A[P,2I7S%5'EHUF_K.\=5>=)NNY<7 MEALL%H1)1&&N0WVWI\T1Y1V@K"B^M.?NC"M]BMMBKN]-($P'W3[G^NRM*F: M^B8V^@-02P,$% @ SX$.6; VM]_R @ ?PD !D !X;"]W;W)K&ULK59M3]LP$/XKIPQ-($'STA=0UT:B+VA,8JI:V#Z; MY-):)'9G.VWY][.=$-H2.K;U2^)S[GGNS;ES;\W%DUP@*MAD*9-]9Z'4LNNZ M,EI@1F2#+Y'I+PD7&5%:%'-7+@62V(*RU T\K^-FA#(G[-F]B0A[/%=F8TOE"F0TW["W)'&>H'I83H26W8HEIADQ2SD!@TG>N M_>ZX;?2MP@^*:[FU!A/)(^=/1KB-^XYG',(4(V48B'ZM<(AI:HBT&[]*3J-U:+O7#D08T+R5$WY^BN6\5@'(YY*^X1UJ>LY M$.52\:P$:P\RRHHWV91YV )HGGI 4 *"?4#K'4"S!#0_:J%5 EH?M= N 39T MMXC=)FY$% E[@J]!&&W-9A8V^Q:M\T69.2,=F$.\[40L*8Q1C7X$>'\9T#>%>'7^4@>,G!(#A(^"UG#6AZYQ!X0:O& MG^&?X&D#O,#"FW7A_)_U\3];WTE&LSH03H?O]1C >*.[D40X'2##A*JS MNEH7;!W+9IK2*KSH]-S5=OIJ5"YW549O5?Q=C?%;#:_2V FT507:.ACH.$G0 M=JFMDP]3HG^'*4:<132EQ/2R8EBA4ZX>=/?L?[4G<0CTDV*LA\?SNE#:_3O-K+_)&, M[A2I716I?:0B$04W&*,@*3J&"_1_D M2":+,KE;$R5#,;>C7$+$%:SLD]_8'?G?HU^R/].VBN R\TA=7 MDSLBYI1)2#'1IKS&I0Y,%..^$!1?VGGVR)6>CG:YT#D,=#=9PB6:(O:RGA%^I M)24(8Y30$"> H,50&>NWGFZF@BSBCQ#MZ-%GD';E%>.W].(^&"I:VB(4(9^E M",C_;-$$15%*XNWXIX J9/QY3W>SSO/.O$**)CCZ,PS8:JA<*R! "[B) MV#/>_8**#O52GH\CFOT/=D6LI@!_0QF."S%O01PF^5_X7CR((P'GB 5&(3#J M O.$H%L(NN<*S$)@GMND7B'HG9O!*@1676"=$/0+03\S*W^ZF34V9' T('@' M2!K-:>F'S-],S1T)D[049XSP;T.N8Z,GS!#0#? 3N$_RPDX+9((3'Y$D3)9@ M2G"P\1EXX$+: 1["2P+7J] _%G0 3 +PC+8HV:!9#3Y_^@(^@3 !\Q7>4*ZG Y7Q'J7M4OVB]7=YZXT3K>^"1YRP%05. M$J! H'?:]=9'>J]=SQ_<:8#*K2C],/9^W!FMQ%\WT170C XP-,,4-&CRD3RY M EWMI-P^/WM7]#B_+;O[;=F]=KF-?)Y=%\DK5G3+H='->.8)WKZ<%P3':4WS M@N;C8!>R%9AD Q.1#G#>_6@3I -E3"GB_P(PA^^B2FY-EO[BW-(U]-%0X3\I M%)$M4D8__J!;VL^B*LAA5@9+?VVV(U,W^@-U>^QU,\BX,?1JD-,,TC6]:U:C MW&947^O5@CQ)/:R8999FF:UFG?+G(82O812RKQU^DQ ^+8F\:65?ZDT.ZQT_ MJYY5LT9F0N>,A*[,A)XIJ)F>46:L&-@K#>RU&OCR=#]W;#";C^?.3.11J_Q2 MCV3";)DP1R;,E0GS),$JU6&5U6%]S[FX-=FEM60U1D/7U+3:@&\&&=UZD-,, MNFX$N[!>%(A=:,9>ZD,-T[>BY M:%?7W9H-XJB:#>(@H^;#.2A/4A=.VPCZ"U M%@)RI]ZXG#G:YHMVT*45()5F2Z4Y4FFN5)HGBU8MEZ-M)_U[+NB*;)57DIOZ MJF@BB#)ZC:5:>\LOKH%F3JNQ7G,%46:_L:J3U;*J9\;!,Z-]84?P@KO )WH8 M@1G'ASZB[4.]%7CQ4)=)LZ72'*DT5RK-DT6KELUA&TUOWT<[-;K3,-CY LPX2" M""UX*NVJS^N2Y"=X^07#Z^P Z14S7@/9QQ6" 2)I /]^@3';7Z0)RG/4T7]0 M2P,$% @ SX$.61LJ@VOU P MQ( !D !X;"]W;W)K&ULK5A;=?5#@ MLV$*DBL)N_WW*R[!YF(V\?(2(W'.D8Z^$T":'1C_)D( B7XD,15S+91R=ZWK MP@\A(>**[8"J.QO&$R)5DV]UL>- @IR4Q#HV#$=/2$2UQ2SO6_'%C*4RCBBL M.!)IDA#^\Q9B=IAKIO;4\1!M0YEUZ(O9CFQA#?+K;L552Z]4@B@!*B)&$8?- M7+LQKSW3R@@YXL\(#N+D&F56'AG[EC7N@KEF9#."&'R921#ULX?F01D M8O0.W=$B=EGYEHSZP&E$MVC%69#Z$GU21/$6?0"VY6071GZ-0&B 'F /-(6" M3"4O[KQ#:Q7N((T!L4V%>?Q9$T:O79 DBL4;A?^Z=M'K5V_0*Q11]$?(4J'4 MQ4R7RFXV:=TOK=T6UO 9:Q:Z9U2& GDT@*"#[_;SG1Z^KI:Y6FO\M-:WN%?P M]Y1>(=_S>Z=_'HM<6PJN!9N=[HC%Z9A*ZR M%D0G)V8/NOUB9.+Q3-^?KE4;A*?8K(/<-L@T3&M41WEMU-BPCZ":O5%E;]1K M[[-Z1)8)%^CO>T@>@?_39;97)GM-7(L=\6&NJ?> +X';?'K+Z9C_-85H"'% MW"'%O('$:K6PJUK8ET:M(-HGI;<,NQFU-@ACRVI$K0T:3YL@KPVR\632G32G M' @')X7MUZME\9M2#%W2#%O(+%:0<950<:7QFWR+3YR:M5^FE21M2S!U2S!M(K%:.:56. MZ:5)FW8D9-Q(R+(-1L5BM3$8&XWWK-[U4I=UQZ@F;D.'6?:C%P;-+4:@=-/-N()\&U^ B*0SU(JBZU1 MU5N=LMSD9PN-_EOS>FEV]+O9J4R^\3_*%T&ULK5=; MC],X&/TK5A8AD&!R3]NAK333%);5#JJFR_* ]L%-OC86B5ULIX5_OW:2"WYF_(M( "3ZEJ54+(Q$RN.U:8HH@0R+*W8$JEKVC&=8 MJB(_F.+( <<%*4M-Q[(",\.$&LMY4;?ARSG+94HH;#@2>99A_OT64G9>&+;Q M4'%/#HG4%>9R?L0'V(+\>-QP53)KE9AD0 5A%''8+XP;^WH]T_@"\#>!L[AX M1MK)CK$ONO ^7AB6'A"D$$FM@-7?"5:0IEI(#>-KI6G476KBY?.#^MO"N_*R MPP)6+/U$8IDLC*F!8MCC/)7W[/P[5'Y\K1>Q5!2_Z%QA+0-%N9 LJ\AJ!!FA MY3_^5LW#!4'I]!.KT\JT8C8!30@]H MPUF<1Q+]J8CB%7H'[,#Q,2%1@X!IC.[A!#2'DDPE+UM>HZW*=IRG@-B^QNR^ MHVU"CBIP$H4@)*$E^D4($I-4O%2\C]L0O7CV$CU#A**_$I8+U8N8FU+9UH,W MH\KB;6G1><2BB^X8E8E :QI#W,,/A_G! -]4TUW/N?,PY[?.H. ?.;U"KO4* M.9;C]8QG]5_T] I93D%W^^S\O][73^Z],1EN'4"WT/,>T:L2T;>L)3$HB'J_ M.RT]VYG,S=/E7'5!SLRQFZ"P"[(MV_6:J'47-;'\'Z"&/:^VYPW:NQ$$HPV. MR%Z],9_O(-L!_Z?/[*",_EI] 5H3+%P3+'U M2&*-M?#KM?"?&K62Z#>B9K62UH/Q@U;0NAC;=J>MG/6!@EE_SH+:6S#H[0/C M,D$W&7 2X<&@#>K\:M#&% O'%%N/)-98C$F]&).G!FW267LWL%O;U:H+N5W5,?JIM*>;'X(5]><^XP/Q J4 I[U95U-5%O M B^O#F5!LF-Q-MXQJ4[:Q6.B;EO -4"U[YDZ'U<%W4%]?UO^"U!+ P04 M" #/@0Y9'/=H2Z,# #.$P &0 'AL+W=O>- UZ>*'OA*8! 7XN<\)63"E'>NRZ/4R@P']$2 MB+RRIZS 0IZR@\M+!CC1HB)W \^;N07.B+->ZK$GME[22N09@2>&>%44F/VS M@9R>5H[OG >>LT,JU("[7I;X %] _%8^,7GFMI0D*X#PC!+$8+]R'OS[R ^4 M0$?\GL&)7QPCE)K/#'+8T_R-+1+IR%@Y*8(^K7#S3TT_0)#15O)CF7'^B4Q/K.2BN MN*!%(Y9W4&2D_L9?FT)<""3'+ @:0= 73-X0C!O!^-H9)HU@LGH"3$5+6GJ0%=?JV6],J*,\D4P>363.K'^E0I ?H ^HL^DMIUJ MWY:2&!C)R $],9I4L4"_2"'_@#X!/3!(-VWA.]"$#C+^?>7ZF[T<\9?T)^/4.R _27#SM(-D#B5 MEG^]N'2%K)/*UHV;FFSJF@1OU&2,'BD1*4<122 QZ,-A_6Q [\K^M$T*SDW: M!(/ GRLR0F/O PJ\8&*XG^U[\GR$O$#+QZ9T_M_LT7^>O5.,<>O8L>9-WN!= M.LAY< ;[/$A2:_ ]+W$,*T>I_[+CV1KZ_=(^7Q39'+;I1H3FJ&Q29 M@^9M5"?M:9OV]'H7;H==.$BZU84V8:%-6&0)UFG'K&W'S*X+9T93S'HN')ST MUF+;A$668)UBS]MBSX>+??Y+?F_Y'<3<:GR;L- F++($Z_1BT?9B8=?X"Y/Q MI].>\8U1DWEO^36S[GKKKSG*-Z^_=VW>=U=Z<#/LP4',K1ZT"0MMPB)+L$XO M?._U)<*SZ\)AWJUM:6C]U3SHV=7JI-$;DYIM[5^\C_E7&ON=IXIASLTEM$D+ MK=(B6[1N1X+7C@26S3W(N[DSP34/S*'522-;M+KD[L7^A+3V06\,<133BHCZ MQ:\=;3>?'O262V]\X]]O?<-XJ#:K]'[(*[[>Z7K$[) 1CG+8RZF\T5P^I;)Z M\Z@^$;34NR,[*N3O3A^F@!-@*D!>WU,JSB=J@G8+;_TO4$L#!!0 ( ,^! M#EG(Z+.CE ( (<& 9 >&PO=V]R:W-H965TPK^\YW',N7)*=TO>F!+#DH1+23&EI;7T5!"8KH6+F0M4@\62C=,4L M;G41F%H#RSVH$D$4AI.@8ES2-/&QI4X3U5C!)2PU,4U5,?WG&H3:3>F(/@96 MO"BM"P1I4K,"[L!^JY<:=T'/DO,*I.%*$@V;*9V-KN9CE^\3OG/8F;TU<4K6 M2MV[S4T^I:$K" 1DUC$PO&UA#D(X(BSC=\=)^TVRDC6JX=%V\LQI/ M.>)L^E59(*.(G),;V;X3SMRYDAEHR65!EEKE36;)%P2:,_(15*%97?+L ,!D M3E:P!=E "Y96MR?G9.Y5@/9)"VZLYNO&*OTL46W(+,M4(ZU!J@SXEJT%D%<+ ML(P+\SH)+.IU50=9I^VZU18=T1:36R5M:0(7SDX?&)_;^*1OAWYHYT<-VH5P\ TI;^E&H>=S@W6;AA=ODV"[KV@PZ7+29[6E M!GO?.II>^!%HB&]D^]GWT7[*SOQP"9[2VQ%]RW3!I2$"-@C%@G!&Z7;LM1NK M:C\YULIBA_VRQ#\%:)> YQN%TZ/;N ?T_Y[T'U!+ P04 " #/@0Y9S7-4 M&F8" "!!0 &0 'AL+W=O\Y.UE4H"L27V*? M???<\USNG&VT>; 5HH-'*92=1I5S]5DR)KE'1S5(;R1R99A7;VB K M0Y 4<9HDDU@RKJ(\"VZ<8(KG!FPC93,_#Q'H3?3:! ]'=SR5>7\09QG M-5OA'-U]/3-DQ3U*R24JR[4"@\MI]'9P=C[V_L'A,\>-W=J#5[+0^L$;5^4T M2CPA%%@XC\!H6>,%"N&!B,:/#C/J4_K [?T3^KN@G;0LF,4++;[PTE73Z'4$ M)2Y9(]RMWGS 3D\@6&AAPQ_I,(*BL4[++I@82*[:E3UV==@*2--G M(N M( V\VT2!Y25S+,^,WH#QWH3F-T%JB"9R7/F?,G>&;CG%N?R3=@B#(;R""RTE M=U1O9X&IDFSEN%JA*CA:.+Q$Q[BP<(>/KF'B" Z *[BK=&/)VV:Q(S8>,RZZ MS.=MYO29S!\;=0+#Y!C2)!W!_?P2#@^.?H>)24RO*.T5I0%W] SN>ZW+5L$< MS9H71/[;-MJ, MDY#13^0Z3R=)DL7K'3Q'/<_17IY7:DUMH0W_1RWWHOQG+<<]Q_%>CKY=#96W7:Q'/]5H<%@]$>!XJV)\H_3-3,KKBP(7%)46QEUY-B9X[)VOWZ^=II^X(LZ'C:Z5#3V/3[G'MLWQ#"HS4JPNSEC M)EJ60M9#,C>F^A#']73.2EI?J(I)BQ1*E]38KI[%=:49S6L@E2+N=3II7%(N MR6@@%^5-:>IHJA;2#$G:AB)_^YP/23=]3R(O-U8Y&Y*'L[<_%LI3= MR4GGX?QZ/W[F@',2!T4O#Q"]Z'1P80 Q\?0P\>>T,>FK@Z2?4<:$^[O";O2I MU?&\4XR6!6C6_H8)'4>.F]T>#0HE-YN>$!^PZK1DT2,50S*F@D\T!U9!2RY6 M/MR#P%0)I2-CJ\VFZT*D_N7AKN]!(38Z)9=*N]P^@_^>-,/W@'4/#'(A6H,] MX@.C046-85K>V(X;[()/H*AIWZ\JZW"FZ:K;NR0;@KO9)!.E,V_YE5^L>/DZE]9=K]5]@T'/3:OWM=N\O(8 M3*;'8/(H:K)_#":S5VDR;E[@6Z>$G3-"&XW@+#8DW^!D)S9)H\F""\-ETYOS M/&?RR5'!RALZL7\F[.C;\3DKZ$*8^Q8P$,VH3?L+3*^; MM@=!FXO+G"U9/FZZ>C9QS<@V;-;F L(^?ZG M^?31^7@,\]8/(GV4TT2#3GZTUOMMXA3Q?!]B>/EPVH'\X3Q04V%.DL"N8MZP)QA'L@Q#H!;#-9JFR.JD\ GO#_:4)$F6A1' MP@Z2!$/@:<01S %XP) D<>_!O?=1O'Y/Q9O_G8U^ U!+ P04 " #/@0Y9 MEXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( ,^!#EE(-JK#A 0 "\E / >&PO=V]R:V)O;VLN>&ULQ9K;;MLX M$$!_A=!3"K1KZ^9<4!=(D[9K($B,VMO7@I9HFXA$&B3=)/WZ'5%P.]Q&@WTQ M_62)HJDC2IS#H?3^29O'E=:/[+EME)TF6^=V5Z.1K;:BY?8OO1,*CJRU:;F# M7;,9V9T1O+9;(5S;C++Q>#)JN53)A_>'MN9FA'>T$Y636D%A5_!-BB?[^WBW MRWY(*U>RD>YEFOCM1B2LE4JV\J>HI\DX87:KG_[61O[4RO%F41G=--,D[0]\ M$\;)ZH_B10>YY"OK2QQ??>4 ,DTF8VAP+8UUOH9OGP/C#P&5^[V]TY]EXX2Y MY4Y\,7J_DVK3-0-7,4*7X?OA\-MWXI7Y/]VHUVM9B5M=[5NA7-^/1C0=H+); MN;,)4[P5T^10A5VKFGU2#CJ)S53?%-3MKA1./:O[JW: B_K07$DX8&:U!S\> MY#^*[VOI1,UNM*J%LOV6U8VL@0A!9@1D=D+([QF"S G(_)20.8(L",CBE) % M@BP)R#(BY.%)K-FBPX&_(L@) 3DY+N0]1$>6LG=LN17 V>ZX>F$<1OI';J5E M"/*<@#R/ )D!Y$)NE(0_\2X<597>0SA2&P1Y04!>1(#, ?(>3C!3E6X%.[O3 MUKYA";3,17-QQ$P2\ $>^_ K2]O MV1QXW5O_:'["F*1TCFP=CSD!S!G,"=2F.SN[MA:$C DIXZ1'5HXG/ ?"6[%R M[&'5R$U?"0-2MDF/K!L/> & =X);$6!1?DF/+!B/=0E8-WPG8;X'45M7CYB. M$DMZ9+/T07O@?O;2M=5MSX, JJ3&)/R2GIDL%L^^*:MD1[;*Z[,'-H>I626#!S.CK)+%L,J0HX,T(2.3 MF1AJ&7)TB$D))HLAF%<=S[(H[AG(ND),RCU9#/<,Y5TA)N6>+$92,Y1YA>LJE'[R&$G- M8%S'*RLYI9_\I/K!:RLYI9_\I/H)>I-<33N=?F!851B3TD\>0S]#F.$0HBR4 MQ[#0:^DL.[L5CF-,RD)Y# MAF7=PLK%L*9[=/L"D+)3'L!#"A =RW[;!CQP M?L:8E(6*&!8:Q+S#F)2%BA@6^F.=Z-> QYB4A8H8%AJF4 MA8H8%AI,@/%(+RD+E3$L-(@9O,"E+%3&L- @)A[I)66A,H:%!C'Q2"\I"Y51 M+#2$B4=Z25FHC&*A@17W(! ! M #L( &@ 'AL+U]R96QS+W=O )/[F/!00D5#B]B %28/D<269Q#)[HE"$8Y%08/F5-;8\O7?^)-E>_Z2 M=FW9=H>\V?9YOIS[]96*W6FV7Z:E;?NS3H?PR.'QVPWO>I%2:R6L[ MK%-9-.&XN^[.X;*1F_/D9O+\MFB&YS=I0NT@A2"M'V009/6#'(*\?E"$H%@_ M: 9!L_I!MQ!T6S_H#H+NZ@?=0]!]_2"9HHQ3@J01U@1:"W(M!%X+@BT$8@N2 M+01F"Z(M!&H+LBT$;@O"+01R"](M!'8+XBT$>BOJK01Z*^JM!'KKZ&&;0&]% MO95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T.]C4!O0[V-0&]# MO8U ;QN]+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU%O)]#; M46\GT-M1;R?0VU%O)]#;1R^["?1VU-L)]';4VPGT=M3;"?1VU-L)]';4VPGT MCJAW)- [HMZ10.^(>D<"O2/J'0GTCJAW)- [CCY6_J?>N9QV*5][OM=X_?^D MNIS/3=?+7Y;?.T @=!&S: M;EL6_0$W>4!$$ENVH?#W=<(@M:*HB$J]&R)B^]T76SJ;9/2VM>1[F[IJ_#A9 MA& ?&//Y@FKM4V.IB2,SXVH=XE\W9U;G2STG)@:#(F&2>.*I_T'G<3VZQQHJVMRER'.,[63?$MI;]/2./*;HY?E-;? MQ D).YG0COPJ^ MC87(A?+\(QX38^FKGX_:TRZH^&5VW-X/XY;=>7C67:[?XZ]G?*Q_81\"I \) MTH<"Z2,#Z6,(TL5PN034$L! A0# M% @ SX$.60=!36*! L0 ! ( ! &1O8U!R M;W!S+V%P<"YX;6Q02P$"% ,4 " #/@0Y9Z^9A;>\ K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #/@0Y9 MF5R<(Q & "<)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( ,^!#EE;IP$DV 4 .T> 8 " M@0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ SX$.6< WF#+N @ 0H !@ M ("!?!4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ SX$.6:I\E$\I" F3P !@ ("!4B8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ SX$.6<.;ABMX M P > @ !@ ("!CCX 'AL+W=O&UL4$L! A0#% @ SX$. M60C0F>I] P & @ !D ("!@$< 'AL+W=OL *U&4# "'!P &0 M @($T2P >&PO=V]R:W-H965T&UL4$L! A0#% @ SX$.6?^DVFN:! : P M !D ("!/%, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SX$.678%3(MD @ >04 !D M ("!_6 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ SX$.6=V!5$\Q! )Q$ !D ("!VVT 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ SX$.63XQ M]O)V @ >@4 !D ("!F7L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SX$.68C*H?U;! ;@L !D M ("!]H4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ SX$.642F,?E=! 'A$ !D ("! MS9< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ SX$.64^/\'[\!@ WB< !D ("!SZ, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SX$.62 A@Z5 @ W@< !D M ("!R\ 'AL+W=O&PO=V]R M:W-H965TI!&P( ,P$ M 9 " @1#& !X;"]W;W)K&UL M4$L! A0#% @ SX$.68[N+B?, @ !@D !D ("!8L@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MSX$.65UT)L29!0 S2$ !D ("!6=( 'AL+W=O&PO=V]R:W-H965TC; !X;"]W M;W)K&UL4$L! A0#% @ SX$.62?[9Y'? @ MA0@ !D ("!4-\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SX$.65@(8U *!0 4QT !D M ("!P.@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ SX$.61SW:$NC P SA, !D ("!X_4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SX$. M62-,*_LU P 2!, T ( !)?\ 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ SX$.6;P! MUL'@ 0 [" !H ( !'P@! 'AL+U]R96QS+W=O30 0 K2 !, M ( !-PH! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& #\ /P P$0 &. P! end XML 68 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 69 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 71 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 215 267 1 true 64 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.quicklogic.com/20240630/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Unaudited Condensed Consolidated Balance Sheets Sheet http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets- Unaudited Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parentheticals) Sheet http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals Unaudited Condensed Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Unaudited Condensed Consolidated Statements of Operations Sheet http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations Unaudited Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 004 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows Sheet http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows Unaudited Condensed Consolidated Statements of Cash Flows Statements 5 false false R6.htm 005 - Statement - Unaudited Consolidated Statements of Changes in Stockholders' Equity Sheet http://www.quicklogic.com/20240630/role/statement-unaudited-consolidated-statements-of-changes-in-stockholders-equity- Unaudited Consolidated Statements of Changes in Stockholders' Equity Statements 6 false false R7.htm 006 - Disclosure - Note 1 - The Company and Basis of Presentation Sheet http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation Note 1 - The Company and Basis of Presentation Notes 7 false false R8.htm 007 - Disclosure - Note 2 - Significant Accounting Policies Sheet http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies Note 2 - Significant Accounting Policies Notes 8 false false R9.htm 008 - Disclosure - Note 3 - Net Income (Loss) Per Share Sheet http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share Note 3 - Net Income (Loss) Per Share Notes 9 false false R10.htm 009 - Disclosure - Note 4 - Balance Sheet Components Sheet http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components Note 4 - Balance Sheet Components Notes 10 false false R11.htm 010 - Disclosure - Note 5 - Property, Plant, and Equipment Sheet http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment Note 5 - Property, Plant, and Equipment Notes 11 false false R12.htm 011 - Disclosure - Note 6 - Intangible Assets Sheet http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets Note 6 - Intangible Assets Notes 12 false false R13.htm 012 - Disclosure - Note 7 - Debt Obligations Sheet http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations Note 7 - Debt Obligations Notes 13 false false R14.htm 013 - Disclosure - Note 8 - Leases Sheet http://www.quicklogic.com/20240630/role/statement-note-8-leases Note 8 - Leases Notes 14 false false R15.htm 014 - Disclosure - Note 9 - Capital Stock Sheet http://www.quicklogic.com/20240630/role/statement-note-9-capital-stock Note 9 - Capital Stock Notes 15 false false R16.htm 015 - Disclosure - Note 10 - Stock-based Compensation Sheet http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation Note 10 - Stock-based Compensation Notes 16 false false R17.htm 016 - Disclosure - Note 11 - Income Taxes Sheet http://www.quicklogic.com/20240630/role/statement-note-11-income-taxes Note 11 - Income Taxes Notes 17 false false R18.htm 017 - Disclosure - Note 12 - Information Concerning Product Lines, Geographic Information, and Revenue Concentration Sheet http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration Note 12 - Information Concerning Product Lines, Geographic Information, and Revenue Concentration Notes 18 false false R19.htm 018 - Disclosure - Note 13 - Commitments and Contingencies Sheet http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies- Note 13 - Commitments and Contingencies 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 995465 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.quicklogic.com/20240630/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies 21 false false R22.htm 995466 - Disclosure - Note 4 - Balance Sheet Components (Tables) Sheet http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-tables Note 4 - Balance Sheet Components (Tables) Tables http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components 22 false false R23.htm 995467 - Disclosure - Note 5 - Property, Plant, and Equipment (Tables) Sheet http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-tables Note 5 - Property, Plant, and Equipment (Tables) Tables http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment 23 false false R24.htm 995468 - Disclosure - Note 6 - Intangible Assets (Tables) Sheet http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-tables Note 6 - Intangible Assets (Tables) Tables http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets 24 false false R25.htm 995469 - Disclosure - Note 8 - Leases (Tables) Sheet http://www.quicklogic.com/20240630/role/statement-note-8-leases-tables Note 8 - Leases (Tables) Tables http://www.quicklogic.com/20240630/role/statement-note-8-leases 25 false false R26.htm 995470 - Disclosure - Note 10 - Stock-based Compensation (Tables) Sheet http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-tables Note 10 - Stock-based Compensation (Tables) Tables http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation 26 false false R27.htm 995471 - Disclosure - Note 12 - Information Concerning Product Lines, Geographic Information, and Revenue Concentration (Tables) Sheet http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-tables Note 12 - Information Concerning Product Lines, Geographic Information, and Revenue Concentration (Tables) Tables http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration 27 false false R28.htm 995472 - Disclosure - Note 1 - The Company and Basis of Presentation (Details Textual) Sheet http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual Note 1 - The Company and Basis of Presentation (Details Textual) Details http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation 28 false false R29.htm 995473 - Disclosure - Note 2 - Significant Accounting Policies (Details Textual) Sheet http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies-details-textual Note 2 - Significant Accounting Policies (Details Textual) Details 29 false false R30.htm 995474 - Disclosure - Note 3 - Net Income (Loss) Per Share (Details Textual) Sheet http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share-details-textual Note 3 - Net Income (Loss) Per Share (Details Textual) Details http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share 30 false false R31.htm 995475 - Disclosure - Note 4 - Balance Sheet Components (Details Textual) Sheet http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-details-textual Note 4 - Balance Sheet Components (Details Textual) Details http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-tables 31 false false R32.htm 995476 - Disclosure - Note 4 - Balance Sheet Components - Balance Sheet Components (Details) Sheet http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details Note 4 - Balance Sheet Components - Balance Sheet Components (Details) Details 32 false false R33.htm 995477 - Disclosure - Note 5 - Property, Plant, and Equipment - Useful Life (Details) Sheet http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-useful-life-details Note 5 - Property, Plant, and Equipment - Useful Life (Details) Details 33 false false R34.htm 995478 - Disclosure - Note 6 - Intangible Assets - Schedule of Carrying Value of Intangible Assets (Details) Sheet http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-carrying-value-of-intangible-assets-details Note 6 - Intangible Assets - Schedule of Carrying Value of Intangible Assets (Details) Details 34 false false R35.htm 995479 - Disclosure - Note 6 - Intangible Assets - Schedule of Expected Future Annual Amortization of Intangible Assets (Details) Sheet http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-expected-future-annual-amortization-of-intangible-assets-details Note 6 - Intangible Assets - Schedule of Expected Future Annual Amortization of Intangible Assets (Details) Details 35 false false R36.htm 995480 - Disclosure - Note 7 - Debt Obligations (Details Textual) Sheet http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual Note 7 - Debt Obligations (Details Textual) Details http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations 36 false false R37.htm 995481 - Disclosure - Note 8 - Leases (Details Textual) Sheet http://www.quicklogic.com/20240630/role/statement-note-8-leases-details-textual Note 8 - Leases (Details Textual) Details http://www.quicklogic.com/20240630/role/statement-note-8-leases-tables 37 false false R38.htm 995482 - Disclosure - Note 8 - Leases - Summary of Operating Leases (Details) Sheet http://www.quicklogic.com/20240630/role/statement-note-8-leases-summary-of-operating-leases-details Note 8 - Leases - Summary of Operating Leases (Details) Details 38 false false R39.htm 995483 - Disclosure - Note 8 - Leases - Summary of Supplemental Cash Flow Information (Details) Sheet http://www.quicklogic.com/20240630/role/statement-note-8-leases-summary-of-supplemental-cash-flow-information-details Note 8 - Leases - Summary of Supplemental Cash Flow Information (Details) Details 39 false false R40.htm 995484 - Disclosure - Note 8 - Leases - Details of Right-of-Use Assets and Lease Liabilities (Details) Sheet http://www.quicklogic.com/20240630/role/statement-note-8-leases-details-of-rightofuse-assets-and-lease-liabilities-details Note 8 - Leases - Details of Right-of-Use Assets and Lease Liabilities (Details) Details 40 false false R41.htm 995485 - Disclosure - Note 8 - Leases - Schedule of Future Lease Payments for Leases (Details) Sheet http://www.quicklogic.com/20240630/role/statement-note-8-leases-schedule-of-future-lease-payments-for-leases-details Note 8 - Leases - Schedule of Future Lease Payments for Leases (Details) Details 41 false false R42.htm 995486 - Disclosure - Note 8 - Leases - Schedule of Lease Terms and Weighted Average Discount Rate (Details) Sheet http://www.quicklogic.com/20240630/role/statement-note-8-leases-schedule-of-lease-terms-and-weighted-average-discount-rate-details Note 8 - Leases - Schedule of Lease Terms and Weighted Average Discount Rate (Details) Details 42 false false R43.htm 995487 - Disclosure - Note 9 - Capital Stock (Details Textual) Sheet http://www.quicklogic.com/20240630/role/statement-note-9-capital-stock-details-textual Note 9 - Capital Stock (Details Textual) Details http://www.quicklogic.com/20240630/role/statement-note-9-capital-stock 43 false false R44.htm 995488 - Disclosure - Note 10 - Stock-based Compensation (Details Textual) Sheet http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-details-textual Note 10 - Stock-based Compensation (Details Textual) Details http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-tables 44 false false R45.htm 995489 - Disclosure - Note 10 - Stock-based Compensation - Schedule of Allocation of Recognized Period Cost (Details) Sheet http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-schedule-of-allocation-of-recognized-period-cost-details Note 10 - Stock-based Compensation - Schedule of Allocation of Recognized Period Cost (Details) Details 45 false false R46.htm 995490 - Disclosure - Note 10 - Stock-based Compensation - Schedule of Stock Based Compensation Award Activity (Details) Sheet http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-schedule-of-stock-based-compensation-award-activity-details Note 10 - Stock-based Compensation - Schedule of Stock Based Compensation Award Activity (Details) Details 46 false false R47.htm 995491 - Disclosure - Note 10 - Stock-based Compensation - Stock Options Activity (Details) Sheet http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-stock-options-activity-details Note 10 - Stock-based Compensation - Stock Options Activity (Details) Details 47 false false R48.htm 995492 - Disclosure - Note 10 - Stock-based Compensation - Summary of Restricted Stock Units Activity (Details) Sheet http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-summary-of-restricted-stock-units-activity-details Note 10 - Stock-based Compensation - Summary of Restricted Stock Units Activity (Details) Details 48 false false R49.htm 995493 - Disclosure - Note 11 - Income Taxes (Details Textual) Sheet http://www.quicklogic.com/20240630/role/statement-note-11-income-taxes-details-textual Note 11 - Income Taxes (Details Textual) Details http://www.quicklogic.com/20240630/role/statement-note-11-income-taxes 49 false false R50.htm 995494 - Disclosure - Note 12 - Information Concerning Product Lines, Geographic Information, and Revenue Concentration (Details Textual) Sheet http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-details-textual Note 12 - Information Concerning Product Lines, Geographic Information, and Revenue Concentration (Details Textual) Details http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-tables 50 false false R51.htm 995495 - Disclosure - Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Schedule of Revenue by Product Line (Details) Sheet http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-product-line-details Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Schedule of Revenue by Product Line (Details) Details 51 false false R52.htm 995496 - Disclosure - Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Schedule of Revenue by Shipment Destination (Details) Sheet http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-shipment-destination-details Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Schedule of Revenue by Shipment Destination (Details) Details 52 false false R53.htm 995497 - Disclosure - Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Customer and Distributor Concentration of Revenue (Details) Sheet http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-revenue-details Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Customer and Distributor Concentration of Revenue (Details) Details 53 false false R54.htm 995498 - Disclosure - Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Customer and Distributor Concentration of Accounts Receivable (Details) Sheet http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-accounts-receivable-details Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Customer and Distributor Concentration of Accounts Receivable (Details) Details 54 false false R55.htm 995499 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual) Sheet http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-details-textual Note 13 - Commitments and Contingencies (Details Textual) Details http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies- 55 false false All Reports Book All Reports quicklo20240611_10q.htm quik-20240630.xsd quik-20240630_cal.xml quik-20240630_def.xml quik-20240630_lab.xml quik-20240630_pre.xml http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 74 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "quicklo20240611_10q.htm": { "nsprefix": "quik", "nsuri": "http://www.quicklogic.com/20240630", "dts": { "inline": { "local": [ "quicklo20240611_10q.htm" ] }, "schema": { "local": [ "quik-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/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/currency/2024/currency-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/exch/2024/exch-2024.xsd", "https://xbrl.sec.gov/naics/2024/naics-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "quik-20240630_cal.xml" ] }, "definitionLink": { "local": [ "quik-20240630_def.xml" ] }, "labelLink": { "local": [ "quik-20240630_lab.xml" ] }, "presentationLink": { "local": [ "quik-20240630_pre.xml" ] } }, "keyStandard": 243, "keyCustom": 24, "axisStandard": 25, "axisCustom": 0, "memberStandard": 32, "memberCustom": 31, "hidden": { "total": 65, "http://fasb.org/us-gaap/2024": 48, "http://xbrl.sec.gov/dei/2024": 6, "http://xbrl.sec.gov/ecd/2024": 11 }, "contextCount": 215, "entityCount": 1, "segmentCount": 64, "elementCount": 442, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 662, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 14, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://www.quicklogic.com/20240630/role/statement-document-and-entity-information", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-", "longName": "001 - Statement - Unaudited Condensed Consolidated Balance Sheets", "shortName": "Unaudited Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "unique": true } }, "R3": { "role": "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals", "longName": "002 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parentheticals)", "shortName": "Unaudited Condensed Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": null, "uniqueAnchor": null }, "R4": { "role": "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations", "longName": "003 - Statement - Unaudited Condensed Consolidated Statements of Operations", "shortName": "Unaudited Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "unique": true } }, "R5": { "role": "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "longName": "004 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows", "shortName": "Unaudited Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "quik:AmortizationExpenseOfRightOfUseAssetsOperatingLeaseAndFinanceLease", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "unique": true } }, "R6": { "role": "http://www.quicklogic.com/20240630/role/statement-unaudited-consolidated-statements-of-changes-in-stockholders-equity-", "longName": "005 - Statement - Unaudited Consolidated Statements of Changes in Stockholders' Equity", "shortName": "Unaudited Consolidated Statements of Changes in Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "i_2023-01-01_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-02_2023-04-02_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "unique": true } }, "R7": { "role": "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation", "longName": "006 - Disclosure - Note 1 - The Company and Basis of Presentation", "shortName": "Note 1 - The Company and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies", "longName": "007 - Disclosure - Note 2 - Significant Accounting Policies", "shortName": "Note 2 - Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share", "longName": "008 - Disclosure - Note 3 - Net Income (Loss) Per Share", "shortName": "Note 3 - Net Income (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components", "longName": "009 - Disclosure - Note 4 - Balance Sheet Components", "shortName": "Note 4 - Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment", "longName": "010 - Disclosure - Note 5 - Property, Plant, and Equipment", "shortName": "Note 5 - Property, Plant, and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets", "longName": "011 - Disclosure - Note 6 - Intangible Assets", "shortName": "Note 6 - Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations", "longName": "012 - Disclosure - Note 7 - Debt Obligations", "shortName": "Note 7 - Debt Obligations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.quicklogic.com/20240630/role/statement-note-8-leases", "longName": "013 - Disclosure - Note 8 - Leases", "shortName": "Note 8 - Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "quik:LesseeOperatingAndFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "quik:LesseeOperatingAndFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.quicklogic.com/20240630/role/statement-note-9-capital-stock", "longName": "014 - Disclosure - Note 9 - Capital Stock", "shortName": "Note 9 - Capital Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "quik:DisclosureOfEmployeeStockOwnershipPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "quik:DisclosureOfEmployeeStockOwnershipPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation", "longName": "015 - Disclosure - Note 10 - Stock-based Compensation", "shortName": "Note 10 - Stock-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.quicklogic.com/20240630/role/statement-note-11-income-taxes", "longName": "016 - Disclosure - Note 11 - Income Taxes", "shortName": "Note 11 - Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration", "longName": "017 - Disclosure - Note 12 - Information Concerning Product Lines, Geographic Information, and Revenue Concentration", "shortName": "Note 12 - Information Concerning Product Lines, Geographic Information, and Revenue Concentration", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-", "longName": "018 - Disclosure - Note 13 - Commitments and Contingencies", "shortName": "Note 13 - Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:CommitmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:CommitmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "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": { "contextRef": "d_2024-01-01_2024-06-30", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.quicklogic.com/20240630/role/statement-significant-accounting-policies-policies", "longName": "995465 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "quik:FinancingArrangementsPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "quik:FinancingArrangementsPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-tables", "longName": "995466 - Disclosure - Note 4 - Balance Sheet Components (Tables)", "shortName": "Note 4 - Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-tables", "longName": "995467 - Disclosure - Note 5 - Property, Plant, and Equipment (Tables)", "shortName": "Note 5 - Property, Plant, and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "quik:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "quik:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-tables", "longName": "995468 - Disclosure - Note 6 - Intangible Assets (Tables)", "shortName": "Note 6 - Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.quicklogic.com/20240630/role/statement-note-8-leases-tables", "longName": "995469 - Disclosure - Note 8 - Leases (Tables)", "shortName": "Note 8 - Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "quik:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "quik:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-tables", "longName": "995470 - Disclosure - Note 10 - Stock-based Compensation (Tables)", "shortName": "Note 10 - Stock-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-tables", "longName": "995471 - Disclosure - Note 12 - Information Concerning Product Lines, Geographic Information, and Revenue Concentration (Tables)", "shortName": "Note 12 - Information Concerning Product Lines, Geographic Information, and Revenue Concentration (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual", "longName": "995472 - Disclosure - Note 1 - The Company and Basis of Presentation (Details Textual)", "shortName": "Note 1 - The Company and Basis of Presentation (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "quik:ProceedsFromIssuanceOfCommonStockNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "unique": true } }, "R29": { "role": "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies-details-textual", "longName": "995473 - Disclosure - Note 2 - Significant Accounting Policies (Details Textual)", "shortName": "Note 2 - Significant Accounting Policies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ProceedsFromNotesPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-02_2023-07-02_ReclassificationTypeAxis-ReclassificationFromPaymentsOnNotesPayableToFinancingArrangementsMember", "name": "us-gaap:RepaymentsOfNotesPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "quik:FinancingArrangementsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "unique": true } }, "R30": { "role": "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share-details-textual", "longName": "995474 - Disclosure - Note 3 - Net Income (Loss) Per Share (Details Textual)", "shortName": "Note 3 - Net Income (Loss) Per Share (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "i_2018-05-29_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2018-05-29_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-details-textual", "longName": "995475 - Disclosure - Note 4 - Balance Sheet Components (Details Textual)", "shortName": "Note 4 - Balance Sheet Components (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:DepreciationAmortizationAndAccretionNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:InterestCostsCapitalized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "unique": true } }, "R32": { "role": "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details", "longName": "995476 - Disclosure - Note 4 - Balance Sheet Components - Balance Sheet Components (Details)", "shortName": "Note 4 - Balance Sheet Components - Balance Sheet Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:InventoryWorkInProcessNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:InventoryWorkInProcessNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-useful-life-details", "longName": "995477 - Disclosure - Note 5 - Property, Plant, and Equipment - Useful Life (Details)", "shortName": "Note 5 - Property, Plant, and Equipment - Useful Life (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": null, "uniqueAnchor": null }, "R34": { "role": "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-carrying-value-of-intangible-assets-details", "longName": "995478 - Disclosure - Note 6 - Intangible Assets - Schedule of Carrying Value of Intangible Assets (Details)", "shortName": "Note 6 - Intangible Assets - Schedule of Carrying Value of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30_BusinessAcquisitionAxis-SensiMLMember", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "unique": true } }, "R35": { "role": "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-expected-future-annual-amortization-of-intangible-assets-details", "longName": "995479 - Disclosure - Note 6 - Intangible Assets - Schedule of Expected Future Annual Amortization of Intangible Assets (Details)", "shortName": "Note 6 - Intangible Assets - Schedule of Expected Future Annual Amortization of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual", "longName": "995480 - Disclosure - Note 7 - Debt Obligations (Details Textual)", "shortName": "Note 7 - Debt Obligations (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:RepaymentsOfDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "unique": true } }, "R37": { "role": "http://www.quicklogic.com/20240630/role/statement-note-8-leases-details-textual", "longName": "995481 - Disclosure - Note 8 - Leases (Details Textual)", "shortName": "Note 8 - Leases (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "quik:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "quik:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.quicklogic.com/20240630/role/statement-note-8-leases-summary-of-operating-leases-details", "longName": "995482 - Disclosure - Note 8 - Leases - Summary of Operating Leases (Details)", "shortName": "Note 8 - Leases - Summary of Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "quik:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "quik:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.quicklogic.com/20240630/role/statement-note-8-leases-summary-of-supplemental-cash-flow-information-details", "longName": "995483 - Disclosure - Note 8 - Leases - Summary of Supplemental Cash Flow Information (Details)", "shortName": "Note 8 - Leases - Summary of Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "quik:LesseeLeasesSupplementalCashFlowInformationTableTextBlock", "quik:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "quik:LesseeLeasesSupplementalCashFlowInformationTableTextBlock", "quik:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.quicklogic.com/20240630/role/statement-note-8-leases-details-of-rightofuse-assets-and-lease-liabilities-details", "longName": "995484 - Disclosure - Note 8 - Leases - Details of Right-of-Use Assets and Lease Liabilities (Details)", "shortName": "Note 8 - Leases - Details of Right-of-Use Assets and Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "quik:ScheduleOfRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock", "quik:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "quik:ScheduleOfRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock", "quik:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.quicklogic.com/20240630/role/statement-note-8-leases-schedule-of-future-lease-payments-for-leases-details", "longName": "995485 - Disclosure - Note 8 - Leases - Schedule of Future Lease Payments for Leases (Details)", "shortName": "Note 8 - Leases - Schedule of Future Lease Payments for Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "quik:ScheduleOfFutureLeasePaymentsForLeasesTableTextBlock", "quik:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "quik:ScheduleOfFutureLeasePaymentsForLeasesTableTextBlock", "quik:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.quicklogic.com/20240630/role/statement-note-8-leases-schedule-of-lease-terms-and-weighted-average-discount-rate-details", "longName": "995486 - Disclosure - Note 8 - Leases - Schedule of Lease Terms and Weighted Average Discount Rate (Details)", "shortName": "Note 8 - Leases - Schedule of Lease Terms and Weighted Average Discount Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "quik:ScheduleOfLeaseTermsAndWeightedAverageDiscountRateTableTextBlock", "quik:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "quik:ScheduleOfLeaseTermsAndWeightedAverageDiscountRateTableTextBlock", "quik:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.quicklogic.com/20240630/role/statement-note-9-capital-stock-details-textual", "longName": "995487 - Disclosure - Note 9 - Capital Stock (Details Textual)", "shortName": "Note 9 - Capital Stock (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-03-13_2024-03-13_StatementClassOfStockAxis-RegisteredDirectOfferingMember", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "quik:DisclosureOfEmployeeStockOwnershipPlansTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "unique": true } }, "R44": { "role": "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-details-textual", "longName": "995488 - Disclosure - Note 10 - Stock-based Compensation (Details Textual)", "shortName": "Note 10 - Stock-based Compensation (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-schedule-of-allocation-of-recognized-period-cost-details", "longName": "995489 - Disclosure - Note 10 - Stock-based Compensation - Schedule of Allocation of Recognized Period Cost (Details)", "shortName": "Note 10 - Stock-based Compensation - Schedule of Allocation of Recognized Period Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-04-01_2024-06-30_IncomeStatementLocationAxis-CostOfSalesMember", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "unique": true } }, "R46": { "role": "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-schedule-of-stock-based-compensation-award-activity-details", "longName": "995490 - Disclosure - Note 10 - Stock-based Compensation - Schedule of Stock Based Compensation Award Activity (Details)", "shortName": "Note 10 - Stock-based Compensation - Schedule of Stock Based Compensation Award Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_PlanNameAxis-StockPlan2019Member", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "unique": true } }, "R47": { "role": "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-stock-options-activity-details", "longName": "995491 - Disclosure - Note 10 - Stock-based Compensation - Stock Options Activity (Details)", "shortName": "Note 10 - Stock-based Compensation - Stock Options Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "unique": true } }, "R48": { "role": "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-summary-of-restricted-stock-units-activity-details", "longName": "995492 - Disclosure - Note 10 - Stock-based Compensation - Summary of Restricted Stock Units Activity (Details)", "shortName": "Note 10 - Stock-based Compensation - Summary of Restricted Stock Units Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "i_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.quicklogic.com/20240630/role/statement-note-11-income-taxes-details-textual", "longName": "995493 - Disclosure - Note 11 - Income Taxes (Details Textual)", "shortName": "Note 11 - Income Taxes (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "unique": true } }, "R50": { "role": "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-details-textual", "longName": "995494 - Disclosure - Note 12 - Information Concerning Product Lines, Geographic Information, and Revenue Concentration (Details Textual)", "shortName": "Note 12 - Information Concerning Product Lines, Geographic Information, and Revenue Concentration (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-04-01_2024-06-30_StatementGeographicalAxis-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "unique": true } }, "R51": { "role": "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-product-line-details", "longName": "995495 - Disclosure - Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Schedule of Revenue by Product Line (Details)", "shortName": "Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Schedule of Revenue by Product Line (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-04-01_2024-06-30_ProductOrServiceAxis-NewProductsMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "unique": true } }, "R52": { "role": "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-shipment-destination-details", "longName": "995496 - Disclosure - Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Schedule of Revenue by Shipment Destination (Details)", "shortName": "Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Schedule of Revenue by Shipment Destination (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-04-01_2024-06-30_StatementGeographicalAxis-AsiaPacificMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "unique": true } }, "R53": { "role": "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-revenue-details", "longName": "995497 - Disclosure - Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Customer and Distributor Concentration of Revenue (Details)", "shortName": "Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Customer and Distributor Concentration of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "d_2024-04-01_2024-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-DistributorAMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-04-01_2024-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-DistributorAMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-accounts-receivable-details", "longName": "995498 - Disclosure - Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Customer and Distributor Concentration of Accounts Receivable (Details)", "shortName": "Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Customer and Distributor Concentration of Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "d_2024-04-01_2024-06-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-04-01_2024-06-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-details-textual", "longName": "995499 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual)", "shortName": "Note 13 - Commitments and Contingencies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "i_2024-06-30_PurchaseCommitmentExcludingLongtermCommitmentAxis-GoodsAndServicesMember", "name": "us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30_PurchaseCommitmentExcludingLongtermCommitmentAxis-GoodsAndServicesMember", "name": "us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "quicklo20240611_10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Trade payables", "documentation": "Carrying value as of the balance sheet date of obligations 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": [ "r11", "r38" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-accounts-receivable-details" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r594" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net of allowance for doubtful accounts of $24 and $34, as of June 30, 2024 and December 31, 2023, respectively", "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": [ "r750" ] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details" ], "lang": { "en-us": { "role": { "label": "Accrued employee benefits", "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r41" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Accrued liabilities", "totalLabel": "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": [ "r41" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrentAbstract", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details" ], "lang": { "en-us": { "role": { "label": "Accrued liabilities:" } } }, "auth_ref": [] }, "us-gaap_AccruedPayrollTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedPayrollTaxesCurrent", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details" ], "lang": { "en-us": { "role": { "label": "Accrued payroll tax", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r41" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details" ], "lang": { "en-us": { "role": { "label": "Accrued compensation", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r41", "r615" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Less: Accumulated depreciation and amortization", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r26", "r147", "r478" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "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": [ "r51", "r659", "r862" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "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": [ "r510", "r738", "r739", "r740", "r741", "r808", "r863" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "label": "Common stock issued under stock plans and employee stock purchase plans", "documentation": "Amount of increase in additional paid-in capital (APIC) for recognition of cost for employee stock purchase program (ESPP) award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "terseLabel": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r29", "r30", "r328" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:" } } }, "auth_ref": [] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]" } } }, "auth_ref": [ "r691", "r692", "r693", "r695", "r696", "r697", "r700" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-schedule-of-allocation-of-recognized-period-cost-details" ], "lang": { "en-us": { "role": { "label": "Total costs and expenses", "terseLabel": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r356", "r362" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r155", "r234", "r243" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "quik_AmortizationExpenseOfRightOfUseAssetsOperatingLeaseAndFinanceLease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "AmortizationExpenseOfRightOfUseAssetsOperatingLeaseAndFinanceLease", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "ROU asset amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from operating lease and finance lease." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)", "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": [ "r199" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share", "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share-details-textual" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r19" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share", "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share-details-textual" ], "lang": { "en-us": { "role": { "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": [ "r19" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaPacificMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-shipment-destination-details" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "documentation": "Region of Asia Pacific." } } }, "auth_ref": [ "r719", "r720", "r721", "r722", "r865", "r866", "r867", "r868" ] }, "us-gaap_AssetPledgedAsCollateralMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetPledgedAsCollateralMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation", "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "Asset Pledged as Collateral [Member]", "documentation": "Asset pledged as collateral." } } }, "auth_ref": [ "r389", "r528", "r650", "r826" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "us-gaap_Assets", "totalLabel": "TOTAL ASSETS", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r88", "r98", "r151", "r173", "r203", "r211", "r221", "r224", "r240", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r389", "r391", "r406", "r472", "r549", "r624", "r625", "r659", "r686", "r773", "r774", "r818" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r144", "r159", "r173", "r240", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r389", "r391", "r406", "r659", "r773", "r774", "r818" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-carrying-value-of-intangible-assets-details", "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r258", "r259", "r260", "r261", "r262", "r386", "r645", "r646" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-carrying-value-of-intangible-assets-details", "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r32", "r33", "r258", "r259", "r260", "r261", "r262", "r386", "r645", "r646" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies-details-textual", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Purchases of property and equipment in accounts payable", "terseLabel": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r16", "r17", "r18" ] }, "us-gaap_CapitalLeaseObligationsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalLeaseObligationsIncurred", "crdr": "credit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies-details-textual", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Purchases of assets with financing arrangements", "terseLabel": "Lease Obligation Incurred", "documentation": "Amount of increase in lease obligation from new lease." } } }, "auth_ref": [ "r16", "r17" ] }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization", "negatedLabel": "Less: Accumulated amortization", "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs." } } }, "auth_ref": [ "r263", "r609" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_CapitalizedComputerSoftwareAmortization1", "terseLabel": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r608", "r609" ] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details" ], "lang": { "en-us": { "role": { "label": "Capitalized internal-use software", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r263", "r609" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 }, "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Capitalized internal-use software, net", "totalLabel": "Capitalized Computer Software, Net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r607" ] }, "us-gaap_CapitalizedComputerSoftwareNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareNetAbstract", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details" ], "lang": { "en-us": { "role": { "label": "Capitalized internal-use software, net:" } } }, "auth_ref": [] }, "quik_CapitalizedInternaluseSoftwareAndToolingNetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "CapitalizedInternaluseSoftwareAndToolingNetMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Capitalized Internal-use Software and Tooling, Net [Member]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash, cash equivalents and restricted cash", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "terseLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r14", "r67", "r170" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash", "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", "r67" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-9-capital-stock", "http://www.quicklogic.com/20240630/role/statement-note-9-capital-stock-details-textual" ], "lang": { "en-us": { "role": { "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": [ "r108", "r152", "r153", "r154", "r173", "r193", "r194", "r196", "r198", "r205", "r206", "r240", "r285", "r287", "r288", "r289", "r292", "r293", "r312", "r313", "r314", "r315", "r316", "r406", "r504", "r505", "r506", "r507", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r536", "r558", "r576", "r588", "r589", "r590", "r591", "r592", "r704", "r732", "r742" ] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "terseLabel": "Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r317" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "terseLabel": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)", "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": [ "r317" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies (see Note 13)", "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": [ "r47", "r91", "r473", "r535" ] }, "us-gaap_CommitmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsDisclosureTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-" ], "lang": { "en-us": { "role": { "label": "Commitments Disclosure [Text Block]", "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights." } } }, "auth_ref": [ "r79" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share", "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share-details-textual", "http://www.quicklogic.com/20240630/role/statement-unaudited-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r676", "r677", "r678", "r680", "r681", "r682", "r683", "r738", "r739", "r741", "r808", "r861", "r863" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-9-capital-stock-details-textual", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in dollars per share)", "terseLabel": "Common Stock, Par or Stated Value Per Share (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r50" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r50", "r536" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r50" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r6", "r50", "r536", "r555", "r863", "r864" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Common stock, $0.001 par value; 200,000 authorized; 14,458 and 14,118 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively", "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": [ "r50", "r475", "r659" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-accounts-receivable-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-revenue-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r21", "r23", "r36", "r37", "r231", "r594" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-accounts-receivable-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-revenue-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r21", "r23", "r36", "r37", "r231", "r502", "r594" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-accounts-receivable-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-revenue-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-details-textual" ], "lang": { "en-us": { "role": { "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": [ "r21", "r23", "r36", "r37", "r231", "r594", "r706" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-accounts-receivable-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-revenue-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration risk percentage", "terseLabel": "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": [ "r21", "r23", "r36", "r37", "r231" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-accounts-receivable-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-revenue-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-details-textual" ], "lang": { "en-us": { "role": { "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": [ "r21", "r23", "r36", "r37", "r231", "r594" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerAssetNet", "terseLabel": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r319", "r321", "r324" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Contract assets", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r319", "r321", "r324" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-details-textual", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Deferred revenue", "terseLabel": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r319", "r320", "r324" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligation", "crdr": "credit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractualObligation", "terseLabel": "Contractual Obligation", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r736" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Cost of revenue", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r58", "r59", "r435" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-schedule-of-allocation-of-recognized-period-cost-details" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation", "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual" ], "lang": { "en-us": { "role": { "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": [ "r284", "r771" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation", "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual" ], "lang": { "en-us": { "role": { "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": [ "r284", "r771", "r772" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "quik_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "CustomerAMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-accounts-receivable-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Customer \"A\" [Member]", "documentation": "Represents information pertaining to Customer \"A\"." } } }, "auth_ref": [] }, "quik_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "CustomerBMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Customer \"B\" [Member]", "documentation": "Represents information regarding Customer \"B.\"" } } }, "auth_ref": [] }, "quik_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "CustomerCMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Customer \"C\" [Member]", "documentation": "Represents information pertaining to Customer \"C\"." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-accounts-receivable-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-revenue-details" ], "lang": { "en-us": { "role": { "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": [ "r74", "r231" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-carrying-value-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r35", "r756", "r757", "r758", "r759", "r761", "r763", "r766", "r767" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations" ], "lang": { "en-us": { "role": { "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": [ "r80", "r172", "r271", "r272", "r273", "r274", "r275", "r283", "r284", "r294", "r296", "r297", "r298", "r299", "r300", "r301", "r303", "r306", "r307", "r308", "r415" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentInterestRateEffectivePercentage", "terseLabel": "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": [ "r43", "r310", "r415", "r416", "r657" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentInterestRateStatedPercentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r43", "r295" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentTerm", "terseLabel": "Debt Instrument, Term (Year)", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCostsCurrent", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details" ], "lang": { "en-us": { "role": { "label": "Deferred charges", "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r726" ] }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAmortizationAndAccretionNet", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-details-textual", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization", "label": "us-gaap_DepreciationAmortizationAndAccretionNet", "terseLabel": "Depreciation, Amortization and Accretion, Net", "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r3" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-carrying-value-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r85", "r756", "r757", "r758", "r759", "r761", "r763", "r766", "r767" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-tables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r776" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r327", "r329", "r358", "r359", "r361", "r648" ] }, "quik_DisclosureOfEmployeeStockOwnershipPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "DisclosureOfEmployeeStockOwnershipPlansTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-9-capital-stock" ], "lang": { "en-us": { "role": { "label": "Disclosure of Employee Stock Ownership Plans [Text Block]", "documentation": "Description of the plan, including the basis for determining contributions, the employee groups covered, and the nature and effect of significant matters affecting comparability of information for all periods presented." } } }, "auth_ref": [] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation", "http://www.quicklogic.com/20240630/role/statement-note-11-income-taxes", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration", "http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-", "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies", "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share", "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components", "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment", "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations", "http://www.quicklogic.com/20240630/role/statement-note-8-leases", "http://www.quicklogic.com/20240630/role/statement-note-9-capital-stock" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "quik_DistributorAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "DistributorAMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Distributor \"A\" [Member]", "documentation": "Represents information regarding Distributor \"A.\"" } } }, "auth_ref": [] }, "quik_DistributorCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "DistributorCMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Distributor \"C\" [Member]", "documentation": "Represents information regarding Distributor \"C.\"" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document 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": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTable", "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r690" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r694" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Net income (loss) per share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Basic (in dollars per share)", "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": [ "r165", "r181", "r182", "r183", "r184", "r185", "r186", "r191", "r193", "r196", "r197", "r198", "r202", "r384", "r388", "r400", "r401", "r469", "r483", "r618" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Diluted (in dollars per share)", "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": [ "r165", "r181", "r182", "r183", "r184", "r185", "r186", "r193", "r196", "r197", "r198", "r202", "r384", "r388", "r400", "r401", "r469", "r483", "r618" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r190", "r199", "r200", "r201" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-11-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r174", "r367", "r375", "r649" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-11-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "terseLabel": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings." } } }, "auth_ref": [ "r735", "r803", "r804" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "terseLabel": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r357" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r360" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)", "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": [ "r360" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOwnershipPlanESOPCompensationExpense", "crdr": "debit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense", "terseLabel": "Employee Stock Ownership Plan (ESOP), Compensation Expense", "documentation": "The amount of plan compensation cost recognized during the period." } } }, "auth_ref": [ "r31" ] }, "quik_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Employee Stock Purchase Plan [Member]", "documentation": "Employee stock purchase plan." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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": [ "r688" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-document-and-entity-information", "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation", "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-schedule-of-allocation-of-recognized-period-cost-details", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-schedule-of-stock-based-compensation-award-activity-details", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-stock-options-activity-details", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-summary-of-restricted-stock-units-activity-details", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-tables", "http://www.quicklogic.com/20240630/role/statement-note-11-income-taxes", "http://www.quicklogic.com/20240630/role/statement-note-11-income-taxes-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-accounts-receivable-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-revenue-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-product-line-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-shipment-destination-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-tables", "http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-", "http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies", "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share", "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components", "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details", "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-tables", "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment", "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-tables", "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-useful-life-details", "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets", "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-carrying-value-of-intangible-assets-details", "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-expected-future-annual-amortization-of-intangible-assets-details", "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-tables", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-8-leases", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-details-of-rightofuse-assets-and-lease-liabilities-details", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-schedule-of-future-lease-payments-for-leases-details", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-schedule-of-lease-terms-and-weighted-average-discount-rate-details", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-summary-of-operating-leases-details", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-summary-of-supplemental-cash-flow-information-details", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-tables", "http://www.quicklogic.com/20240630/role/statement-note-9-capital-stock", "http://www.quicklogic.com/20240630/role/statement-note-9-capital-stock-details-textual", "http://www.quicklogic.com/20240630/role/statement-significant-accounting-policies-policies", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r688" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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": [ "r688" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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": [ "r703" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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": [ "r688" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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": [ "r688" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r688" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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": [ "r688" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquipmentMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details", "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-useful-life-details" ], "lang": { "en-us": { "role": { "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share", "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share-details-textual", "http://www.quicklogic.com/20240630/role/statement-unaudited-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "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": [ "r6", "r141", "r162", "r163", "r164", "r176", "r177", "r178", "r180", "r185", "r187", "r189", "r204", "r241", "r242", "r269", "r318", "r373", "r374", "r381", "r382", "r383", "r385", "r387", "r388", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r407", "r408", "r409", "r410", "r411", "r412", "r417", "r418", "r430", "r482", "r496", "r497", "r498", "r510", "r576" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Non-marketable equity investment", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r239" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EuropeMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-shipment-destination-details" ], "lang": { "en-us": { "role": { "label": "Europe [Member]", "documentation": "Continent of Europe." } } }, "auth_ref": [ "r719", "r720", "r721", "r722", "r865", "r866", "r867", "r868" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeasePrincipalPayments", "negatedLabel": "Payment of notes payable", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r421", "r425" ] }, "quik_FinancingArrangementsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "FinancingArrangementsPolicyTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Financing Arrangements [Policy Text Block]", "documentation": "Accounting policy related to financing arrangements." } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss", "terseLabel": "Financing Receivable, Accrued Interest, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of accrued interest on financing receivable." } } }, "auth_ref": [ "r244", "r247" ] }, "quik_FinancingReceivableDefaultInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "FinancingReceivableDefaultInterestRate", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "quik_FinancingReceivableDefaultInterestRate", "terseLabel": "Financing Receivable, Default Interest Rate", "documentation": "Represents the default interest rate on financing receivable." } } }, "auth_ref": [] }, "quik_FinancingReceivableEffectiveAnnualInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "FinancingReceivableEffectiveAnnualInterestRate", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "quik_FinancingReceivableEffectiveAnnualInterestRate", "terseLabel": "Financing Receivable, Effective Annual Interest Rate", "documentation": "Represents the effective annual interest rate on financing receivable." } } }, "auth_ref": [] }, "quik_FinancingReceivableInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "FinancingReceivableInterestRate", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "quik_FinancingReceivableInterestRate", "terseLabel": "Financing Receivable, Interest Rate", "documentation": "Interest rate on financing receivable." } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation", "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "Class of Financing Receivable [Axis]", "documentation": "Information by class of financing receivable determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk." } } }, "auth_ref": [ "r99", "r100", "r101", "r102", "r109", "r110", "r111", "r112", "r233", "r235", "r236", "r237", "r238", "r245", "r246", "r248", "r629", "r630", "r631", "r632", "r633", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r751" ] }, "us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation", "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "Class of Financing Receivable [Domain]", "documentation": "Financing receivables determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk." } } }, "auth_ref": [ "r102", "r109", "r110", "r111", "r112", "r233", "r235", "r236", "r237", "r238", "r629", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r751" ] }, "quik_FinancingReceivableTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "FinancingReceivableTerm", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "quik_FinancingReceivableTerm", "terseLabel": "Financing Receivable Term (Month)", "documentation": "Represents the term of the receivable." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-carrying-value-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life (Year)", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details", "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-carrying-value-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "negatedLabel": "Less: Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r149", "r254", "r263", "r636" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-expected-future-annual-amortization-of-intangible-assets-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-expected-future-annual-amortization-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r264", "r609", "r636" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-expected-future-annual-amortization-of-intangible-assets-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-expected-future-annual-amortization-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "terseLabel": "2024 (remaining period)", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [ "r869" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-expected-future-annual-amortization-of-intangible-assets-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-expected-future-annual-amortization-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r264", "r609", "r636" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-expected-future-annual-amortization-of-intangible-assets-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-expected-future-annual-amortization-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r264", "r609", "r636" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-expected-future-annual-amortization-of-intangible-assets-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-expected-future-annual-amortization-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r264", "r609", "r636" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-carrying-value-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r257", "r258", "r259", "r260", "r262", "r263", "r265", "r266", "r436", "r437", "r609" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details", "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-carrying-value-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Intangible assets", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r254", "r263", "r437", "r636" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-carrying-value-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r257", "r258", "r259", "r260", "r262", "r263", "r265", "r266", "r609" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-expected-future-annual-amortization-of-intangible-assets-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details", "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-carrying-value-of-intangible-assets-details", "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-expected-future-annual-amortization-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Net Carrying Amount", "totalLabel": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r436", "r763" ] }, "quik_FixedAssetsNetPurchasedThroughFinancingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "FixedAssetsNetPurchasedThroughFinancingArrangementsMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual" ], "lang": { "en-us": { "role": { "label": "Fixed Assets, Net Purchased Through Financing Arrangements [Member]", "documentation": "Relating to fixed assets, net purchased through financing arrangements." } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details", "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-useful-life-details" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "GB", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-details-textual" ], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM" } } }, "auth_ref": [] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-details-textual" ], "lang": { "en-us": { "role": { "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r22", "r594" ] }, "quik_GoodsAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "GoodsAndServicesMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-", "http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Goods and Services [Member]", "documentation": "Represents information pertaining to the purchase of goods and services." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "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": [ "r148", "r255", "r468", "r625", "r635", "r651", "r659", "r754", "r755" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r56", "r60", "r97", "r173", "r240", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r406", "r620", "r624", "r744", "r745", "r746", "r747", "r748", "r773" ] }, "quik_HardwareProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "HardwareProductsMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-product-line-details" ], "lang": { "en-us": { "role": { "label": "Hardware Products [Member]", "documentation": "Reprsents hardware products." } } }, "auth_ref": [] }, "quik_HeritageBankOfCommerceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "HeritageBankOfCommerceMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation", "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual" ], "lang": { "en-us": { "role": { "label": "Heritage Bank of Commerce [Member]", "documentation": "Related to Heritage Bank of Commerce." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Income (loss) before income taxes", "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": [ "r57", "r93", "r97", "r470", "r480", "r620", "r624", "r744", "r745", "r746", "r747", "r748" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-schedule-of-allocation-of-recognized-period-cost-details" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r270", "r276", "r277", "r403", "r404", "r405", "r493", "r495", "r561", "r609", "r652", "r832" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-schedule-of-allocation-of-recognized-period-cost-details" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r276", "r277", "r403", "r404", "r405", "r493", "r495", "r561", "r609", "r652", "r832" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-11-income-taxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r174", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r376", "r378", "r379", "r380", "r509", "r649" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-11-income-taxes-details-textual", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "(Benefit from) provision for income taxes", "terseLabel": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r103", "r107", "r188", "r189", "r203", "r215", "r224", "r366", "r367", "r377", "r484", "r649" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Income taxes paid", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r15", "r69", "r731", "r805", "r806" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade payables", "label": "us-gaap_IncreaseDecreaseInAccountsPayableTrade", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "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": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued liabilities", "label": "us-gaap_IncreaseDecreaseInAccruedLiabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInContractWithCustomerAsset", "negatedLabel": "Contract assets", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r729" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue", "label": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r434", "r729" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "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": [ "r2" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r707", "r729" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInOtherOperatingAssets", "negatedLabel": "Other assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r2" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]" } } }, "auth_ref": [ "r691", "r692", "r693", "r695", "r696", "r697", "r700" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "auth_ref": [ "r698" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r256", "r267", "r268", "r606", "r609" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net", "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": [ "r257", "r763", "r765" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net:" } } }, "auth_ref": [] }, "us-gaap_InterestCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestCostsCapitalized", "crdr": "debit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestCostsCapitalized", "terseLabel": "Interest Costs Capitalized", "documentation": "Amount of interest capitalized during the period." } } }, "auth_ref": [ "r414" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r203", "r211", "r214", "r216", "r224", "r413", "r624", "r625" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestExpenseDebt", "terseLabel": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r63", "r305", "r311", "r639", "r640" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Interest paid", "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": [ "r166", "r168", "r169" ] }, "us-gaap_InventoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoriesMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-", "http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Inventories [Member]", "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale." } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details" ], "lang": { "en-us": { "role": { "label": "Finished goods", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r76", "r616" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Inventories, net", "totalLabel": "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": [ "r156", "r612", "r659" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNetAbstract", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details" ], "lang": { "en-us": { "role": { "label": "Inventories:" } } }, "auth_ref": [] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details" ], "lang": { "en-us": { "role": { "label": "Work-in-process", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r76", "r617" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Write-down of inventories and reclassifications", "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": [ "r250" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-8-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r816" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details", "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-useful-life-details" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r78", "r429" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-document-and-entity-information", "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation", "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-schedule-of-allocation-of-recognized-period-cost-details", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-schedule-of-stock-based-compensation-award-activity-details", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-stock-options-activity-details", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-summary-of-restricted-stock-units-activity-details", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-tables", "http://www.quicklogic.com/20240630/role/statement-note-11-income-taxes", "http://www.quicklogic.com/20240630/role/statement-note-11-income-taxes-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-accounts-receivable-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-revenue-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-product-line-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-shipment-destination-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-tables", "http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-", "http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies", "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share", "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components", "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details", "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-tables", "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment", "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-tables", "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-useful-life-details", "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets", "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-carrying-value-of-intangible-assets-details", "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-expected-future-annual-amortization-of-intangible-assets-details", "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-tables", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-8-leases", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-details-of-rightofuse-assets-and-lease-liabilities-details", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-schedule-of-future-lease-payments-for-leases-details", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-schedule-of-lease-terms-and-weighted-average-discount-rate-details", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-summary-of-operating-leases-details", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-summary-of-supplemental-cash-flow-information-details", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-tables", "http://www.quicklogic.com/20240630/role/statement-note-9-capital-stock", "http://www.quicklogic.com/20240630/role/statement-note-9-capital-stock-details-textual", "http://www.quicklogic.com/20240630/role/statement-significant-accounting-policies-policies", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "quik_LesseeLeasesSupplementalCashFlowInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "LesseeLeasesSupplementalCashFlowInformationTableTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-8-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases, Supplemental Cash Flow Information [Table Text Block]", "documentation": "Tabular disclosure of lessee's supplemental cash flow information for the periods presented under leases. ." } } }, "auth_ref": [] }, "quik_LesseeOperatingAndFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "LesseeOperatingAndFinanceLeasesTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-8-leases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating and Finance Leases [Text Block]", "documentation": "The entire disclosure for lessee's entity's operating, capital and finance leases." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-8-leases-schedule-of-future-lease-payments-for-leases-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-8-leases-schedule-of-future-lease-payments-for-leases-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total lease payments, operating", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r428" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-8-leases-schedule-of-future-lease-payments-for-leases-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-8-leases-schedule-of-future-lease-payments-for-leases-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "terseLabel": "2025, operating", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r428" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-8-leases-schedule-of-future-lease-payments-for-leases-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-8-leases-schedule-of-future-lease-payments-for-leases-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "terseLabel": "2027, operating", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r428" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-8-leases-schedule-of-future-lease-payments-for-leases-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-8-leases-schedule-of-future-lease-payments-for-leases-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2026, operating", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r428" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-8-leases-schedule-of-future-lease-payments-for-leases-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-8-leases-schedule-of-future-lease-payments-for-leases-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "terseLabel": "2024 (remaining period), operating", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r817" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-8-leases-schedule-of-future-lease-payments-for-leases-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedTerseLabel": "Less: Interest, operating", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r428" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-8-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseTermOfContract", "terseLabel": "Lessee, Operating Lease, Term of Contract (Year)", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r815" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r10", "r40", "r41", "r42", "r45", "r46", "r47", "r48", "r173", "r240", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r390", "r391", "r392", "r406", "r534", "r619", "r686", "r773", "r818", "r819" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r55", "r92", "r477", "r659", "r734", "r752", "r812" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities", "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": [ "r42", "r145", "r173", "r240", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r390", "r391", "r392", "r406", "r659", "r773", "r818", "r819" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Long-term liabilities:" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation", "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r39", "r44", "r733", "r771", "r772" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation", "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r39", "r44", "r733", "r771" ] }, "us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumMonthendOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount", "terseLabel": "Line of Credit Facility, Maximum Month-end Outstanding Amount", "documentation": "Maximum month-end amount borrowed under the credit facility during the period." } } }, "auth_ref": [ "r10", "r40", "r89", "r90" ] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LinesOfCreditCurrent", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Revolving line of credit", "terseLabel": "Line of Credit, Current", "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r40", "r89" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebt", "terseLabel": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r10", "r90", "r302", "r309", "r637", "r638", "r657", "r828" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "terseLabel": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r5", "r175", "r304" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "terseLabel": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r5", "r175", "r304" ] }, "us-gaap_LongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermNotesPayable", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Notes payable, non-current", "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r10" ] }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-", "http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Category of Item Purchased [Axis]", "documentation": "Information by category of items purchased under a long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-", "http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]", "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment." } } }, "auth_ref": [] }, "quik_LongtermDebtMaturityExpectedInterestPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "LongtermDebtMaturityExpectedInterestPayments", "crdr": "credit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual" ], "lang": { "en-us": { "role": { "label": "quik_LongtermDebtMaturityExpectedInterestPayments", "terseLabel": "Long-Term Debt, Maturity, Expected Interest Payments", "documentation": "Represents the amount of expected interest payments for the term of a long term debt instrument." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-accounts-receivable-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r231", "r644", "r669", "r673", "r776", "r831", "r833", "r834", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860" ] }, "quik_MatureProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "MatureProductsMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-product-line-details" ], "lang": { "en-us": { "role": { "label": "Mature Products [Member]", "documentation": "Related to mature products." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share", "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-useful-life-details", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-8-leases", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r113", "r115", "r117", "r118", "r120", "r139", "r140", "r279", "r280", "r281", "r282", "r326", "r363", "r402", "r433", "r492", "r494", "r501", "r525", "r526", "r579", "r581", "r583", "r584", "r586", "r604", "r605", "r629", "r641", "r647", "r653", "r654", "r655", "r656", "r670", "r775", "r820", "r821", "r822", "r823", "r824", "r825" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-useful-life-details", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-8-leases", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r113", "r115", "r117", "r118", "r120", "r139", "r140", "r279", "r280", "r281", "r282", "r326", "r363", "r402", "r433", "r492", "r494", "r501", "r525", "r526", "r579", "r581", "r583", "r584", "r586", "r604", "r605", "r629", "r641", "r647", "r653", "r654", "r655", "r670", "r775", "r820", "r821", "r822", "r823", "r824", "r825" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r699" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-accounts-receivable-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r231", "r644", "r669", "r673", "r776", "r831", "r833", "r834", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "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": [ "r167" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows provided by (used in) financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "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": [ "r167" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows provided by (used in) investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "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": [ "r67", "r68", "r70" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows provided by (used in) operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations", "http://www.quicklogic.com/20240630/role/statement-unaudited-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "label": "Net income (loss)", "totalLabel": "Net income (loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r61", "r70", "r94", "r143", "r160", "r161", "r164", "r173", "r179", "r181", "r182", "r183", "r184", "r185", "r188", "r189", "r195", "r240", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r384", "r388", "r401", "r406", "r481", "r557", "r574", "r575", "r684", "r773" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "quik_NewProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "NewProductsMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-product-line-details" ], "lang": { "en-us": { "role": { "label": "New Products [Member]", "documentation": "Related to new products." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrAdoptedFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r699" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrTrmntdFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r699" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosures of non-cash financing and investing items" } } }, "auth_ref": [] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NorthAmericaMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-shipment-destination-details" ], "lang": { "en-us": { "role": { "label": "North America [Member]", "documentation": "Continent of North America." } } }, "auth_ref": [ "r719", "r720", "r721", "r722", "r865", "r866", "r867", "r868" ] }, "quik_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesAndLoansReceivableNetNoncurrent", "crdr": "debit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NotesAndLoansReceivableNetNoncurrent", "terseLabel": "Financing Receivable, after Allowance for Credit Loss, Noncurrent", "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent." } } }, "auth_ref": [] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayable", "crdr": "credit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NotesPayable", "terseLabel": "Notes Payable", "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r10", "r90", "r828", "r829" ] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Note payable, current", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r40", "r41" ] }, "us-gaap_NotesReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesReceivableNet", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Note receivable", "terseLabel": "Financing Receivable, after Allowance for Credit Loss", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r249", "r544", "r750", "r830" ] }, "quik_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "quik_OperatingAndFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "OperatingAndFinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-8-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "quik_OperatingAndFinanceLeaseLiability", "terseLabel": "Operating and Finance Lease Liability", "documentation": "Operating and finance lease liability." } } }, "auth_ref": [] }, "quik_OperatingAndFinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "OperatingAndFinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-8-leases-details-textual", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Right of use assets, net", "terseLabel": "Operating and Finance Lease, Right of Use Asset", "documentation": "Operating and finance lease right of use asset." } } }, "auth_ref": [] }, "quik_OperatingAndFinancingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "OperatingAndFinancingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Lease liabilities, current", "documentation": "Operating and financing lease liability current." } } }, "auth_ref": [] }, "quik_OperatingAndFinancingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "OperatingAndFinancingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Lease liabilities, non-current", "documentation": "Operating and financing lease liability noncurrent." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingExpenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Operating income (loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r97", "r620", "r744", "r745", "r746", "r747", "r748" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-8-leases-summary-of-operating-leases-details": { "parentTag": "quik_OperatingLeaseCostNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-8-leases-summary-of-operating-leases-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseCost", "terseLabel": "Fixed", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r423", "r658" ] }, "quik_OperatingLeaseCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "OperatingLeaseCostNet", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-8-leases-summary-of-operating-leases-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-8-leases-summary-of-operating-leases-details" ], "lang": { "en-us": { "role": { "label": "quik_OperatingLeaseCostNet", "totalLabel": "Total", "documentation": "Operating lease cost net." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-8-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseExpense", "terseLabel": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r814" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-8-leases-details-of-rightofuse-assets-and-lease-liabilities-details", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-schedule-of-future-lease-payments-for-leases-details" ], "lang": { "en-us": { "role": { "label": "Present value of lease liabilities, operating", "terseLabel": "Operating leases", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r420" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-8-leases-summary-of-supplemental-cash-flow-information-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating cash flows used for operating leases", "label": "us-gaap_OperatingLeasePayments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r422", "r425" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-8-leases-details-of-rightofuse-assets-and-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseRightOfUseAsset", "terseLabel": "Operating leases", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r419" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-8-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense", "terseLabel": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r730" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-8-leases-schedule-of-lease-terms-and-weighted-average-discount-rate-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r427", "r658" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-8-leases-schedule-of-lease-terms-and-weighted-average-discount-rate-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Operating leases(1) (Year)", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r426", "r658" ] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r71", "r72", "r73", "r86" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherAccruedLiabilitiesCurrent", "terseLabel": "Other", "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": [ "r41" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherAssetsCurrent", "terseLabel": "Other", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r158", "r659" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r150" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Other liabilities, non-current", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r46" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Interest income and other income (expense), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r64" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Other", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "auth_ref": [] }, "us-gaap_PaymentsForSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForSoftware", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForSoftware", "negatedTerseLabel": "Capitalized internal-use software", "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r65" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsOfStockIssuanceCosts", "negatedLabel": "Stock issuance cost", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Capital expenditures for property 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": [ "r65" ] }, "quik_PercentageOfRevenue": { "xbrltype": "percentItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "PercentageOfRevenue", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-details-textual" ], "lang": { "en-us": { "role": { "label": "quik_PercentageOfRevenue", "terseLabel": "Percentage of Revenue", "documentation": "The percentage of revenue." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-schedule-of-stock-based-compensation-award-activity-details" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-schedule-of-stock-based-compensation-award-activity-details" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802" ] }, "us-gaap_PledgedStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PledgedStatusAxis", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation", "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "Pledged Status [Axis]", "documentation": "Information by pledged or not pledged status of asset owned by entity." } } }, "auth_ref": [ "r389", "r528", "r650" ] }, "us-gaap_PledgedStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PledgedStatusDomain", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation", "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "Pledged Status [Domain]", "documentation": "Pledged or not pledged status of asset owned by entity." } } }, "auth_ref": [ "r389", "r528", "r650" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value (in dollars 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": [ "r49", "r312" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares authorized (in shares)", "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": [ "r49", "r536" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares issued (in shares)", "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": [ "r49", "r312" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares outstanding (in shares)", "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": [ "r49", "r536", "r555", "r863", "r864" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Preferred stock, $0.001 par value; 10,000 shares authorized; no shares issued and outstanding", "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": [ "r49", "r474", "r659" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 }, "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets", "totalLabel": "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": [ "r727" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets:" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details" ], "lang": { "en-us": { "role": { "label": "Other prepaid taxes, royalties, and other prepaid expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r157", "r251", "r252", "r613" ] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidTaxes", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details" ], "lang": { "en-us": { "role": { "label": "Prepaid taxes", "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r614", "r634", "r753" ] }, "us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized", "crdr": "debit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized", "terseLabel": "Preproduction Costs Related to Long-Term Supply Arrangements, Costs Capitalized", "documentation": "The carrying amount as of the balance sheet date of capitalized preproduction costs incurred on long-term supply arrangements, including recoverable costs to design and develop products." } } }, "auth_ref": [ "r253" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "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": [ "r724" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-9-capital-stock-details-textual", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of common stock to investors", "terseLabel": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r1" ] }, "quik_ProceedsFromIssuanceOfCommonStockNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "ProceedsFromIssuanceOfCommonStockNet", "crdr": "debit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "quik_ProceedsFromIssuanceOfCommonStockNet", "terseLabel": "Proceeds from Issuance of Common Stock, Net", "documentation": "The cash inflow from the additional capital contribution to the entity, net of issuance costs." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of common stock", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r1", "r9" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from line 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": [ "r12", "r733" ] }, "us-gaap_ProceedsFromNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromNotesPayable", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies-details-textual", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from notes payable", "terseLabel": "Proceeds from Notes Payable", "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProceedsFromStockOptionsExercised", "terseLabel": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r1", "r9" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-product-line-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r122", "r123", "r124", "r125", "r126", "r127", "r138", "r227", "r435", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r610", "r642", "r668", "r670", "r671", "r674", "r675", "r723", "r769", "r770", "r776", "r831", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-product-line-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r122", "r123", "r124", "r125", "r126", "r127", "r138", "r227", "r435", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r610", "r642", "r668", "r670", "r671", "r674", "r675", "r723", "r769", "r770", "r776", "r831", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860" ] }, "quik_ProfessionalServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "ProfessionalServicesMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-details-textual" ], "lang": { "en-us": { "role": { "label": "Professional Services [Member]", "documentation": "Represents professional services." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net:" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components", "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details", "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-useful-life-details", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r4", "r429" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r77", "r104", "r105", "r106" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details" ], "lang": { "en-us": { "role": { "label": "Property and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r78", "r146", "r479" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 }, "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "terseLabel": "Property, Plant and Equipment, Net", "totalLabel": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r4", "r429", "r471", "r479", "r659" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components", "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details", "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-useful-life-details", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r78", "r429" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-useful-life-details" ], "lang": { "en-us": { "role": { "label": "Property, plant, and equipment useful life (Year)", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "quik_PropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-tables" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment Useful Life [Table Text Block]", "documentation": "The useful life of property plant and equipment." } } }, "auth_ref": [] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-", "http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-Term Commitment [Axis]", "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers." } } }, "auth_ref": [ "r47", "r91" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-", "http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-Term Commitment [Domain]", "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate." } } }, "auth_ref": [ "r47", "r91" ] }, "quik_QUIKGaryTaussMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "QUIKGaryTaussMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "QUIK_Gary Tauss [Member]", "documentation": "Information pertaining to rule 10b-5." } } }, "auth_ref": [] }, "quik_QUIKMichaelFareseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "QUIKMichaelFareseMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "QUIK_Michael Farese [Member]", "documentation": "Information pertaining to rule 10b-5." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share", "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-useful-life-details", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-8-leases", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r113", "r115", "r117", "r118", "r120", "r139", "r140", "r279", "r280", "r281", "r282", "r325", "r326", "r352", "r353", "r354", "r363", "r402", "r431", "r432", "r433", "r492", "r494", "r501", "r525", "r526", "r579", "r581", "r583", "r584", "r586", "r604", "r605", "r629", "r641", "r647", "r653", "r654", "r655", "r656", "r670", "r678", "r768", "r775", "r810", "r821", "r822", "r823", "r824", "r825" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share", "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-useful-life-details", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-8-leases", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r113", "r115", "r117", "r118", "r120", "r139", "r140", "r279", "r280", "r281", "r282", "r325", "r326", "r352", "r353", "r354", "r363", "r402", "r431", "r432", "r433", "r492", "r494", "r501", "r525", "r526", "r579", "r581", "r583", "r584", "r586", "r604", "r605", "r629", "r641", "r647", "r653", "r654", "r655", "r656", "r670", "r678", "r768", "r775", "r810", "r821", "r822", "r823", "r824", "r825" ] }, "quik_ReclassedPaymentsForSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "ReclassedPaymentsForSoftware", "crdr": "credit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "quik_ReclassedPaymentsForSoftware", "terseLabel": "Reclassed Payments for Software", "documentation": "The cash outflow associated that was reclassified to payments for software." } } }, "auth_ref": [] }, "quik_ReclassificationFromPaymentsOnNotesPayableToFinancingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "ReclassificationFromPaymentsOnNotesPayableToFinancingArrangementsMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies", "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Reclassification From Payments on Notes Payable to Financing Arrangements [Member]", "documentation": "Relating to reclassification from payments on notes payable to financing arrangements." } } }, "auth_ref": [] }, "quik_ReclassificationFromProceedsFromNotesPayableToIncreasesInAccruedLiabilitiesAndOtherLongtermLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "ReclassificationFromProceedsFromNotesPayableToIncreasesInAccruedLiabilitiesAndOtherLongtermLiabilitiesMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies", "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Reclassification From Proceeds From Notes Payable to Increases in Accrued Liabilities and Other Long-term Liabilities [Member]", "documentation": "Represents the reclassification from proceeds from notes payable to increases in accrued liabilities and other long-term liabilities." } } }, "auth_ref": [] }, "quik_ReclassificationOfCapitalExpendituresToInternaluseSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "ReclassificationOfCapitalExpendituresToInternaluseSoftwareMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies", "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Reclassification of Capital Expenditures to Internal-use Software [Member]", "documentation": "Represents the reclassification of capital expenditures to internal-use software." } } }, "auth_ref": [] }, "quik_ReclassificationOfDeferredChargesAndFixedAssetsInApMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "ReclassificationOfDeferredChargesAndFixedAssetsInApMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies", "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Reclassification of Deferred Charges and Fixed Assets in AP [Member]", "documentation": "Represents reclassification of deferred charges and fixed assets in AP." } } }, "auth_ref": [] }, "us-gaap_ReclassificationTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationTypeAxis", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies", "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Reclassification, Type [Axis]", "documentation": "Information by type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r724" ] }, "us-gaap_ReclassificationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationTypeDomain", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies", "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Reclassification, Type [Domain]", "documentation": "Type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r724" ] }, "us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RecordedUnconditionalPurchaseObligationDueWithinOneYear", "crdr": "credit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear", "terseLabel": "Recorded Unconditional Purchase Obligation, to be Paid, Year One", "documentation": "Amount of recorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r278" ] }, "quik_RegisteredDirectOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "RegisteredDirectOfferingMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation", "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-9-capital-stock", "http://www.quicklogic.com/20240630/role/statement-note-9-capital-stock-details-textual" ], "lang": { "en-us": { "role": { "label": "Registered Direct Offering [Member]", "documentation": "Represents the public offering of securities." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfDebt", "crdr": "credit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RepaymentsOfDebt", "terseLabel": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r728" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_RepaymentsOfLinesOfCredit", "negatedLabel": "Repayment of line of credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r66", "r733" ] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RepaymentsOfNotesPayable", "terseLabel": "Repayments of Notes Payable", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Research and development", "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": [ "r364", "r609", "r624", "r827" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-schedule-of-allocation-of-recognized-period-cost-details" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r52", "r81", "r476", "r499", "r500", "r508", "r537", "r659" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r141", "r176", "r177", "r178", "r180", "r185", "r187", "r189", "r241", "r242", "r269", "r373", "r374", "r381", "r382", "r383", "r385", "r387", "r388", "r393", "r395", "r396", "r398", "r399", "r417", "r418", "r496", "r498", "r510", "r863" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-product-line-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-shipment-destination-details", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue", "label": "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax", "terseLabel": "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": [ "r95", "r96", "r203", "r212", "r213", "r220", "r224", "r227", "r229", "r231", "r322", "r323", "r435" ] }, "srt_RevisionOfPriorPeriodReclassificationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RevisionOfPriorPeriodReclassificationAdjustmentMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies", "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Reclassification, Adjustment [Member]", "documentation": "Cumulative increase (decrease) to previously issued financial statements for reclassification. Excludes adjustment for reclassification from amendment to accounting standards." } } }, "auth_ref": [ "r142", "r749" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation", "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual" ], "lang": { "en-us": { "role": { "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": [] }, "quik_RsuAndPrsuMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "RsuAndPrsuMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "RSU and PRSU [Member]", "documentation": "Represents RSU and PRSU." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrAdoptedFlag", "terseLabel": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r699" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrTrmntdFlag", "terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r699" ] }, "quik_SaaSAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "SaaSAndOtherMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-product-line-details" ], "lang": { "en-us": { "role": { "label": "SaaS and Other [Member]", "documentation": "Represents information pertaining to SaaS and Other." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation", "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-revenue-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-details-textual" ], "lang": { "en-us": { "role": { "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": [ "r231", "r705" ] }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-tables" ], "lang": { "en-us": { "role": { "label": "Condensed Balance Sheet [Table Text Block]", "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r718", "r737" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-tables" ], "lang": { "en-us": { "role": { "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": [ "r28" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r636", "r762" ] }, "quik_ScheduleOfFutureLeasePaymentsForLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "ScheduleOfFutureLeasePaymentsForLeasesTableTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-8-leases-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Future Lease Payments for Leases [Table Text Block]", "documentation": "Tabular disclosure for schedule of future lease payments for leases." } } }, "auth_ref": [] }, "quik_ScheduleOfLeaseTermsAndWeightedAverageDiscountRateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "ScheduleOfLeaseTermsAndWeightedAverageDiscountRateTableTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-8-leases-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Lease Terms and Weighted Average Discount Rate [Table Text Block]", "documentation": "Tabular disclosure for schedule of lease terms and weighted average discount rate." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r25", "r56" ] }, "quik_ScheduleOfRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "ScheduleOfRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-8-leases-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Right of Use Assets and Lease Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the schedule of right-of-use assets and lease liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Activity [Table Text Block]", "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value." } } }, "auth_ref": [ "r7", "r8", "r83" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-tables" ], "lang": { "en-us": { "role": { "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": [ "r7", "r8", "r82" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r636", "r764" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-tables" ], "lang": { "en-us": { "role": { "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r20", "r21", "r23", "r24", "r36", "r87" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r687" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r689" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-shipment-destination-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r114", "r116", "r119", "r121", "r128", "r129", "r130", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r229", "r230", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r522", "r523", "r524", "r580", "r582", "r585", "r587", "r593", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r611", "r643", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r672", "r678", "r776", "r831", "r833", "r834", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration" ], "lang": { "en-us": { "role": { "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": [ "r98", "r203", "r207", "r208", "r209", "r210", "r211", "r217", "r218", "r219", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r231", "r621", "r622", "r623", "r624", "r626", "r627", "r628" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r62" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-schedule-of-allocation-of-recognized-period-cost-details" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "quik_SensiMLMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "SensiMLMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-carrying-value-of-intangible-assets-details", "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Sensi ML [Member]", "documentation": "Related to Sensi ML." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "label": "us-gaap_ShareBasedCompensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-schedule-of-stock-based-compensation-award-activity-details", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "PSUs/RSUs forfeited or expired (in shares)", "negatedLabel": "Forfeited (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r346" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "terseLabel": "Forfeited (in dollars per share)", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r346" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-schedule-of-stock-based-compensation-award-activity-details", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "Granted (in shares)", "negatedLabel": "Restricted stock units (RSUs) granted (in shares)", "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": [ "r344" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Granted (in dollars per share)", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r344" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "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": [ "r341", "r342" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodStartLabel": "Balance (in dollars per share)", "periodEndLabel": "Balance (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r341", "r342" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "negatedLabel": "Vested and released (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r345" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Vested and released (in dollars per share)", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r345" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-schedule-of-stock-based-compensation-award-activity-details" ], "lang": { "en-us": { "role": { "label": "Options expired (in shares)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period (in shares)", "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": [ "r783" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-stock-options-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "negatedLabel": "Forfeited or expired (in shares)", "documentation": "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." } } }, "auth_ref": [ "r339" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r337" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-stock-options-activity-details" ], "lang": { "en-us": { "role": { "label": "Balance", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-schedule-of-stock-based-compensation-award-activity-details", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-stock-options-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r333", "r334" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-stock-options-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodStartLabel": "Weighted average price balance (in dollars per share)", "periodEndLabel": "Weighted average price balance (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r333", "r334" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-stock-options-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "terseLabel": "Forfeited or expired (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r339" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-stock-options-activity-details" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining, balance (Year)", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r84" ] }, "quik_SharebasedPaymentArrangementAmountCapitalizedInternalUseSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "SharebasedPaymentArrangementAmountCapitalizedInternalUseSoftware", "crdr": "debit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation capitalized as internal-use software", "documentation": "Amount of cost capitalized as internal use software for award under share-based payment arrangement." } } }, "auth_ref": [] }, "quik_SharebasedPaymentArrangementAmountCapitalizedToolingAndFixedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "SharebasedPaymentArrangementAmountCapitalizedToolingAndFixedAssets", "crdr": "debit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation capitalized as tooling and fixed assets", "documentation": "Amount of cost capitalized as tooling and fixed assets for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-9-capital-stock-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesIssuedPricePerShare", "terseLabel": "Shares Issued, Price Per Share (in dollars per share)", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesOutstanding", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-note-8-leases-summary-of-operating-leases-details": { "parentTag": "quik_OperatingLeaseCostNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-8-leases-summary-of-operating-leases-details" ], "lang": { "en-us": { "role": { "label": "Short term", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r424", "r658" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r71", "r171" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details" ], "lang": { "en-us": { "role": { "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "quik_SoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "SoftwareMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-useful-life-details" ], "lang": { "en-us": { "role": { "label": "Software [Member]", "documentation": "Related to software." } } }, "auth_ref": [] }, "quik_SoftwareToolsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "SoftwareToolsMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details", "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-useful-life-details" ], "lang": { "en-us": { "role": { "label": "Software Tools [Member]", "documentation": "Represents software tools." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-9-capital-stock", "http://www.quicklogic.com/20240630/role/statement-note-9-capital-stock-details-textual" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r108", "r152", "r153", "r154", "r173", "r193", "r194", "r196", "r198", "r205", "r206", "r240", "r285", "r287", "r288", "r289", "r292", "r293", "r312", "r313", "r314", "r315", "r316", "r406", "r504", "r505", "r506", "r507", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r536", "r558", "r576", "r588", "r589", "r590", "r591", "r592", "r704", "r732", "r742" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share", "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share-details-textual", "http://www.quicklogic.com/20240630/role/statement-unaudited-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r6", "r50", "r53", "r54", "r141", "r162", "r163", "r164", "r176", "r177", "r178", "r180", "r185", "r187", "r189", "r204", "r241", "r242", "r269", "r318", "r373", "r374", "r381", "r382", "r383", "r385", "r387", "r388", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r407", "r408", "r409", "r410", "r411", "r412", "r417", "r418", "r430", "r482", "r496", "r497", "r498", "r510", "r576" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-shipment-destination-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r114", "r116", "r119", "r121", "r128", "r129", "r130", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r229", "r230", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r522", "r523", "r524", "r580", "r582", "r585", "r587", "r593", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r611", "r643", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r672", "r678", "r776", "r831", "r833", "r834", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation", "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-schedule-of-allocation-of-recognized-period-cost-details", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-schedule-of-stock-based-compensation-award-activity-details", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-stock-options-activity-details", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-summary-of-restricted-stock-units-activity-details", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-tables", "http://www.quicklogic.com/20240630/role/statement-note-11-income-taxes", "http://www.quicklogic.com/20240630/role/statement-note-11-income-taxes-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-accounts-receivable-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-revenue-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-product-line-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-shipment-destination-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-tables", "http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-", "http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies", "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share", "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components", "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details", "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-tables", "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment", "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-tables", "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-useful-life-details", "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets", "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-carrying-value-of-intangible-assets-details", "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-expected-future-annual-amortization-of-intangible-assets-details", "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-tables", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-8-leases", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-details-of-rightofuse-assets-and-lease-liabilities-details", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-schedule-of-future-lease-payments-for-leases-details", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-schedule-of-lease-terms-and-weighted-average-discount-rate-details", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-summary-of-operating-leases-details", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-summary-of-supplemental-cash-flow-information-details", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-tables", "http://www.quicklogic.com/20240630/role/statement-note-9-capital-stock", "http://www.quicklogic.com/20240630/role/statement-note-9-capital-stock-details-textual", "http://www.quicklogic.com/20240630/role/statement-significant-accounting-policies-policies", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations", "http://www.quicklogic.com/20240630/role/statement-unaudited-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "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": [ "r176", "r177", "r178", "r204", "r418", "r435", "r503", "r521", "r527", "r529", "r530", "r531", "r532", "r533", "r536", "r539", "r540", "r541", "r542", "r543", "r545", "r546", "r547", "r548", "r550", "r551", "r552", "r553", "r554", "r556", "r559", "r560", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r576", "r679" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionLocationActivityCapitalizationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionLocationActivityCapitalizationAxis", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Activity, Capitalization [Axis]", "documentation": "Information by location in statement of financial position in which disaggregated capitalized activity has been included." } } }, "auth_ref": [ "r807", "r813" ] }, "us-gaap_StatementOfFinancialPositionLocationActivityCapitalizationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionLocationActivityCapitalizationDomain", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Activity, Capitalization [Domain]", "documentation": "Location in statement of financial position in which disaggregated capitalized activity has been included." } } }, "auth_ref": [ "r807", "r813" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation", "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-schedule-of-allocation-of-recognized-period-cost-details", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-schedule-of-stock-based-compensation-award-activity-details", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-stock-options-activity-details", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-summary-of-restricted-stock-units-activity-details", "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-tables", "http://www.quicklogic.com/20240630/role/statement-note-11-income-taxes", "http://www.quicklogic.com/20240630/role/statement-note-11-income-taxes-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-accounts-receivable-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-revenue-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-product-line-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-shipment-destination-details", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-tables", "http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-", "http://www.quicklogic.com/20240630/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies", "http://www.quicklogic.com/20240630/role/statement-note-2-significant-accounting-policies-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share", "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components", "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details", "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-tables", "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment", "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-tables", "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-useful-life-details", "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets", "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-carrying-value-of-intangible-assets-details", "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-expected-future-annual-amortization-of-intangible-assets-details", "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-tables", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-8-leases", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-details-of-rightofuse-assets-and-lease-liabilities-details", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-schedule-of-future-lease-payments-for-leases-details", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-schedule-of-lease-terms-and-weighted-average-discount-rate-details", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-summary-of-operating-leases-details", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-summary-of-supplemental-cash-flow-information-details", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-tables", "http://www.quicklogic.com/20240630/role/statement-note-9-capital-stock", "http://www.quicklogic.com/20240630/role/statement-note-9-capital-stock-details-textual", "http://www.quicklogic.com/20240630/role/statement-significant-accounting-policies-policies", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations", "http://www.quicklogic.com/20240630/role/statement-unaudited-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "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": [ "r176", "r177", "r178", "r204", "r232", "r418", "r435", "r503", "r521", "r527", "r529", "r530", "r531", "r532", "r533", "r536", "r539", "r540", "r541", "r542", "r543", "r545", "r546", "r547", "r548", "r550", "r551", "r552", "r553", "r554", "r556", "r559", "r560", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r576", "r679" ] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share", "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share-details-textual" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r743" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "label": "Common stock issued under stock plans and employee stock purchase plans (in shares)", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r6", "r49", "r50", "r81" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-9-capital-stock-details-textual", "http://www.quicklogic.com/20240630/role/statement-unaudited-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock from private placement, net of stock issuance cost (in shares)", "terseLabel": "Stock Issued During Period, Shares, New Issues (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r6", "r49", "r50", "r81", "r504", "r576", "r589" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r6", "r49", "r50", "r81", "r338" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock from private placement, net of stock issuance cost", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r6", "r49", "r50", "r81", "r510", "r576", "r589", "r685" ] }, "quik_StockPlan2019Member": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "StockPlan2019Member", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-schedule-of-stock-based-compensation-award-activity-details" ], "lang": { "en-us": { "role": { "label": "Stock Plan 2019 [Member]", "documentation": "Related to the stock plan 2019." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-", "http://www.quicklogic.com/20240630/role/statement-unaudited-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "totalLabel": "Total stockholders' equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r50", "r53", "r54", "r75", "r538", "r555", "r577", "r578", "r659", "r686", "r734", "r752", "r812", "r863" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation", "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components" ], "lang": { "en-us": { "role": { "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": [ "r725" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosures of cash flow information:" } } }, "auth_ref": [] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TableTextBlock", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-10-stockbased-compensation-tables", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-tables", "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-tables", "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-tables", "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-tables", "http://www.quicklogic.com/20240630/role/statement-note-8-leases-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "quik_TheNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "TheNoteMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation", "http://www.quicklogic.com/20240630/role/statement-note-1-the-company-and-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "The Note [Member]", "documentation": "Represents the Note." } } }, "auth_ref": [] }, "quik_ToolingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "ToolingMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components", "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-balance-sheet-components-details", "http://www.quicklogic.com/20240630/role/statement-note-4-balance-sheet-components-details-textual", "http://www.quicklogic.com/20240630/role/statement-note-5-property-plant-and-equipment-useful-life-details" ], "lang": { "en-us": { "role": { "label": "Tooling [Member]", "documentation": "Represent Tooling." } } }, "auth_ref": [] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-6-intangible-assets-schedule-of-carrying-value-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Trademarks and Trade Names [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r34", "r756", "r757", "r758", "r759", "r760", "r761", "r763", "r765", "r766", "r767" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_TradingArrByIndTable", "terseLabel": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r700" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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": { "label": "ecd_TrdArrAdoptionDate", "terseLabel": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r701" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_TrdArrIndName", "terseLabel": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r700" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_TrdArrIndTitle", "terseLabel": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r700" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_TrdArrSecuritiesAggAvailAmt", "terseLabel": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r702" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-details-textual" ], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstandingMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingMaturityDate", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-3-net-income-loss-per-share-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_WarrantsAndRightsOutstandingMaturityDate", "terseLabel": "Warrants and Rights Outstanding, Maturity Date", "documentation": "Expiration date 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 YYYY-MM-DD format." } } }, "auth_ref": [ "r809", "r810", "r811" ] }, "srt_WeightedAverageMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "WeightedAverageMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations", "http://www.quicklogic.com/20240630/role/statement-note-7-debt-obligations-details-textual" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "documentation": "Average of a range of values, calculated with consideration of proportional relevance." } } }, "auth_ref": [ "r402", "r432", "r604", "r605", "r653", "r820", "r822", "r825" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "terseLabel": "Diluted (in shares)", "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": [ "r192", "r198" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "terseLabel": "Basic (in shares)", "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": [ "r191", "r198" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Weighted average shares outstanding:" } } }, "auth_ref": [] }, "quik_eFPGAIPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "eFPGAIPMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-product-line-details" ], "lang": { "en-us": { "role": { "label": "eFPGA IP [Member]", "documentation": "Represents the eFPGA IP segment." } } }, "auth_ref": [] }, "quik_eFPGARevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "eFPGARevenueMember", "presentation": [ "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration", "http://www.quicklogic.com/20240630/role/statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-details-textual" ], "lang": { "en-us": { "role": { "label": "eFPGA Revenue [Member]", "documentation": "Represents eFPGA revenue." } } }, "auth_ref": [] }, "quik_statement-statement-note-10-stockbased-compensation-schedule-of-allocation-of-recognized-period-cost-details": { "xbrltype": "stringItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "statement-statement-note-10-stockbased-compensation-schedule-of-allocation-of-recognized-period-cost-details", "lang": { "en-us": { "role": { "label": "Note 10 - Stock-based Compensation - Schedule of Allocation of Recognized Period Cost (Details)" } } }, "auth_ref": [] }, "quik_statement-statement-note-10-stockbased-compensation-schedule-of-stock-based-compensation-award-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "statement-statement-note-10-stockbased-compensation-schedule-of-stock-based-compensation-award-activity-details", "lang": { "en-us": { "role": { "label": "Note 10 - Stock-based Compensation - Schedule of Stock Based Compensation Award Activity (Details)" } } }, "auth_ref": [] }, "quik_statement-statement-note-10-stockbased-compensation-stock-options-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "statement-statement-note-10-stockbased-compensation-stock-options-activity-details", "lang": { "en-us": { "role": { "label": "Note 10 - Stock-based Compensation - Stock Options Activity (Details)" } } }, "auth_ref": [] }, "quik_statement-statement-note-10-stockbased-compensation-summary-of-restricted-stock-units-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "statement-statement-note-10-stockbased-compensation-summary-of-restricted-stock-units-activity-details", "lang": { "en-us": { "role": { "label": "Note 10 - Stock-based Compensation - Summary of Restricted Stock Units Activity (Details)" } } }, "auth_ref": [] }, "quik_statement-statement-note-10-stockbased-compensation-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "statement-statement-note-10-stockbased-compensation-tables", "lang": { "en-us": { "role": { "label": "Note 10 - Stock-based Compensation" } } }, "auth_ref": [] }, "quik_statement-statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-accounts-receivable-details": { "xbrltype": "stringItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "statement-statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-accounts-receivable-details", "lang": { "en-us": { "role": { "label": "Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Customer and Distributor Concentration of Accounts Receivable (Details)" } } }, "auth_ref": [] }, "quik_statement-statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-revenue-details": { "xbrltype": "stringItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "statement-statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-customer-and-distributor-concentration-of-revenue-details", "lang": { "en-us": { "role": { "label": "Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Customer and Distributor Concentration of Revenue (Details)" } } }, "auth_ref": [] }, "quik_statement-statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-product-line-details": { "xbrltype": "stringItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "statement-statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-product-line-details", "lang": { "en-us": { "role": { "label": "Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Schedule of Revenue by Product Line (Details)" } } }, "auth_ref": [] }, "quik_statement-statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-shipment-destination-details": { "xbrltype": "stringItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "statement-statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-schedule-of-revenue-by-shipment-destination-details", "lang": { "en-us": { "role": { "label": "Note 12 - Information Concerning Product Lines, Geographic Information and Revenue Concentration - Schedule of Revenue by Shipment Destination (Details)" } } }, "auth_ref": [] }, "quik_statement-statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "statement-statement-note-12-information-concerning-product-lines-geographic-information-and-revenue-concentration-tables", "lang": { "en-us": { "role": { "label": "Note 12 - Information Concerning Product Lines, Geographic Information, and Revenue Concentration" } } }, "auth_ref": [] }, "quik_statement-statement-note-4-balance-sheet-components-balance-sheet-components-details": { "xbrltype": "stringItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "statement-statement-note-4-balance-sheet-components-balance-sheet-components-details", "lang": { "en-us": { "role": { "label": "Note 4 - Balance Sheet Components - Balance Sheet Components (Details)" } } }, "auth_ref": [] }, "quik_statement-statement-note-4-balance-sheet-components-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "statement-statement-note-4-balance-sheet-components-tables", "lang": { "en-us": { "role": { "label": "Note 4 - Balance Sheet Components" } } }, "auth_ref": [] }, "quik_statement-statement-note-5-property-plant-and-equipment-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "statement-statement-note-5-property-plant-and-equipment-tables", "lang": { "en-us": { "role": { "label": "Note 5 - Property, Plant, and Equipment" } } }, "auth_ref": [] }, "quik_statement-statement-note-5-property-plant-and-equipment-useful-life-details": { "xbrltype": "stringItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "statement-statement-note-5-property-plant-and-equipment-useful-life-details", "lang": { "en-us": { "role": { "label": "Note 5 - Property, Plant, and Equipment - Useful Life (Details)" } } }, "auth_ref": [] }, "quik_statement-statement-note-6-intangible-assets-schedule-of-carrying-value-of-intangible-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "statement-statement-note-6-intangible-assets-schedule-of-carrying-value-of-intangible-assets-details", "lang": { "en-us": { "role": { "label": "Note 6 - Intangible Assets - Schedule of Carrying Value of Intangible Assets (Details)" } } }, "auth_ref": [] }, "quik_statement-statement-note-6-intangible-assets-schedule-of-expected-future-annual-amortization-of-intangible-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "statement-statement-note-6-intangible-assets-schedule-of-expected-future-annual-amortization-of-intangible-assets-details", "lang": { "en-us": { "role": { "label": "Note 6 - Intangible Assets - Schedule of Expected Future Annual Amortization of Intangible Assets (Details)" } } }, "auth_ref": [] }, "quik_statement-statement-note-6-intangible-assets-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "statement-statement-note-6-intangible-assets-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Intangible Assets" } } }, "auth_ref": [] }, "quik_statement-statement-note-8-leases-details-of-rightofuse-assets-and-lease-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "statement-statement-note-8-leases-details-of-rightofuse-assets-and-lease-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 8 - Leases - Details of Right-of-Use Assets and Lease Liabilities (Details)" } } }, "auth_ref": [] }, "quik_statement-statement-note-8-leases-schedule-of-future-lease-payments-for-leases-details": { "xbrltype": "stringItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "statement-statement-note-8-leases-schedule-of-future-lease-payments-for-leases-details", "lang": { "en-us": { "role": { "label": "Note 8 - Leases - Schedule of Future Lease Payments for Leases (Details)" } } }, "auth_ref": [] }, "quik_statement-statement-note-8-leases-schedule-of-lease-terms-and-weighted-average-discount-rate-details": { "xbrltype": "stringItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "statement-statement-note-8-leases-schedule-of-lease-terms-and-weighted-average-discount-rate-details", "lang": { "en-us": { "role": { "label": "Note 8 - Leases - Schedule of Lease Terms and Weighted Average Discount Rate (Details)" } } }, "auth_ref": [] }, "quik_statement-statement-note-8-leases-summary-of-operating-leases-details": { "xbrltype": "stringItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "statement-statement-note-8-leases-summary-of-operating-leases-details", "lang": { "en-us": { "role": { "label": "Note 8 - Leases - Summary of Operating Leases (Details)" } } }, "auth_ref": [] }, "quik_statement-statement-note-8-leases-summary-of-supplemental-cash-flow-information-details": { "xbrltype": "stringItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "statement-statement-note-8-leases-summary-of-supplemental-cash-flow-information-details", "lang": { "en-us": { "role": { "label": "Note 8 - Leases - Summary of Supplemental Cash Flow Information (Details)" } } }, "auth_ref": [] }, "quik_statement-statement-note-8-leases-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "statement-statement-note-8-leases-tables", "lang": { "en-us": { "role": { "label": "Note 8 - Leases" } } }, "auth_ref": [] }, "quik_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://www.quicklogic.com/20240630", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] } } } }, "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": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r2": { "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" }, "r3": { "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" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21" }, "r25": { "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480489/718-40-50-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r59": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7A" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481774/310-40-40-7A" }, "r103": { "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" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r107": { "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" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "a", "Publisher": "SEC" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "b", "Publisher": "SEC" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(4)", "Publisher": "SEC" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "c", "Publisher": "SEC" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r141": { "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" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r148": { "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" }, "r149": { "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" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r234": { "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" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-42" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-42" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-42" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "44", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-44" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3A" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r250": { "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" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480341/340-10-S99-3" }, "r254": { "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" }, "r255": { "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" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r257": { "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" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r263": { "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" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-6" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r435": { "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" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r615": { "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" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-11" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-79" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "80", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-80" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r686": { "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" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r694": { "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" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(1)", "Publisher": "SEC" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(2)", "Publisher": "SEC" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(3)", "Publisher": "SEC" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Subparagraph": "(ii)", "Footnote": "2", "Publisher": "SEC" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "1", "Publisher": "SEC" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r724": { "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" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r726": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r727": { "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" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r750": { "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" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481628/310-20-40-7" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r763": { "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" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r765": { "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" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r805": { "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" }, "r806": { "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" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-3" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r830": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 75 0001437749-24-026817-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-24-026817-xbrl.zip M4$L#!!0 ( ,^!#EF-2-[R 3H! +L"$P 7 <75I8VML;S(P,C0P-C$Q M7S$P<2YH=&WL?6MWVDC6[O?Y%77HF4FR%MA/&LOI^P6_*;>]+Y7WMJ%QJFL&J:@BG3QO"'YC0R>K9W^[_>; M1W%"IX+[L/QF5J#IE1^X79%515;I_WYYN#DU=4$UQIH^%4R877A7K56IGE<: MM46C\.C/[1.*=SU-^H]F5WOU:J5:K]3J[DLLHV+.9W0YB6/!>&)O<>_@CQKN MXX9N;GM^<6OE!Y:IT^>MD]XYA?O+\6Q[KM;PC,G3JV]"U_V$RLP-WUAWK)A;BZ1*+^/ MQ,HZ?LV)I4I4E[0I7?GUP]77:QFZ_VRJ-:W[34J]>DK?3*H:\I-"*_@8U1FHC4K]I.K^_"]+7B4:7!!_*MJS+.)@ M65/5L\;B>='2=1!N<__.N7=7>FC(XA8$R>+J4-[$B?^3>&?E47T+*'5]A9E$ MS5)-?5MG[9NK71"E+3T0I94'@66>!6'FRTMX8W4&=-.7_5<>DDQ]35*LH IN MG^)M1R35*O5:J?LW1>TTU!(15R?EIKLAZ2VD7U_*+:(???2:5B MOV)*38%@/RL46GSYM=375 ";61E!'TM$M+_]6C(!@Z=,JYUV+T_=SEX^:=*< M&.9< 4X;P[.5L3"5E?D%^>=?EF9^'LE3:I!;^DH>M*F@VA?+A%TN$X/J\O@S M8;\SY/_2"U*KSLS/9"9(J',O2%562?6D)JN?"2#2T/0+(EBF]KG4O93D%[== M239FB@!MJII*\9[\=H$=I+K]498DJH+>AL_PQ"WRCRS:(WLS'U Y2W_B]" Q MJC7GXUD%>4454(0 JUX,5)CW>1_F0A>4(4SRVSZ+-LH,8S;^'.MEZM/=7]X\>P_^WF[NNP3_J:/HNX9[TI M527X:UXKPG.)V*KXUQ+H[HNQ_$8E0(IB.'V5WUXJYZWS:JG++D;H4G7<,U8:;X.Y*C' MVC(.?+/=1JF+/][6\K4NB*AJV$_$6NVL4>^HJBO:)VO-9 1EE/YMA2>B*3W\8#%:G\(H".<^A5(MAM^'5C%3V@ "N2 M9E8D*LI3 :QLYP/(VPH.9S$8M_/OC*;C,YJWT1],(.!H 4DC:]+7I5#81 M+T9/E5 +@ @&&T"FAK?O8)%=J+("\D6W*.B"W;UIA)W;6'K3WG=N@$L?)X). MUWMU#\X:!7)*CZ8F_KP7]#O]T43=^S^"8M'EKYP.5O\3H6>9$T\&ZD,*P8+O4K57+H+V##:)3W8LN&1]$ M+5I*# W#"C< $(1!^^XG>0[H^YUEHE^'9FE" _ 3Y <@*-');T;;]^0G_V!- M@?I+4[,B4SL'JXF,C>< '>$9212R]1P-Z.#"M5,]0$-D90@'Z(>-(1PDGVK- M$ '1$Y 6JUH+T_0$O$0X!@0VB V#HK;3KE#>:4 MUYV/[0I2:9>K,U1%G0H&O:+VOT,5W1UL[E^R.>E;AJF!4]XS#!K2B22&_*S" MIU*WTP[B3C:J]=8.A/W9!RTMF]>"*"NR.>^]R4;E@;YHR@L08?7>=SI]HOJ? M-[)*[\8^/_N-ZK(I/-,O@OH3'@#B4EVD]J]V3QZ^TG#?N>YJGP4RD>N@B +- M3J/>]"'_9DSFSQYXKY*L6*;\0A^I:,%@P8\=O(F*)5'I6M>F,.299;*H_MUX M(.@J+E*XBO7+W/\%;.H8#^#/J6JPW]\K@KHQ<[Y,=&"W>E.,=(3DMG:U$7"N M]V,U/M<^<]WH;)UKO] B,GGMO%)M5>J=/YFAAW&8P5\61K:AEYK*PC(X(QXY M[,[#ZKC_)>@8<,8@SH/\/#&]@OJ[8.(\S)>Q6)?8J "\ Y3@B0HT9$[P[15) MF%?F5- K5"UUOPMS4N^4"6)@_S F--*J1B*\30KJQ^QKAFGTA1F(,67%#@L@ M@W;Z*=L(M1 R][HVH[HY1TR:,-U(KQD2[LL^^H=!QY9R(X]7Z-=JH=KPC!KS RXD2T>:@:(-$N:.)@X/)2&$0VDO6,@ M[43H%3D<7M$G_Q92J^?S%OE?K>$U,H+&W[[G:\\$; MAB5H&+9JX2),D"48'$$[ N\YVA'4 XW@K'D>= 2^D1T[; 3=E[R1H1Z&/9ZI MK9*6C]P+<[S4 R-2NINQ)-ZO+#XR5.W,L*^Z9A@)+'+B^#M[12_?'3\&?^S% M@RM+!UK: ['#\NRF,]#!&\@PV4AD$1J&%SR\DZ_A[1L/1:@MHR/3F:+-*?5T M?!_]CIEN(B[X^H-]G7'W7P .,_!WV=;6[)$,' Q D5+)P !M,L0.D>M)1>GB MP5)HK?K4JH'@&>E3U93LM%O/S'760@,K:;B1)]YBIVXUU=NOGJ3- $,^'3M/ MMV/;)FS-,XVG7W\.P2A^D25+4!A2__@Q_/95T.@Q_&:9 MZ;WH[GFIB[\D[*I^6/45Y;%C=:]9WHY7W.#!ENMJ M.^ ZUC13U4R*NZDN%#"BX=UJQ=VV,!;'3YUJNW-6J4OG4J4I2N/*TY/4KIQ+ M]5JMW:C2E@28&P$--=>Y( IZ%T2G"O3((*;&2(P&C*#./Q@$]PK]90DZN-T& MD57R"#CX73-HF?1[)P1?9;\ [D\)?9N!&#,(6"6_6RHE-9OUVB=L,&[GN^R; M=^<12VNDJD@-^(Y;*"\,MF$02$#8YM:+"=LGC/OX*NYFO9,W RP,^S;N&?NU M9,A@R%"V!VO]I>R[H5FZ_95M^KUP",WF;IMB[#K/4K9+R/TF2_A]+%.=L)Y2 MWQV^_>&WU=U-ZS_NNI=6WSYC5K3[S3!A]A$OW64/W=\M[RVZ*7D>Q1$LF[#O MN-_=1DY7YF(Q-VCXL8FQ#7_W_5,@MJ73KM,\,_3=5[CWW._X"M^Y=N,1YY5J M)P,3;.]*-;O+3BU>Y-P).F=@0O5F,T46<8_+QMQY-I]=R":=[C5_BW>C(;[^ M1F RY3(VQX6ZK.PQPWN1DMQ6FH!:" 1^] MM7=':WI(_&S\'B]>456;RJK?:_<5$BNO.%WM_7OP=>5V,_-RNYF(W-Z8&Y_ M:<;FQNGA/G/CC"#"N5F/>&5O;FJ> 2ULA"$VSFV(A'Q@9J"K%+)S68N M!/7\!Y5YLODX_PTN,R.EVP%1C(:'R(=:?(&)S&7M$1.?R^ABD3L#AG[ZW5[!&K$,-2JZITO *4B$BUSC9)%L&-$(5)$]$KG&R2;8,:(Y8QKAE_PS7"_%90^EM! I&9*Y/ MCICX7 _EE-PRE^()6/?1[E[CTC@5ZSYY(G*IFC&RN6O:"96!S2BA-X?AI>Z. M:=A*Y+V;WC:/)3S__.?%KMF,"6$Q94W<*U1ZQE,-!=-R)#J>Z.1<[AE]3<'R M1'K61?K&.#QB?.> ,DFN17415I;9??UJ<8\9?'1_OW?)&3Z M]S&]UQZ-9-<1)W2,A%[?)+"D701QL$:E7O-^Y&1,A%^=Z=[35?8^&H&KS F= M%+^NT2Z2V'S]_,]K6154$3K_0$4JOV!%.OBDZ1(%9_*%&B;V]=H^AVE";S4SXZ9Z)$-U(+ RX#A78^KG$5+\C%,\ZQ0_BY#BS+ZOMSG%LTMQ MAT2'NF#LI* -'\PR]8OO@=VO%=>;0R?;T(F\_BD/Y_%P7GR%SZJ8V\\1QA&V M1%@UMFT(;%$)Q#,*;"":R,[;69QJLWX#CZEQCI@R[E24W@9\1;D^TA;"WG,T M5<87H+:->^'"1C+Z.(,:R1>VC09#GF./5N=QJ(HZ'H9@#-6>*.H6E6YDX0FY M4*9XR/N=.:'ZC:8^XV$)GEO% UI,4W3T:'R1D39WXWMH1+3+W/\%#&ILF<5[-B8>'9YM M,,4X'4NO<,>\Q)D$D%XMJO73U#CHC@9TR9Q>MD^./P?=<8 N2\<+<= =#^C2 M.;>I=EZIMBKUSI\/&,ECN/@NO,E3:^K$VG.^[84%!]RAV;&"E?$='D3/UH8: MEYX1K=$LX)%S&!P%L9;Y\3J>UVO.47"9X)_B8&?V:O7"CU]["O&5E/A0EDGNP]VN*Q)2=TDH1.D:.O M+5UEZ][V6B9; 2\09;!<>.4PB6:;-+4Q\PK"%E"B!8\Y!"RI,#@HMZJL.U)QD2><!OI@D2G@OX32QVP+[?"-.M9)=E'W,YI+2#FBHR4K%!E6\$$7F'QN"LL M9J>JPG*#.Z\NRY%YR"[XE>RO&"H;<61R9&:@_)%/)1J.3([,;):KX=DVR<72/!#K7Q17[$"PO% =#(_<$,VWW\4B MGLQE8S&5A\A&! M;9/.95KRD\YE4^*QL,;28W?>'/=\AQ/%>SG$T9]MU*C4&MZ/BV+ASA'/K!ZX MLZCU+!LFU:ET)>M4-._&8V@NZQ5AMHYG<=35KE'%&03!Z=XS".)]-((@""=T MK(1>]2B]M(M EC4J]9KW(R=C(OSJ3/>>,MK[: 3F,B=T4ORZ1KL(UN'6,^R& MJJA-Z6+P-YIS3"O;Y*(9,,Q'0)[(VFCB5:782U3B!BY3OY;/> MQPEIJ# M@.MR#@*N[SD(N$W MG0K6"O\*U6I+B@P53UI*JNR8>H"GJGKS%81#,) (^5V M @=&LL#(C>W @9&XQ,B'/<&!D;C$R(Z-L9BQN[&SQ4A0[C6[_,IB$D68'1A; M7YC)IJ#(__7$GMQ+K.(.U55!L0SJ.<+-.=/DEIK9QL]A\^"L#P6>C0*:*SY: MB6.LJ!A+3\&MF\0<8X7$6*:J*G",%15CJ:6=.P<7*H**10=MQ\EX6(Y=W";W<+)DA^[0.:$.Y"?XJ]^V0/)+BW/YYO.%&U. M*1OAW0S50[:IL])]S]E[V\91+ ;;9A1QHN;8"ME6#903-06BQEU(H./WR'?[A],N'42/O$)K4,'59-*G$ M;( ?JFP:#X\_4=W 6)])!1(J_<".G5P',%'F[P\O=> MUR1+-._T1ZJ_R*)-Y%OZZES/:)(LELORZ[E#V8W^%U#+^LAA3LN<2EV_5 U. MR]S:1^L:E-.RX/KRNV!:.LTU.?V&<,1:DU.T:+J34[1H&I13M&AZ]#=PTC%9 M/MM23M4BZE-.U2+J5$[5(NI5>GW_M3>\SR4Q5_I^Q%J4TS#_.I/3 M,/\:DM,P__KP41 >>ZIT9TZHGDM";@[@B#4CIV:1="2G9I&T):=FD?0FLQ\> MZ M5K8S6Y=W' %H90 'U9G.I-YOO6K*]1&$,!M6 @43?HY^3&;5#P.ZY[S$.>A'/)0IMPJSD.< MAW+(0YGR9SD/<1[*(0]E*NB>.1[J66@=9(6$#N MR6PT@7,/YQX>1^#SCW<-T3EGMXT#KWW!-WQ#K5J$'@B'5/9(F! 61RB_"DT*YZ[,7 VV;N*/@ MH4+'K0.G8',>XCR4/1Y*)1M[I;3AC:8^CZ@^=<]'[VO3J6SB:+[,^]# LZ;/ M[\9#DRZ>D!C.ARJ8)::FRUDMI^<"*.0 EPC<&&F4:(BO*N*B=N7&N =OHF)) MLOJ,4V/"U"QOV?M'-$TR>JJ4[7*)+GD"C\]AAJHDO\B2Y>P! M^N/'\-M709^/!,O(* &I*%VL]MJAC$_?B[4 (G/"Y9&?OLL@:*AR+>C4R.CV MS)VD\>G_A483:Z,9%G1)'5GP^:LCI]^*,337\^K5>KC5,= M;I_BCN(=0GYEQ>4IPZ6A@:E(#2 N M?I]006*]!V;KDK\1=?EF9^'L'L&N26OI(';2JH]L4R89?+Q("NC3\3]CM#_B^](+7ZS/Q,P.%^ MEM4+4L4OV-N*H,C/< &]7:I_+G7MWER>SJ ?T7:@NMX!0*E )CH=_UKZQ=3$ M4L2-E;HCC!\0;4SZ2!K5-"Y/A:XSM(GN-C>A\O/$O""-V=MG(FJ*IE^07ZKL MSV?R)(@_GW7-4J7*^JU763(GV%3U'_"=KT)=^'M;G\L#:-RUEDD'%>C?3RX&4!E\NG[H_;X6AP11Y'O='@\?+T MJ;L+/)&W_CCH_W@8CH:#1]*[O2*#_^W_UKO].B#]N^_?AX^/P[O;"+M4W:M+ M_^H]_C:\_3JZNRV3JY/^":E76\U.LMU88>,E]GQ8GAR(QWIK)_P%R]1VH)&L MC?H=D1&'S%IM\GR_)H',UW M$(JR-4#/Q^^"_I/GG_9T M,LW &I-5--8NJI\/& #TTGS2)#"I3+!;3,EMZX7J)M80<49D:K//=O/-D_-_ MP*](S%;#%GY\CP__L,#.H[HR?Z S33?!+-?TJ6 BQT%;5+QXTC3E25 4#4;] M%H)CSQ!$G7;S[/,FTP)Q+T]-::]I[+1.ZCOF,6(8_O&C]S :/-S\FSP,[N\> M1N3^Q\/CC][MB(SN".C6$2A0FS=J#7+W0&JMCU>?R-TU&?TV(![=N]"[O?X( M;]8"V/;83P%'8 P[H#IE6$_"R$S0HMVN*S2=F!-*%B@D]\QY( /@5,GI MX7L0MG\RL+V0%0!?2'"E,H6N3?!G%4F85^94T"M4#8'D=JG[NZ52TJB6"3X3 M6 DE2;O(K;>[!RZ0DQ#((UU0[1! 7!+YW)'(S5Q)Y-%#[_9QB'*7B^0D1/(2 MAZY,OM:UJ=M#F"Y@;W7%!I:HJ-F9 1<$C%L0YS):KNRM]N\._Z]-*&P:WTI& M6K&%[M);)]?#FP&Y_?']R^#A8KM[-6#AOFM9H7 /(Y[!Q4.'13DK]?I9NQ94 MQ7%G/49G/?(8T1\_AOUO-W=?AWW2OWL F=H;I1$7^CAX$T23@1B#DCI]QJ() M@@KS;A!C1O%$#2H1626R:1!QPDS%3QR*Z>@'KQSVV(*!#$ G6.LU :'1-Z=+ MT0VE@N:#,Q[GBFX39]UPC'HN2SLL**"N:6K3!<6;S7]$-_)XS3$'".P*LJB! MMNF%-9M1710,:B/D'>4T5,%,F#F6 BO#VK<+KO8UB6Y:NP8^,=.U%WQ/8+^M M#<;NU::ILNR[HKTN^DX5X570J6M?;--][QC(Z^2MU7-#WLV@7\"QY@_*^R!V M)+P-G55>D:$VK&T%7[OM-CQP?MZJ;H\?>)T0+IK"6!1,K!#P9#1P973R'TN7 M#4D6F3>CC9<3G4QW9*_$8[W2GP55_B_[_HG+E>+B<'CR"M2BURJYVLHRV[D8ZDA7Q/DG1,P;'_N9%56@LAX&NE;KU>KY(;L/#GI,HT9^?A(_5,G'^_VD1 MW($;'Q<70>P"3^NR*4,O[5 6U:E$9I9N6!C3@MM,&=?J'Y\^H3C 8+L@FA?; MPRDU'D[992OBBI03,7-I]:0 ^9S_KI#'?8Z]ZH(8FB)+BXON;.+4.9\;9_DS M/$>R::=W4D&<$%$1#&,OF]L[C[;]S>;"GJ2U:72#E><13H_;-O3#VS"C8F)S MIPM,&C[.IT^:\M'X%'CF. )+W5LGE,\ 2-_$B: ^PP65O$YDN+(4BVF'.T) M/E)ZN&WKBR6#%="[MVVYFQ)+;#65'$4WK]6?F,@)82JUP4'0IE- QJ.IB3_+ M9";HY$50+$K^?E*MUL@,]V1,6% V>*I"ZA(M;0HYTLP69B'(:XS1/!(&-9 7]&4!1X A/4T,WYRY+1R3$U\D2=!^#%CJNS M2,K2=$S*DA9>C\=3J*)MS$IBTAP%VPQ?'2F4Y$RRZQ6M]_'LCH-\A%> M"CQ!# L,"V.B86X L7>@P0\%Z9\A/P%[P MT--_8$#X(_8\_!+[X[P,4_<,UA/67<$P2:=JOT$2YL;)UH2FW<&POJ7K\&8[ M%1!%N2F8EA&;B:U'^Y8^0ZQ![";RJ8) M:*4*P$_75-2RRIQ0T+AS,D15(H@LB'@EF +!W*]UCER^8Q&&@!L/%CS9K+:0 MWQ[HLV7O&":/E1'YB#/>_EQOU$^Q63KBJ^-XPI M,!ZTHKO2&#HYG0GJO(RJ#5X'6@!GXIG X%[-B7O[!#0=)1(=RZKL+$&3?_YR M7J]7/V_K'+M=^^P^MO& <[_L/K"U:^Z+4*>5MO2OA+EU3!J *U>IN^K9JY-/ MDMH"M@+57&\SP$2^1);5;Q!#]KQY<&)?8& )EM9?2ZC;^V<#>+9N)+7AP"N? M"S%SB:&QYQ%5U\5"7U)3N D^-SB:+5+OL0M!=XO[^40NV$-,0(G.0V&"&,UZ MJ7OKI[$/V]R491PF*P7/N!0,WKE'VQZS^[CPWNVO?=OJ*LZL9D3>L#EW2RE% MOFVRV=AG(WLV!748HF89< D*P&)-7&*(&_A[FL69R8S(/'>>O[)I[KO^?-2R MK[G/EO$@2T/[;3A;71Q:F]5BQ;7&.^)'F*;G&_:2QWX18Q8G!BM8U5B8US(H M>PIZ2[&J!C&7.[N=F"S&:K$M98Z-O\K0-#1+5)@O#6-*+[+!K&I54$594#!> MA5NV\&$L22D)NF00W*,E2VLQYD6V6^.C\,DOL$1X)#0<8E8VM6V\YIO9PE5/NSA.V>XZ8HR25_R/0_UKMAP#(F%CJ9,E K$\ MH$?,^#'N+)-)%Q S)6* $J8LQFNILDUV]E0)L"G*8/D;OY:&M]>KY7]4:UJ1 M-%:9 A]918U;I_B\4NVL0N6LU*TUR\VS5OFLVG'1XO:[:^SNAZ7@32"E8E^<7.//VU=/_URS?_A.4]LHI+ M6/9U]6W7HX?%Z_QL!D\3I4716/?GDW$%5*M]??T&+B:0^Z^W/[Z7O!5HV9/+ M"K3NI^6'93F ^][70>7+PZ#WK=*['F&A#D%Y%>;&^H;^E5EPZP74 ]4+8#4 MUF;FMRO_F;%I?=B\C.[Z-ZP\M/-^239FB@#HE%4L\U)Y4C3,JMIHUIG*'15M M7YWQL\4Q07%!;*?'KEY\$7194#>>C213S[E]N!ECTJW]W.QKG5E$(WP;MZGI^NIA4/"]#38 G?G;@'Y.7]>^&9KNY^=R'. E=;\ Y6 M%SI\OY;JI:QA?VE3W0NZ65OT#]WE"CR-#LL%?9O(3[+I3H%NDB&ID.M%*&>H MV@X3>#;VY B;$U0LB":%/>;$V&1R;&DP16SW8I5NW8;OK.^$9<:@R,5P)GL: M.\9W]S1/"%X*4SR$LO8G2,@]!"H^2VHG44C.Q!@@W$A_J((ER;BL /XQ&)N& M_8DI=R?7RU4IK&[(U':AN49)5J,L2S75#TKIA2=9N MBZL&KAIRC7.N&]+1#8._+-F\YSV'>EW016>F9[X8) KV1 MP\#=BE@_KZ<* MRMR0F0NR5"RH>>S=U/C, S4LA2]MI*UQEB3OUK@[PM5./H%>5+73^/.//_;5 M.HT\:YT]!_H'ELN0P4'!*LZH1>""XGY'):1HAH5[SGM/FF4Z1?G)@VS\Y)HE M#4?:)(3+TT\ZQ> @W7?90IF'M=$ZF$ M.H5KD#0TB(=R7(]P/9)7M!^@1W*SL;J^]\9JW%E]QZJJ\5W5*0%]4\K_UY0Y^Q#M]^MGG.-U;O.U;VG&V1LX.TN$F>TK9IFV!<<7#%D5>H M%U9Q]/[$:/?>BJ.7:\VQ]V#Q,7(-ES6=*XUTE(9#J]B5ACME!P#YH%?4#GY# MQ_\-DT5[$V,P.7B5#_\LAC&RED@WC$= M=B3+^FD)D1XJM/'"P.<*K;UAY0B=S7L;IPOAG^59+?94+XYI6?VR\CG%XX8V MYBS@B4,A9BS\N4/N6_-Z]E 05'@_IG+ S]X'$25Z#I!S+H)S$I#S;>4LH/O> MP\CNY_!DUZD(LQV]C^F\OU@GR[4T%E/EJ07N3)?GRLJ4.4OSA^R]+MIL^D#/ M4T37F4_/E8#'4274\Q^WO1]7P]'@"D]'NAKK120GU\*.L$G.B68:@2O 6^B;2F>DY9%&8XK&TGQ+JF>^93IZ3U@(? M[N2HOK&L,H7@;]]L8'Z%>=;&M7'"XQM.I'-"L[DP)'P/??Q8;[7*Q/W/I\_$ MW[8M>8_+WMV7[1:>*47X%I_,4C][+E@KFW;E5D-^_5UK8%JQ)E14,XH/WCV0 ML\4*"%U/6VB&8" 9[[H'N5V>TFEW]80C3IIT27-%13I]HCIIU&(DCWWP.F?G M@S!#]CNZ+#/0LD]MC Y2Q-%,W@G@)$V:I(V$29H1T>&&"MJ[@HZ[/(-M=M'" M:W?HL^8A #UZCX]>8S:3:C/H]Y. MCN'ZEJ[#O!)P=, 3OB@8R_&W)/>6K&@N1\<"P#U87V&IS=61D.Y[QV8AP9B4 MB8BUT>E?EOPB**PL+N[JUJEAZK*(P3>\[\M=RS6SH/;5EI'ZDS;R9OZ^K86Z M;R961*U>RF]@VJG7N-J*);XPM"?6:F>->N>\WBR!):MBVP\8SY/_1)N\4CVK M-*HE8JFR??G'XU6)J,(4NFP9E6=!F%T@"?'O8$F_AP7I\$9/E58O>)X$DQD M#&]KE(@=I8:FW\ "M:8523,K$A7E*6X\J -I1W M7N%QO"AL^:"P4:G5*XU:!E'8+)]54T9A1LRN8)IC\;?>/E2-5&KG3)'T1!'# MY0:H#9$"79\46B8J-7$A4E 4[94=W ?$)9)F/9EC2R&"^Q-XY.^7Z,.OI*7( M;Y6)+$$K%PMTGB/-+T_QT2[34?O]K%/J-IKEQ>]8@VZ_RAM?P:J., M*G!&12R^#D+JP1=^#TLT'=+3<<_""E=.O5SKN"*";-V6"T7 M \QJY3/,D\V!#BN@]P,_P!EW(@ARC(0_HY#K'^)9N3OF4 UJC>0[H= MS(+U"ZT?=5NU;AP+R:P&F&%>P3 JI>K]7Q(\>(9[OA%E3AQW#I+V2K*B N26,+*ZJ)+J3O23$&)55U% MSM#)L*-/!O9.]@J_:! !(]4[Y?/S...W/K.1,%4+ I/P0?]#8=(L=1N-7B+W2;A\Y9! MP2D;FZ^"3KFH3X@!F^'7<9YK*^F% +OX0;#]2J M9SSNGX2T?T"$8;(F2G@[0,+E>U),%WC-%NRHGQ?.,>7J,UA6=LD6>D,%@S)2 MWHU_&)1YTV$-K0Z/O1<4;H%7_!5TZ1765%"LEWSG"=C%A1NH5="8X1;JY&RXW@DUORM MIE;@!3^I79\ X9>*QTP@@$&E+T69/U_L()>CQ70"\.5K5*W48USM2S+X"@\!D,OQ!X=!H_$_G<5 M.-< "7!?Z"7: \VL6JQ9,EFF=>$A%7HM-N^0.@K+?;WJK\EL>9-Z*CUPP1T_ ME[5"+[@BL59WK(=.&JZGO>.EZ,VD!Z_0BZS1P*O%X,4-[D0,;OL$3+Y#*N\[ M2UJA-]9Z-I+<:JIXV%Z29ITK!8[;(+@-O6^W4+C-B/N0<(WLT=VH=T/>J92= MG";P +8%$[A:[S0,P%'@_HV4[N#+TH;#-FV&7?=KF91*4&[^SDIRJ\&?:^#&^&H^'@D?1NK\CCZ*[_ M[;>[FZO!P^,',OCCQW#T[P(>)L$/CDAK>C(2WTCCD A%%IYDA:T;\Y,B^%O" MOB4CBBKYDDL/]$537J!)@D27*RTK>Q5Y&^%7J^_ 3(9=^,^H](! MU0O:>)98N9IV:#[_S6007*%7[@L&KHS81/27>[7@O*PT'H6 M>AW?+3Y_;U.+D>[0*F#-)E_0+RC.0B_H1X^S9OFLQ3=9I"/A@9JZ126O_\O% M? +L%WIIWB'8S9)>APKY>IN7QB@HRD(OI$>-LGKYK)URL:VC->*OZ)@"[?#( MSA>J6CP=-PG."W]>I[9YKHC+AO/#F+#=XO4Q"@JW\ =SQ@>W6KG:XBE4Z)DD-RH M5Q0[^[*E'IJQ M7(X+JS#"3P'[6]N 7=Q'(*32[9W"Q&^U M?C\/'NSX$9CQWM6WV.2-L,H+?8OE^X8GH&*%YP$GG\0+Q M:)TLNP!=49VL8UXB:OLE,.Q?DLX3E3R\OE>=5YSFX T$7K^5^OWKTA4*O,<6 M5O=?TLS/4F:F^/3=.F#AV-,O_2#HPFA8;ZI5/DLB+\X[0[E<)CT"')[[+= ' M770-G>I2/N\DL)TO$ XC]6.(J @&C/;K]>__;E:NOOZ =TPKN@2.Z@3>2'5) MF]**J,B@7"LZ-31+%ZE1Z1O&@_.E,C&G2@7+U Q-.JV\U%\J."B-$U5$5!$/AJ4$K89H-;X%,%Z;S"#D[\;WFW, M!-5]<<6@8D5^JTQD"?S=BX7$J"][@H\?6*VNH!.9-I$:OD3*XNK'BN>SXA0E M65KOT=3$GQ-- 9EL?' .=.0Y)_PM/.*^T9$P',-2)8YD33 M8;JD_=KMU/9LM['G<_4]GVN6NJJV.@;_$V5A^HU+EOU37UIVQ?_YR7J_5/_,H=.M8HE-_WTOPCNA-;O-L.^+W_?/2.* M*_=B(BNTXY2P&" FW+$MPEHC"338&?/Q\_WW6JH27ZDF[W0+:A MVK>)%G8=K7Y>;I_'N<4UR^0O/,I"2_>H458O-QN\G$Y*DEX4K:FE""88_1(= MRV+^3RLI>G;>QYU<'3JW](&:@JQ2:2#H*O30\"#CR@9&. 8G!DP7?,*\C+-R M)XG$C'6L?>)HSBF:0R>;)H'F5KG52B$#]5.FG).4DT\-G_5UGH6:C)I].-9")Z-&!L?:6?F\DS4X9L3K2?A$X='= MJ'=##CI7.$/<^R['%.R@\T[-KYQ7T!T./56*C+6;[7*SE4#YB4!'H'.L9@*K M?B<]8YUS- %^]" &>^7IT"SN]D0*>- Q-9A2(HBB-IT)ZAP7 MV556(<74 !B") MTSXSN4O3K@UR&_.L4W;9&7>WROW7+]]*ZQ"K5O_AQW[.E465!;/$7K?VONO1 MP^*%7B'@S#'Q-.+\?N4%DW%%UU[=.^NW1*HHY/[K[8_O.]L(%H,MV92!/PVW MU05I5CY[/TX6%MI][^N@\N5AT/M6Z5V/!@\71%!>A;GARBLT>U2Z,O#/9$+M M6:PC+SJ&W2]5]@=^MV'S.;=*IWXS_MN5_XPS+HI@OL$*NY'5GXLV)-F8*0), MI*SB9J7*DP*2<%7B.PSLO)1<"F2BHU3]!81F:07LK\Y$R"!X9;0-;=KA$^L7 M%V;DZN4(V*74':& PWP:/'<&6??R5.CNBX9W.?D](;6;?S=FUH^A@TJ7:.4F MF/! 8U2S3F4QD(PE8LHF-NN]Y, ?@'S"P9]_]O-W==AG_3O'N[O'GJCX=WM MPL)/KN\_;GL_KH:CP17TX_9J]?#RXPC^^3ZX'3V2NVMR=S^P MN_J80E\_RBHQ)YIE"*H$;Z%O(IV9!*;83A+BNRU^0*&.G/(Y/NIIMX@/( O6RJ*QTD".V0->^+(O MOU$!>UQZQS$_,+9[D!#;8VM+E.^'86.>XJ^EL_>5<70V39A 5!P6EG]DPV\" M-J(=EW3J[0XJM FTPNYNOS4"V4G)=[@Z,<@ "M=GM)IU_G/EJA(9,/UBV5Q MQ!4;<8_R6X;QMHB4 :[F9L?HYAO**H0;'$,<0ET,<0UP.9>6 FG?'X"RYM.K_ M2)3*JQ1]H"]4M6A41]*$M5EC:,K/%]J65=4Y[""-,%W9E4957]L0*SDI?_#_ M6H#]38RRU[HVQ75W;.=?LCGI6P8@FNJ#-U&QD(=ZAD'A_])(> N;9%6NUZ+8SG_6#[W%\N Y7H&Q7*[7&UE$LK);$H]B!W2\BSZFF%BTJ=> M7 \CDIV$B4N&2+88UCL1N"@(D;OQ5TV3V*8/JK_((C4>-44*;;Y5Z^%W>T0= MD#@:/7C$?-"H1N#?1,X'M7*[%KZ.%><#S@>!^: 6@7,4.1\TR]4##NCB?,#Y M(# ?U"-PK"+G@T8YI@./8^&#S"_=I.=4?=4UPR S71L'K%O')4?F)4.>P2.T"U4[H(P05YD<^(&!WXS A3H<^+5RO=K@P.? 3P[X6Y;Y _E,AP/_ MK%P]H.@U!SX'?F#@;TD*".0D'0[\1KG5R8_$YTM-6[TBIPB&^DSHVPS+!QE[ M'#D:@YC@[^?OY^_G[^?OS]+[>3CQG0+CSGF&#]2@@BY.V$%W$GVABC;#2GL% MC#-FS:I^QUSV2]8*G@YN4[>G2E=+V@YL>RETR*3%$[\Y3A.T7NZ-K.XLX#&R M_4S]1ZHHLOI<)L]4I;J@,)-?D*:R*ALFAM)>$LO7#K0=G,?A(XW#-_V2E8(Z M%@Z6OMI( C'36\'1H1JQ>L I,M'.>-I 3;O]8V84O]R4):/XY?X$]>UB991&N7V>'].+ M+_)LS8ZP#X[5-G(D"KBN<]02Q2^I*J@SM\BD<62'$5IXG/&-N!S^2<+?KSI+ M4!['7>S>VI+!$<[7&3+BW@!I MPS$\,6!2X!-+-*IE)B'N4_JX.6:(;DG>".>/1 ?1>KE>STC\FT,T98AN6?X/ MYS-$*44;S8RL97*(I@S1+0OOX>SZZ"#:*#HVJQEC9 [)=""Y94D^D,4>#21;')(%R73J%AUL@Q]C,'UA@SNQ=-QRHID3 MJB^"ZXYQ_JE,5%K$7>?'O$#7BF(/^QW"Y593M56'_D ADIN5.LX'!>"#*/;( MA^.#L?Q&I"OD9I"L M28OWQ$ 4F_&7*YSNJ8RR:@'#.$N@FFI\8;2WGQLAY0=OIBZ ')-509\/33HU M0(Q@1W2-[2YS_?8(Q8;X#$.] M5FXV,W-@.H=ZJE"/8DM[AJ'>*#<[64ONYNM-6UV>CU^H2L>R2<8 I$]X9MJ+ M;"!F@?9%=WV..YX2Q4;XA7QQ(B@.F X.I&0ZM%@P_7G<7!#%?OB8N" =+E>WU"S\IOCW>;(! M/"EIUI-"UYGR[UD5(]N[O-.<;$>QXQY <]@6O.;:>E(ZVR3614GC2 Q)S@Y+ M=HAB=__![+"VYG26D1T:O@S"V:'([!!%)8%(V0'7I;*1Q\>UP_&Q0Q15"R)E MAPRM7>W6#GQ!:W^7B\PHS--$T"D_[IJ_G[^?OY^_G[^?!RWW.P/OBV#(XE%$ M+3-D8+]G./NED+T79;RG^B,:0>L&]$#05; S#?<^(_C"D*[N;4@/;Z\]EG3U MI,;S'3ER-Y#KEW3T7D P<>1FQ 7DR,T2RX0>781MW3^XDA7+I%)JYV W$CZ,DJ9UN81#-,@U34'%.>>X% M?S]_/W\_?S]_/X^M'G?N1=;VD.[>''H>^ PF7_/9M9%ZMHET:TV?J'XW9L\: M=TM#:75%)>"NZ6:YV1G2-VLH*G(X9NX*.?TI2Z]:SL>.+YV3G(OTBQ(,WV&'BVA,/^_=XI1 *? M!!5$B#BHV9 E^?,[]MU'G!5=Q3DD,@X)?$94FAR2GGO#.>18.:03^/"H='5( M6EX4YY"CY9# ATJEJT/2=SUZ*/DQD3.-Q-.(\_N5%TS&%5U[=>^LWQ(I@.[^Z^V/[SO;\ ^< MN!AY[7P>5+P^#WK=*[WHT>+@ SG@5YL8Z MMZ_,KBM,ZH&$B2,:UF;\MRO_&;?%UN'S/;KKW\CJST4;DFS,% $F4E856:65 M)T43?ZXJ> =WSDO)I4 F.NK'7TQ-+*V@_=69"!E4J(S1+)MV^,3ZQ47@:_5R M)!;5"/4/T<8$3TM![KP\%;K[HN$]E47>X^7=LFYC9OT8VL:P?3UY-7KYU 4: MH^W4%XS)M:*]&B5BRB:VZKGB@ ">A]G]X\>P_^WF[NNP3_IW#_=W#[W1\.[V M\A1>E:!0AY[_N.W]N!J.!E?0C]NKP>VC_>GQ[F9XU'.D'4'1]"V;7]?,:1E=T@;,&LLDM'B3;XHE.O6VA$ID !["[ MVV\]RF_D.UR;&&0 <)(N3^FTZ_S'8;WH:+?'H>VIY\:EB^%Z3.',+"=?1,GOM2>[5JQ#6Y)J,2>D!OGT',F8W2=[9,WP0 E3W/RT<+X MHJQ^(II]H*OZ3##:_R*;,C4.VTJ7BIB.SFQI[]I.G!^SZ C?F$$#Q156P(X> MSEP1 "MANJ@"%IU9K(=#[3_0R):9]V]RVQY[F[,/643>OP\[-\UWMI0URLLI M'2C!8IBS*&I'Y!.8]<-R&Z* 98.M#1W+:1F!09E%BW*I.-Z\W=_E"T9M8"[^ MVOJF)_W',DRV,HU+VCH%.(FR0HFZD2 M_&BB.8I-TRY85KH-W+#=&&8NIM* MZ RD@RPP)22H$A&F&HSVO^S"45BINYM,T%3=:1)$<9ZO VPU3;N_$#CN5N_,.@/22^<>=Z M'S=4@&NJ=,W2;RG[&CJ]?O]"T5Q1%5Q1;2F

  • B2AG&Y['4.X]5@1V1:_5H M:N+/RI-@;R"8(C"X"LN6"@M<><;'2'4/1Z%2WT/DD"Q=+S?;^P=:N6XJN&X* M7%XF;GS6RHUJ+*?(6N!Z\+X,"\CZB* T5LD ;B;01_=;?!A>+KI MS7[:_TP=GOI46(53"URI)6G,@AYJY4X+)>D$)9_WU&S-S#655*FW[ULRMJ_SM479H_+$A^:-ISN[K_<74\#%)PJ]0OW2%X M&"1^T-;*[0#1NV.T3E/635B5"LGBV*!<+V5&+_FE@ARNEUQZ_TLV)WW+ !Q3 MG26%',[IC=;^?BA74 504%COP&V]8E"Q(K]5)K($\N5B@>*S4K>#F=CX;.;E M_A'Y),/E8BR7^9F1^7XI%H?+? ^M#Y7R=9ZLFH4FL[$UN.:7)7"X%W(P7+NU M 'M_CFU_<+IJAZV$<%\C:WHGBM(3FXR\MNS%B'ZP CI+O2)%YE!TM JH'D5M MBCAQ"UYQ+0!@,Z"+CL@%&NF"1*$/S+;SYOZI;1E024?D'F$A 8NN9 %QO90= MO11;J@ 2_69)\PC68@)42.-:*==::2=B8\L3B 2QW4:;;QK/L#JZHF.JZQ2W MZKU0U>)9:QG21'*Z48H-NMYV]_WQ%Y M2ZQ<#?>5LJF?XDEE6*U<%)EFJK52+Q;)-5,64!M/1D-L1&PB'E1=1=*R^54O^U]C)GSF*G-MCZ3KBZ,=6"[I51$)X7@]N-[!Z!? MYC\ G1Y1M=RE?/#&I0;7K87BJSAU=7IGP0Q#F* I XIMS5M*#_F7) M,ZSN4E03/X?AJ4841YC<"W-VJM5(ZXE 8YW>.V2_5T!C]%1IX%(^;.'#F *\1G&"2>QX/>?'\F593\'KT"8UJ:[",,%"!2]I;+X*>F$7]D-ZD[D, M++TG00XY(65=@EQK^J,#G7#)J-UFG9=7S _@,QCQ>0_NAYRD$C'G1J\"X9*86-L;LS#B^L,$7-G+_Q@Q:Q>D&C!S'!T]M4C43?N3LDB]JG"B/*QA1 M) %YS_V\UV40YS-!<;W>L(<1U,YY9(33Q '01C7E\S*R:V"FK'5T M3:14,LA8UZ9<\:2G>':R=13%65Q*7P.A;Y'.3GF+;1P]EM^H5/DOU;5U9O[G M+^?U6OUSVAHG=[1<#25CCA[H;!EMX^HGH^&V9A3U5A:D!J8NCO[AT;8LX#.*HBI1XS,+NB>[ MB4]9Z"':P+B:DY&<":7MAR+3E4C%$D0OC+C#ZC M/F/_D-M<&N766>H.6N:0-QV!AME\I) MU P>'\Q.?+ 525K$(OK"B.UR=Q]('=;PK//"ED>B>';#,Y*TB(CA"?91@%W M&8@.%G*OQ^';(OUV@A1[6V16JU.&W5*VWWAV"I@H\C.V[#J[=O%UZ*XS<,?J MU<3/(%C97K9)HECQ7!1FR<[NRPA8)8HTD=A9I5ZNUQ(^13L0HQRU?VBK9-DI M-$X^2DZI<2Q1P#1UV=;76'KN!8@/1ALK1:=3P]1ET03%C?>Y_Y@=_S&*_!*4 M"/AWL"3[PX+B>*.G2JL7/$_>4UW6I,WB]PQEK=P(E"H&U?,:9WKS!LKEUS MK8.U&E+;=.[B;^=0_=O?6\D2P21/%'J@HH>LC/"6N=(&8&ACO$"^?\!V!3'OE16_:E[J,U MFRD4LZ<$A4BR(2J:P4Z+PCT&;J55(JNV<@$E$74EU6"PR$$[JT(RZ5:K23;* MVTE;+.UG$1%1$0PP_;Y>__[O9N7JZP]XQ[2B2\\5 D%L:>J&UQD,/>1& NXEU M<[IE$TZ]=^+6HSX M)0^E9W-*C["='%E("545LW1Q(ABVI!(,@YH&@-Y<$5:ZCOM*6%6%HH8)5II, M*0"P]U:DLRBJ;/:%F0S*BAU:=?<$HV$KNEA/T-)U&M;5K[?WSR3B5F<<&,W$ M9KFS*$IDQH/05BM_12Z+:35OK1]6><)2IUC6L&JW# ).+:?>T@#I38$YS/X2#$,' M"#\,^NC (.QJ;#.YD^RS Z5;TVO&X6?OJ-5/3 M%#= Q,Z3='PRKMJR(!H.*9\97#2,;"ST5.D:D=!C0 @I'#IK1!!%1,AQ'9>=>9T614E,A^D' M;V#72+*)"U]NE.:+9=YJYK^I>4C^4)6K+ZZ^JNTH2E+&#-5:N=7)7-[KJ?FD M27/\AF*W2_Y&0.Q*\HO]R;=^\X>U3GPH$W:E3 RJR^//R\ZPOCC-XT MB:=VQBSN]O# )*JCMT4ITS;3F:#.T9U2\7QT/!K'4@4+R,Z\,-1AMC^FLG(J M EYVEKT$!7H)%]BBUTD"??>?*R"2NU_G_NN7;Z4-:5?]AU^16.?*HL:,66*O M6WO?]>AA\4(O<%D7-&U5_?.^BV1*@JY_WK[X_O.-G8;(FL3 M"_-CMT5(RVUU@>.5S]Z/DX6A=M_[.JA\>1CTOE5ZUZ/!PP41E%=A;KC9B%AY M7*4K _],)M2>Q3HJ%L>^^Z7*_L#O-DP_YU;IU&_&?[ORGW%&_ CF>W37OY'5 MGXLV)-F8*0),I*SB=JW*DZ*)/U]N+T_A)0F*<^CSC]O>CZOA:' %_;B]&MP^ MVI\>[VZ&5SV\_#B"?[X/;D>/Y.Z:]'_KW7X=/)+A+=RXZW_[[>[F:O#P^,]? MSNNU]F"(P%]+&/X&6>(8 M%XOOQDP0%]]MJ0.JDC&COU:*RL6TZV]=.B9,IKSNZ%.8DGOC5F4NO) M-NLVZ9H(7K%_G(-L-I6!1U#;*GD[Z7K.UGI!<A-'AHI)E) ML4\&%P<2X,8%N,X2 ]?>57$S@L$=M^QC40G+$7!0FEM)?\QB!N/&E:'*J9=+ MZO5$T9I:"D:!.05S24$F0">: FK!^,#5?:% EC=USS)EC+A N#@RP'L8'2=\ M%@AOIT%QPA\=X9W, D[YHZ/\%1W+HLQY_O@H;R^:IDCXH]YH4>I^$11!%2D> M*W-%13I]HCIIU&"854P8/H+TTIU-=K*0M=?Q/PR#G?[VYZ.;8V4S4E^;SC05 MDSIZ;[)1L>-BS*O[SFCK2>UC]O5ZU4Q6UR M6\9I-J!;BP6Z/EFIWLB%FX@3$KD.VGIHU"[7FC&4/50=ER91!#?J]7*S ML7]A[*)@ZAAAO/.P^4XC-(X?J"G(*I4&@H[G&1M) GAY='RCVBJW6BF?K%7X MH^-3!_%.##?#'GT/;U-%=6EMTP+.;0XHE+=E: M@4 @8UV;DIDNOX#8(S-%$)GP*Q.5FOBL_9#L_EK4#).[O]F0 'Z5JE?W5S;B M\(3Q4403E:XL'?I\SX[;M1UD&"B[%7HS=I9V8Q]ID]D ]UGA_3^" M8M%WDAW6TNQ8O:9#;0_7XIRL9^COAQ2.+<+R;'Z9KWO>ZXS/! MV'FISB5PRE7#+GHTG2G:G%+WAE,=R7Z"N^59$ VUJE^5SY3=\H&#&_:06U/K M'D$34KR<9ZC2]9$VF0VPOU^W,GHWO2?]QS),5C]GI&WQA!CNOV YP;ZG)JH_ M'^C:LRY,'["BG"&;])'J+[)(;?YYH*+VK-HG4'.3,:=-9H-5WC\=.E['G[-- MGC%\M&SS?A7)F.((G%_R#-ZCY9?W#V=^/S+!H7^T.0C1!3=V'T_ HQ7)B8M= ME6<<_O$I/7-4Q"@T_7>IBS36V?=6+T_KZN5=%<*"YP70(T?:9#9X(NTE^K3X MX]T*Y.T Y?*/ J]'RR*IK>YSW9$+E!XM8T21&,#E_U'D%$3M:M]2/ P)G.SC M./\H(\* .]=9;#(3RJ"6QNHX2($A$P(WFL'3''/;9#8 G/::-0=S(9K,!IA3 M6TG>"\7O&=]57C4F[2:S >,H%G@+A\@,KKMN+247VW,KA8"O5 MRKX+NCAQ2Y4UX_<$]ZH=&$V+^Y7PC154EKUI,Z['23-,DC._D6PQ;(W(^[DBN=$N\X=C+662R,58@:;IRG M.$^%XJEV:)Y*O<)<$RO,M9[&,C6,GAW6V3?!O.V_ M62(UZ1&ZQ]QOY[B*!5<[-%@CC25]OMT[PTURQK 9(^T%?,XD&6[RB)ADYQ:# M1FK+]0=O;6]Z-AK4RJU6RMY.O+L*.)>DRB51+-(7%/ 97D"W-X8P&+A7&-;6 MKKF[(=:@$TQ.=0D]AX>1(UU1H8Q$$FSGA2: M#=F3U.AVBJDM)21BV< 080F)5O+Y0*ER0MKM)X75Y'809HD)MY2;B#X*D[]R M$QG!?]KM<_Z+D_^VE*:(-]@3&2\VZN?E=@H)LIPA.4.&']AN[WE+&8N8 DMQ ME+$X*WW1WX#V!%5_*B5CZOMC+$3IN9*J?F MDR;-\9L \]LE?R/D\E227^Q/J^5"PT2"RH1=+A.#ZO)XO4RHVY^9W9S;+KED MO7%P\&L)2Q=017%&N/ANS 1Q\5T1#)CUL:R.\*>E];FM5O_A,V"\]L;/RU>Q-[&O;L%FIUZSIZ].5QW)O)C%':1;^H\. M^7"F?<+Z>4 \YR'.0VGPT$@SDV*?#*Y<)L"-"W"=)0:NO1?A,X+!';>7K%,D?!9 MW +O+ ,VJ__83JB KUPAW/O'(/XNJ):@SXE]#F(COC3X6#,7TC^GB?\LO M,[SA'$::UZ'TJQDU;;*]4Z*"CZ>)-KC@NA. MA/IEFCH(34I7U\KGG:0R3=\1A9E\ U:_^6:1 W::?-F'*JG4>A%)4 M61RCA1.F?J7( F/T4-\R)KS6TS7B"XS9=.6J7V&PP)@-[6F&!6M6ZND=%U+3 ME:Y^Q;DVD9JNA,Q(S#B#:Y#)^Z"U\X5 ='GV"L1+YICGV,_ M9?'O=[964+^]$XB\>: I.T:\E7CLPT6H^605);H>::(Q34NFJ-NVZFM6!]\/JYW94ZIAU9OILD+J<5>P"E102Q)Y=$5R3H[ M/\N8@$CBB+CL\4"*=3BB@7\M%O@7XN!BCOQ"([\>&OF9*/A5KY:!>SDK<%8X MW 4Z;X3FA?3*BC77#NMMU5.K])*H[\\9(3Z=T-S.!XD5&BV?M5,K7I;3BM:! MTLQ7%K&WA 'VZ494.\=Y.GHF$FC.MVPT!]YO.!_;^=]HWLE.(LV1-ID-L&]9 MW8\.['Q;5\%P>[2LLB4Q(!BK%&=#^WOV:SVING Y ?'1\LV6G()@?,-WP1\; M>(^67[:D(:SQ2ZZ@GR==D<',AK3B&GSC?/J2(@.9_%DG1J'IOT-3=+9LG,^& M\\ZW/QY9D]G@B2T;Y[/GI2>[=?*LV>8,PAD$&&3+QOD,N>-<1)OGC&R_(BX'7+<:"^S[27D(VZX M_Y2()SY[8W]KF^--(LWO())D=0]#LH/+2! A51REW3['<00XWJ6^T\ADR.-> M[;09(>WV.2/&S(AIYTEPILQ?^YPI#Q_ M%%I$D;5]=#M$5KVZI4Y&+'MBHJN3T:XG7SHV54Y(NWW.B;%SXI:2'=&'N?)7 MLB,C3)!V^YP)8V?"+=5#X@UQ154X@54/Z;22JI>0$:Y(NWW.E5&,;I=C7:]N M*6024XPK*@7I+61R7FZ?I^:)^S!&4J$NSI/YY%B_TR@AG&HFG$>?W*R^8C"NZ]NK>6;\E M4D4A]U]O?WS?V<;ND.3:Q,+\V&T1M>CP<,%$91786ZXX@A+\ZIT9>"?R83:LUA'7G,BP[]4V1_XW4;0V+E5.O6; M\=^N_&><$3^"^1[=]6]D]>>B#4DV9HHPQ^PL!0R0RI,"8F]5(3BX2IT]T7#>X+OD*ZMU',F/F#?3Q+&W(7+IR[0&+7H+0V;QK3\$:+6SM>6M- M85CBYO)5DU5,KSD?SRJ-ZKH^O].?!57^+TM[7G8,OGP1#-FX&]_KU( ^V9KR#"_U5*D'ZL)235 6]_!C4:;&"/KP!1FF9!L=]7:]WJIU2@1^ M)\R0@W6+NH(U7E(RLB$UR(Z\RQK+N"1.L@D932CIVQJ0U0EC,X%\XYT++XWB M'\0J_.-H;U7Z[#IFK%);L(A[M'>KR7KYAR6+/V^T9T!B7]-GFLYFBKP*!KP> M:[!),.D["=$Y/[=I@?.N4TROMM]C__2**L*KH--W7]/IG-CO\=)RIFLOL@1S M(ZNJ]@)]>Z%EO(B[Z:=,-AHR !AZC*T;VMAD;8$>,-&N9?Q,5?:@;!I$M RP MP,$,QNL2?:&*-G,NDHF@2_:/=4VR1!/;) (9"X8)8F-*P0>HP-S^I"9K2]0, MLT+'8RIBIV#"YB?D<0;F\AA73)5YF7BF%K"(;X)N& :0R4Q[I7J93"W%E$%IP^A66S?F!@BPBJ96Q(D\,^"WCUK?P%^# M-A5U"DR(;0$(<8=A/L$)WT9C.@K?V<.[5D"&-^MM'5EW41O!GH=.]QV(?Y M<&>LC"]P,02]PS$AQ75+787!AR5DL"-/EJQ(3N/+[C*+QYZ U=>N3A$V($]G M"M,'SDL<:(TM5;0CE>![G3" ]^#+W)1%@XPT3?D)HQCK\.0CJ!OY^\T*+P)- M[*M(EM4>O()7I\PKVJL*TV%83X8LR8(^+R_Y!JA!P5X#[%(DH&[B)*+J&C+L MR,\4U[E/R7A3^F0FB3>DK.D;%7F:* M'37QZ1!8PC!U-C7:R'Z9>Y,,D,ET345ZV3)@Z2:E(MG7A7DC*RK'OV,(AQ47 M%267+D^#^*4$$;/P:$\ P PCV@S,;AL*'MY@=D'[,U)+%9[9"QCO&-3[QHD MDON)4A5%T S>SS06=E276/X'PSZ^]H?*#$)F[QD$F ;D%W >DV4SO",L+"IX M%^A >88@_HC]J%<__SAY/"%?>[U[]KWV^9.-+WA.L228&F 48;GSK*W IAP>_H\C(Y=S MOA1SUS!V!]L[+(@J,Q\JWQ9CFX,L0^D''=CQ.Y %(@M1DT;-3?.!]Y1!N,KB MQ+:$9 7>L>C8(]( 7#UJUZ0=O(D3)N5P55@&H8,RVR'\XZ#ODAPHN;,;WP4= MFJNW61^:K \GY&[&%"60>YUP.UYE@E]#ES;9CB<-^D_6[!4JB M4?5TDO'ECI^HFFD_YV(4A!#*.VA!T%B\+MQ%^6H(.H>*!6M%$ $^S&&J.$9W?WYFLVY"]<4 M!9'=E]4NV.- N.SXN0?;N_EG(2T9Q^[..ZVLY2 RX03L,K-=#V6> M&,BS:G3LX>=>@NVGNCWSI+PN#SH-V5W;N''UY$38B4M-=>0RF!N:SI8HP.FP M(S3POF>FI>UZ80"E"3APZ*[T)S(=>U0!\*3,M,QWX2L%M>TP(86"HWI<959%]@MVXAA-H3D\B4VX9@$\&G=#[%[ M.'@#Q@:.R48!@X/)H4M8.$/5TU <,?9C_$UVF+NG'919QGXP?G- M3SIGKK?M>X VE,$[AFX^S1>C9R]:FI-@'H#="..A^E1F'M/JE&RQ?U NR0O/ M=]DOSSB G1&LB86J5OF%7?%-#Q=<9K'YQ8^)TM6"!W8=@\5R]T;^RP(OVIR[ M(Y&[B<4-,V!$'#!_ZW+0!CWR.K"N@W3-.<=!M'.U@!U?J./$ /] L\^V1$*^ M!]ZTIT/T' ]1=GD)/2"=11<<\;'D)86"!$4!@F)'4U[8-0QN +.+P-6R(_I^ M0ZD,[$R^".I/\A';+3TL?G$MB#+&:TJ.LR8*!M@SB@92C(5JEB,Z(3T6:PZF M^M=EJ.,VHH^D63J8RO;@X;V*"\F%\&8V$G:H[,P0]@T+H+R@R60:3BP6XQG, M/,;[B]?]?5>60:WMDV6P6(?8E670AS;P[V#9C8=%#_!&3Y56+WB>7"0DG.V? MD- "^ZMQTMA(1R# ) I\*-O^M>$X&8(] ;M'?[Y]]'_V&71<6#BY3@Y:5N_9 M*4]_W@#F[L8^/W.!A[B#!]"S!H+ODRB%KS3<=_8M78?)"S-W;;1=3S;S%MVY M(X+TPG0J@SHR\"9C(,CVF5._/5I^BUQ^XP:$_+RXQV >E8QKZ N>\($=LZ?- MR<&^I:$F 0#4.-E,9UG, 9@;*C7M6"(T[[@.."&KG.L(*R*N'&.CON>F1^%\ MKT1I/ACK/+^PJ01C(4T#>O>O@K$'D>M^N?0NX]R#P?=,)0R>64[J+AAOIG.Y M9_0U10$S2=\O=S<-.5,]V3P@<,DJ3-8J@K-\+$PQ$ CRW!X>3CTCA6%'C>:+ M6 6NDBPUDBCH4KQ!Y?@T?U&L%HSUL6CD=*;(RP PAF>18#XB4-$$?/Z%@DV" M:CRFS!7#:Q^97/?+NC]*/:Y@:E-,MLS:F-!M;UE#%FQ!3$D MFC>VL('$7\;LSSO9G76_A.O4*')O;6XFO*)/YE %N6JAP3UT)N$!YF#@KH+? MX\M4?/^"5I7ZWL2JE[J=D^HFK?Z1KD-\S,+Q;I\EBUICMTABR5@LY /:<<5& M6AS?)SSKU%D58EPF4ATW$\,3Y51Q( M&C,F05DBID"STPO_^.!GW#'4=#LA8U2PYQ/Z:?#:GW0;F.,66 2S=@7,L@/J MH(_RCJ[K=A-<)G=J>0X%W.@9<6M6G.I,M947A-%,]R&[@V195M2>@;Z #4G< MN9!3<*?:MS8E;#6"_@R^(K:MG7G;OGR_01NPW5ZT AL\N&K[:U^B;K)_XNN!1F&TK\@4IW!;V_P6)<9\Q6[G 38MATB35#0*WVR+3AD M+44^B:JO'&%URQBU#'#PEU!>X<7 ?WLR]"=]9##N*04#0\$]8"0I*-5$9!^G M>J'VP:A+/X@E(9,=D#N7"%Q2W-D<]78C(N^<)FG@EH(]!JM*,B]$O@W+@_S6 M3/B;Z> G,3Z_9[81_W#]]W#^Y[">T#R?I M8RI/"(4EY1;QSI OUC5F3)C(KXIB@Q#14)FJ-[FH9F6[6_(9.96 M%%QOR7B6+9SZ#A5<-R5BO4+!*5'=IC_C+F+%8@[=)N.31,/*G:&.159SE;;K M+6G8+_ H=J;M!JT$0(U:2U5-2PV!H VE>[Y42P$](E194(:)G#-F^@L56)!! MXM=\2\+G8=H%D90A>-9;TAO?;W;/_WDCLY/W_@)P!H&M,>V+G^O\.+_"5K;; M2<+5Q"W SFAM98*'Q+:EH:E]M533"6[SG;G?+7.4(16,4A<%/[C(%=B/R)(":ZL-@]Z2GN@='$4X M1$99JH0;A(-D.2-BO83@Y:\4H1;=.90\,N8M90434?0XC8=0[1A8FK-X0%3. M%[8$*;.N8YD2L [6O%KVG*B!FA6PQ@6CJ'0!IX&@UDCR(=;7HA;SZX_\@^?5 MM*CT,A! 4JBAAV'3@R - ];"7B221304%#.9=BRTTIOF1],'IJFIQJ;[F / M=_ \80,#:UBE!T6)L(&:Q/;0UO(3OIH(]R_P1T;>.UM6_!'CO00&6H\#1;YD MVZRWM%*D>U8!.MJ4<#K849 H?&=@1"#-/(-B0R+!,D'/A=7-5%T+-O05]"3V M."1Q:CIQA<\/GN''4O";>FJ.T*^UIWX6'8E#MVR_AC-T7[#F7)Z.#C^9J;:A MP^O!K^_TW]-:E;=_VNG'^\CLYY,H/5Y$SK;IL/%[S;-IS\'M\@U]\39^V04= M05;-V>>M!["G[W38(.(JPZ(^,[&%DLFP[1#N /;1QZ!DK2':VF2E%[(U-?\( M.L+?E]&1YG$Q,%/G9&O)0Y75KE\HL,)>1*./QB8J>.6*A9U[HB,RRNQT8UB) MC>5RU >0PNW])-C2ZG#[)_ZV!>C;SJ#56PSS_PI\"+MEP2X".S'L+!;G3V24F@=/I-?F??N):U/"M=]'Y:,4XY#DK$,G"9Z='W3D39 D MD:3(6!D5684+M 9\!Z*T['= (UQ4)'QP8XX%7PX/XV)4% 3NQ#-Y=?2K9?]$ M'2+*HAL4L95M\MQ0$V@%LH_3A.6*/E2B[J#U'0\00QZB257QX1@P0#C#9JL6 MPF/P%I,9HAN$>RBHTEG8";R[CM5)=1CA&T/G>)B8"!X;*&& M/< W4%]4W>"!,[]K!20 KTF/+2:A(BZALEY:,([G=_"'B7]):P!2'_;*>+9H MXO';FC6@*C)@HESCYYF0-U9NEOO*C!<6:L+CYF!KG\5.?.U 9>R-6LP3$+9R M0:*E873M"!1-/BW-MCKCM"_7%0+*6H::53)RVJ;0:6N?R^;@:7N.GI:)*DA0 M1U@HS%-^AUC\FKUI@94$>G+YOW!OL/Z4B3KF%784'DN$U/#;D4(V=P/S*>@$ MHWYWWM/W#+18..8$Z1P2XES!@2B?Z"Z62ZLB>^R[S_,Q8OZ0*A%_BB(6Z1RG M9?Z!7TZ9'T< @&@,\7]!H6"[*.IVG9"C$/F'+^&#(A&<"+=#=HWZQ@NNT(2C M"4% B1?T\7"%F$)@T> M7=*<;U\ >WK(#_Q+8&6 C>,"X1%A\YH,$\,M%H9Y0"RK8%P&67C,MNN\M?%# MD'T4W1X40O@03D22^:4_BT@2HK"0,8=_#IO^8:OH@\RJB2^%*!>IGO^$6^SO M!O()6&S>,PO^AL@(!KV7X_=+$+0DBOT/&CD59+Z) M!>;L!Q%/YHW;?GLF=FZ+%D5#Y_NNRY>1QP!'8XVHC A8'IP1>#.-C=QP\Z=) M91$\\I+4M4%[(R,U@7O"]W_"S=6DY]JJ[C"R3@-KUR]=8@2?+,E1,#^_A2Y+ M-XB1WI@]UGF##Z^WX(A5PI)5<:Z6/N.N6_1FOIAE\#K6G+%XO17($),+%QZ- MDA([5BOBF:(0BX2@8"8I/+DH-JP1VMD@0RV0L('I6Q?;EZF);U\8=V,,4*@B MVACUON')G'JD \X95T0#$&Y -FV&)8(L'H)W6]M97^X*+FD-7?0"&\CWWC.' M,H)UJ88DRH2O"T6+ [_V4)'-.:I!4!:4V$/T&)3(X1P(R$]= MA$Q\X*$E/>(KP%SBL%$#$<)5A5N[(%)"1;%!^SM7:][(P/R*^*M F%OB-SNP M>F0"W MZP]4+4M/!M4ITPC(S#,T#A6'("J\X@[[H\'88"*-'+,&?1D>.Y\$&)"0#1VG M&E1LI +CF@VOX[3M/RA\9]&,F+5KZJ "MX5 @-P% '[<=PP0EG<*!U(56+'' M*;"G(6A<*2Z3H4QU%&!#0U1G2*Q<_U9D!(+,';:IZ6?:"'\<6/9#/UL7D\PGA\B4VP =!J@_8I,RCBN MN7YS,(+8)%30D(K0.707_5E#3 2;*DPL&[4#E8T (SQ;)G,1Z#/9C1)/2D( DL/VDET@EA MAI Y'O->"PA^G2.&SS5L4>$,'ZCCT& 5P[512O@M_!O&[M7_#WXO7DV ][^ MB<7?09?M$(K&O7LRP^B56\IG4+IB8RU$&0O<0+FG_KE&A(^_]6'Q14NU1?Y8 M(8 !482A!^_'/3GQE@U"'1&FX4JY&Y*V\/QX0H<#KV-4C'#)X5RI&AKH:!'P MM5QVJ@932Q'WP^&L= U^$MI\SBYDW+YLTE+)QU&4P]Z5D]]RP(LP5NJ[DSZ( MLG0UPNC.W&#^"8PN3XS3/_J<(O)"/DDHKLU1!9$IGWW#)%FHMH165] M2"^1P$B@9^D;-ZAX/"N&.CJUW.!M^$DS-"Z?3#^:Q#-23Y:E48R/V\TX M#1->5Q/XPR!4"(5!*-CH<(%X-1D)5Q13@0@F3>?O/34^AX",!;0QUYE^X#'X M7 T-DO$%K9G!"N%TN3A:$1^"LQ4,G(P@+.@E5G40?L57G0CB9+:-.1MLT>4_ M<1IVV-)WSD3&\2AE5,>L!"<.ZY2;I3 .#82VPTR4S2;,CH5L?Q/R'.N684]X M$X]R3RI-MI:GSH&24QS2YB^ JLLQ3*$6\(%_#Z!K7ZO.S]K'R>#CQ/0 M>5*O,8^-1.OV4;;#;:Q0.#(:=!%^.J@SDI@S&UB>IF20XN'I#(3?\&=L&=98 MWND[\-54&5)+B]I0AHZN*GO@),3(/'JBG6^W) M!22$EK'!) &4;8KG DG_!WDM$G*B5TRJ?,&%BX1!$%W!AA&_" '_'**!$'P* ME0YIL'V.+B' (D3(=W(<-SCI:W1UEGDY@8\2@@15J)O)!QRSP80M>RQCW8/A MG]UYW8-1]V <50]&LJ5[0RZ&0\T&#;]N+%33+9LM" \B2<[10% 4[KR=@0<[ M@Z"-J,CWBWL;LGPR]1J*D:&T%P$I'HBE@=3D7E%)MU\8Z7=\"%@!AQZ"50"A MYM&&J)43[XAC'GG\2=3Q!U5\LK1$(3%D)03T$E#""71C9B(H8 MQM1,_!;88>8\R&+SQ3GA:M"%6E!YS4*X-98(\[?,)^$%;)+_XAKCDH0A)S1^ MG12+*= L2P?LQ- 4 \-PZ*<([T2&\!%N]M&@)F?RPKIGW>Z@"_=@X+?,4"/: M'CO94;77GZ-+C!:MC!9TN<5!&:?N!R7T@DKPAHI\Q4.K6%LI%C[Y!0*KFZ-W M.D&8_!?P"PG5-#6PR!\ENXH6,@]A7RW7A(=+.81"S9^I*&;>M,BXT-(\ MQPFY:2O>RD_'.(PM?Y,GXP\%%=@.+.>-&)%7B1M(UT6"*?V>!C1%D M 5*? FM"Q"ZP$<"C>M;%8*AU9[L=#]$'A2=49I*X()ZX#.PS%X8 2Y^HNH[_@?]7GV M MA1'0#J$%3-Q73.JJ#A]'JRVKU^=QY/O;'^$+@C9GKMK#7PBC^O-/0T8!O]OP MX2HU,M<7N57E*TW*;2D_9D !$RZ!80&J,7=T)TT2.LR/VO."NGBT7U0\B8&( MMJO_QV]V5JFE(0C?KUAM;] 6J_WB/P5SO:+>B'NAMV+E6C!U6(X33IX73 !] M0:0[TAK)F0+SZS["OBS3X5 2V#.(9F1H:,(D,A]8*)F"U3707C=B,1)7S]2Y M*/\W17F21(C4LAO\!2R'F^^I"=6S)7,\0$)WQ8]G^.,]DSS&B[8>YS,FLGK1 M#Q";ZTZ\_ZU)2(-W_.4?K431GB6K"H:SO.4D?,OB5'<14#"*G[\YTL&>FQV_"&8MB@!?!'0ILX74\ I?@W$Z-#4 M2&9\M>,@,?\X_ M#CJ-5RG[K&I: +&AA=;"DZ=A3:?Z[\43Q^'/$!5$6@AH,CA9U=:N5$OIME=% M3, KT8,D/-$E%;2EV0&\ZGR^8J*14"J-'&LM4_WH&1JAI>YLXAZQ+ 5Q\CQ7>?55'56.%5]PD)[FVE74U@^V2XW^AO3 MAL288-W,LFC.!-+\P@<$:1\]%XR8?S#W3M6U;:C.$#:5)MX%H_CX,MQNM-FS M]2*1BT2SY$KY"N:O ,4*]VZ&\8KBVC.#C7J>Z?0R;35YU[>!N2ZW._<.ITQC MVI7+&=GQ)=I ^/@4'9#.R$K0^HMV<1N_+1KO5. $2I>0%1'4X> <[WN-1.K' MD/2X>L7=W MK,M*50GD?EQ$%2^%R)=\*&YE!YP!"8(9&9SS3\P9VSHUNT83(H.%JI"J[%1@ MRRE7D;?RD_Y7/B3#5=C>> C;&Q1DO4%[H\Z+"-%K26P.,?$Y AF$SG%LMX7( M7(5@$[7NXE7M?O"%<'AP%@JYC%%W$DO=G/=!.B42=FDH5P$>[4)BA2<2H@%5 M'],U/CV7/% QWYH*W)U%W]8O4%E"3E*X;R4ZN] VM;JX1J@]?ZCP#LC<_W_G M?('8FIUXY50QJJ'H]1V!@H!EATH$;+N9OCPD20G"*GAPX^T[W^W M6ESHI%5UPMUY:5K*16TYBQ[K(%3=5OZ7H,J_@9 ')Y!D[[M':P;DGY87[_(: MN-_?\TU?/U2P^\4PZC0@]!OAL;'61!,0XD4NY!3P#G<9V !(7-W :H MWPAE&@&8\0A \KR)D/*L)CLZ"^?(PO=ZH[ MRH\9M==A #>8RHK*,52!Z"@C!I1*7=\J3D-;W3OL5R1V!MS7:4A>@C,6/8IP M[;,/VH'&#*T)Z]7#SVXIURIB?:@:1W''SKX9>ILNX6? 2D<6XO**^U$JB!=A M)J**T+F@=[EF*_T<[!G"-A7,!<]]5K7(Q";L-1$V2[1U4N7BK""&;*]FR%-1 M)+A"?JBP3?9]8625;X\(_J\E(F6$MQ(^13P'A(,?LK,J<"F M%\BO,Y5#L/()*6,J-$"TK8EGD-KAU1)X1Q?N&-9HH[G O>(\:!?C@-QS28+Q-U(?FF#$>6)^]+E"L>Y;L*4O*%19A* M7PIW!CEB@4%S9&@BFV^:!O>0QGX([JTZ D6>?)*5OF5!M9^R(I$'+WR>70KM MD#UVL- 1D@!M40"V12J(PJ[1+=*.^R(";Q%%,EB.:U VQ,7&&!?KGT\!*!?[ M"G,1)8[_6OPE]',$PB(QTAWZ?#.XDN5H)5L!*]D?K)*=0).4T>L/^@XUIG/' M[(O]=]OY'6 *S MZ?IDGKF__%+A@ M(Q[>YLR-;2UB%HOID4T6RJGB,YP()ES"6)9/ND&/S[S.8 I,,4L K]X#2]%" M^2X!PG'Z[@M;ZRX!E2WKIN0B@YT1+T,@Y]R:'3%_#&FH5#-]UNDK%6#Z+H8PXN'!'-XY MGN,/YEW0&^.;-B)[0/W5P8&KKFOK(\^?'AC.TD\M0T/D6C%7R5&?J1]SY%-[ MCGMAI5GRH6>%< _M9S"M3'BV.F5_=%L.)\+.<:"UIGQDODWD9--((J6U-Y)# MXE-3"Y[_*"XYBMK-5\+9D>U.L:K^!#:SF>:-N6P*KN6 CSZ3\6_!YBS2\$R6 M?8BY+9*'! Q^$A.M:L\O-&13NHJX65V(N#/0F" VL%:5HTS_+2]"[G5["47( M8%/UH^;5/X? E))P@R3P-;?R-&P*O"(!+NKWX^;7QWGR#:C\_P$9!+_.3(>^ M?V>HYD*!/]TG;N9MN*PA,8U?&]W+7AO=.[D\:R?4_^.L$(>G0[4,NS](+@&' M7>^%.R?JW5_<_=Y%RNY+>1DM8L,)(I1E@/72=,$8Q+E([ZNOE.N3I.AV1WXB@X 'QZK:0/I U>5*; M9"U^$T-9_'ZU<7!BN-CEADB#SU1B<_XL&CX";T]PUR$%#N:@/^18WH1%)TQA M^-#6&36#^L8CCU"2&?QW85#A;?RA\-X,?LW 81>+*-J=\V9[T.Q>_/,>:R.) M";ZI;_JS]RS LOWR15[U@NNT3 QQT+571%%T)MG8A$IQ;R?B-6[M>S1;OQ,M MW4X"OKD" YMI'^?R=<6%3DX&Z9TGM&[$&81R4'1^TAZC(3&F:"3P0:S2T:M MZUR@VNF<"U E811+VL]-C)+Z8F8K;,<8&P@XC7(B",R4T"P:_I'J^)<(8H5- MLM:BV-7TBKPG9\_QQV%47?H"_+'";^#V(>]Z7EW4\R?.M):?-ATV;NIOS:FN M@;'R7E)YKW-R&1P#:G\Q")M,$Q>L8F[/RIU%SG#IRZ>#O$/#@X;9[S#>TBO M3UL-YQ8^B2RX5EL>1E@*V*8WF_'9M:KQD3?_/$P9-F-RJ?8OY M'R%?([1E(FB;->;6C\;@(YQ$JD\Q9'ENM8S/D(KFG0"0G"UG=P?7AMM"QS.LC(#71QK M-)$1I+#;'?!XTILM#I=;+EJD-"*!$C15[.JL:EJH$"V$M4P9]/"':U_^5RW= M*D[10F4V^:;"9;,WA>JDZ"C KL'__;Y7A.];8ELG>$48&.'=JVGH0&BH5QD: M\B5INMAL]T%B]LY+$)NR^.D,;.9=GG+T1+^(P=PZ<]X?EMU3W[^^_^9V6%6- M+BD!@8]#+'VRI/AZ6T[Y!6WJ2+4BFDQTN MX+^7/;O[:U3)VA@DW_YZTO((I_WEPX3302>X0@. MEBLIUC^Y[#3ZO<5YLL=,4:4O8*](>I \D[G;['5*(>D>DO1I>S&?51&*JKZI M7"%E=Z.;NC-EFO)D6=I1ZCIL\0FV^RV[)YN^V-U)DMPOD"IU3C=6I)*T<(9( M(5*GUUV$5CXR8BU] 36W)'++V<8ZNG!NZ7?/JLHME7='=\A;NV3CE5';'A"_ M9GF81H]1?VD6\P9K3N78\XWU6W@ RKKF\]F@5%46WKS$%&=-_@=._@DERFLJ MK/SDWVVTNXN%]%4E_\J[D^5E6^YL-E/!4I)H**&Y6+(7@8^+J',Q]?WK^^^- M\5N*//'_?Q&1+2XBWNTJ+E6J-5(E*R/=>CCKY#6>Q:D2C&%>O[:_V&-4TGD= MAY6\1W29T$64S:HM@BXOSJM(E[7YFDG=?(H-3#M C5-V#'9=9N[E53+^(#_+ M<9TK[HCD9>I!.4'4(U$V^T:22=4EF?1+4239/[GL7I133%*,GCEVMX;&H6.S M>.#<-!3;FJM&,!W)BEPC@RNU1BJ=_9,J<=9Q>Z[Y46ZFDDY[@RKR?TV3Y=!D M4IW&.BY/,3194CR_]GT*TTD'J%[VI#8E?R]5JF!(*DG)I*R('/C4\\VD0J=? M3D0DJ9OJ6-37<=-\4E%')F58(,WW]X;F]\!E.T@6K>M0 HY-JD/)X5(-3:TX M%FZ<)L#85;4\I>:*P^.*\W8Q3EVQ7#$XW9^:Q=KS2RG:PDEY8A8MHL_.$#"O M@;"3=9E6??_Z_GMC'%5!XB;.0](O"$ M>0X5(/#*F\]5:J%_L";N*T+$NY9E'&4+_1H+J"# QGD*9DPF22()X!'/OSQI MTNB=EAI[WC-*+'T!562%%*R9/6*%;@->IZJL4#N6F1Q+I"#8R5VKTTPPKI5P M.:IFCZ< QF02'>+ RQ$:"-,&"O2L(J6UI5-CR<_?-]I/@7^I/NWC8+M&^[PB M5:6'@(5<#0TJ;;$#C,SNFWQ( 9M9RZR&C^6/G]@+,RRZD)I*2O0[SZL9Q*J) MO1QB3X&6J8F]Y(CML7N5-YX-)./A.$Y34R9PXC@4L-:090N-BZ2*IW4TI'^P M\/F-.-;2I,2@DD@ -6F70]I)8"GKZ,-*D?9I1=S$VB/,H?V^,M5A4\O0%/T9 MAZ+2J-Q#U'Y'W05SL6GICT\F7T)44I[$Z9>*8UQWD1T=_VQ:650A_NFC,5KJ M\)FZ(VW_'U4UBSKWD*?M5!L,&F>#XR#VZ:2G;;C#*J=MH]TNM-:_10HZ='W+/O[[]? MR8LJ1+-6"I9#C%_M+]!"OYU[V%/HI*^LYYD'9RT+>C>)9_<;[9(:G8_6N-XC M:LT] FI+U-IK]"\J$MFI;=]"DB]UKN5P0\C]=NZI4RGR(T0]X2AR_NGA9Q69 M2E4G58Z (W(/O=HA1_2[%0&*J[,G%7Q4'2T.L7/N(58I[)P_7MQM=,^K4=]= MIT^.E"%R3]#:$D.T3\LIUCO(!$I90)$GEU],5S6?=*1&E?#W=Y P60^(KGYJ M_=3ZJ=F?6GGK?5UAMP!FNTWQ=_3 N*493NL#@?;;N6NL;G3XD'W57Y@6D ? M0+,9\$IG4.I0ILJ14^D+V"MZSETC=8ST?'!6_38573421%62$H'?*'[9C_AY M 2^0&DCOI& CU0I>P$U7R!? MI( 2E< 7@UZI2=N]=E[+Z^D!F\?VP$$U='6D&[JK,Z=NX*GO7]]_3\SE:E1$ M2RDRMIYQROS!UD'O<1=$)W>1ESC&=:<@2_%3#;1#Q+4NNPP[[HQL;GB:6I?RIZ2_*V% =V.^[SS>/]R=R26&R M'3/$1/V@R'UNMW\]$3>(W&$Z:=K6J_]1_+,Q,PSE[O/W']]2GY+LA\HSC>W. MA^!IRI_L.;RA[Q7=!+M*QXW A"I[#A;V!ZS,?X/0+Y&?I[X]'\] M_%MS>/-X??]>48U7=>Y(?D/OV&21#?J@3!ER^WNEBY0CS)A?VO0/?&_!PA$? MG?R1>#1_?4H^&CKH0@[F\?;JJV[^])^BZ<[,4.>XBX9NLN;(L,8_H^),4%EP M *HRM5$R_.):XY,(<;^*S<#"3QW#"/R4\8KX'_V(0_3/A:B31V1)Q9HH5RC> M:-"PNA95$"-'>"C,5)+?%JY)#L[$:7F3$,SY0D]A?\!?>X8.IHS!XC);V!>7_>B93 M>F (X''2=UM*.B$DVP/MLV:[>TB$T&F=+AK>>0GAE=DLS'!ARA#'*L1%L6=K MS)4N'6U/'"T*@.@ZL,Y>L=G8>C)U#GE.1 ;'J%OP.:S;>C7A[Z,Y_5U(CU9@ M1ZP=:\Y9'!ZW7RHB1G'K;&W5S$.%O6$M*JJ;+,(V5GRF"6';@?]E=D7#<\+" M'80X*@PL*=P!;Y_E+<\2WK)';]D-"94RW[*=]I;;E\<* M?1EI:2TV;P!1.C,&RP4Y-&\IJ8=P40"I?4%CG3EN1M';=-@8=_X5&,=A9MS/ M^VXM[KDNGJ"\@N0,"S \!&1#(:^ &!QT';3C%E"?,LDBW22S%#Z=@2)[@R-P M@5XR<.Z@4P#1I*'OAE;;RIZJH)$B*]Z#3?4G^)+^67R<]RS\C7\C&:ADGIWW2G;%A M.9[-'N&6']&//^%$WSWK=@<8[6- B#,,+=@>.]G9EC8[O#AE!/+?3:6V :>U M/_\8P7:?=SO=#_ E1;YQ0Z%W;I#8\U\;+UY!( NQMGAT+?(NXE5"$;EH1C@?"IJUBG>+26B9$8,%N?@S5!6 MN/".] /Y%XKNX"K&W+L0GFU+^::BP#%5<\SH[N#LJ;KMT-K&4WA;+J'P/>@9 MY$^#SL(@LA9[O.Y0NY>'R_8<L6O^H11 "Q1 M#. (TZ@8X+$OBF*+..?_.<%:,688(CKN_^[,U+'\/6&CXO0?VR8>OJ2H:3C" MKGJN)?] F1/^%TSP\@B[:X>S +%T\+.N:083]^Z>MLY^79I.BB9->.(?2P!D MM#;+G9>0R(HW3R*04(15A,0C)'/M$RX_507;Z,.]);FJU4[6W?S&96+966GGQO-\Z[\89G^5)J@$ M979^62?)GB[#S@I(.29A><-3<]V8KR9X8=.&V? M7-YXMJF[X'N1O3L!]QY^3MB,_3WGTP[X9P6<\_YR\&D7(5=5ATTM _R=YYD- M#L5UJAO",4]8"4;Z'&_D ML'][&"-8LJJU'JFHVK\\QQ6!>M@59F*"V]EIM&[YF90?J(M#GJV*SYU6/SYW MFAB?"\U;&(IY"T<6DGN,Q)QX* 7Y2M?@X<@^&G-5W?#C3F/5MN=XZ8MJ>%2H MI,=G5@39YXEM/:\*TW?;B *+9Z..P65V="E/'I KOWT%6;.R"B&A8$1Y1S4# MEN> 5>/\_AY/.\/AEL+BU5K+VM+CGQ\QN,D<9Q@<(!75B!.41351&?,PGC+- M,]CM) 5K<7DPL'N6*'-R1 -%E>%$-^EI?G@P4BJ97O*Y1L5?Y 3:U&<2! M# M:_F+J;CBD[5,TBHTG&SM_O#::,_]GY-.?W5U;KE-6+OK=4W:@&@! B^%,E9 M^$>+DGCA7Z-D;Z.PG5JCFZOFMPS\UJW9K2AVNV?/*F@[,)_\U,B$588M:J+: M2Z*BB4K*E33,A\\@M=R:J&JBVH2HPJ.9AI'13#5=U725GZZ^,[>RHJKR*#HR M)3WHIH3>MPZ(_XEWDF"$E8VG)NS,T_SXP-LN2L/(2@K-Z&O'8_Z9$G;Y./^F M_LNRK] [HF_Z1_[HG_@]OJ^3'-M9?NN@SNLDTM#=/U\LQM<\&_,XV/XV:,?# MX!4 W3H40E\'$;L\JD_$ 8@WBI3-!B7,1+VHH1*/F#E21P .4F9G[A%W%#MT M<-"M"!3;;B9UUJR218_$>\?VE%,V&-G7*V>&;8VFG=<+N_(<>"EF\W(7+%^9 MZK,CG.!PL5V(K<2R[^7A#5E;PD,:I?//$=% E;1)"E+?%K2)E 3W84%0HD=R MWJFB*JE9H1P?) F99[]XH5C_HSK<<6#N1P7MA#2^2!DVN"=\D>)M3/0WIC7_ MPVPK3OZ^@50-'MBK]$]YSL:CC57_2!D.=0FY^#M<\O-('8ZC2?P\^@<]-#7Z MY3L205%IGT$"!E/I:9^D1/&Q6)?%S$?8.8L4,AYAD#)[L58+C!OM0"23K MFN$.A^'2G<.DB9+[QG'%NH>GBP!Q59J)#X_9\T$_I*BK?G)_3C>LRRG&D&IU!-5RI>D#6P?)-JF=U MFC899;N,4[ _=%:1PJ0E"NC0'*+CXJ%4%MJXBJ.,.K[S9SCF(5>F-SH:9,H_.++HEL^TK #B M_MS_SY'_B-$F:.I'$"8GD,5N7WEG^^A#'%OU]P,LWEJG"6WWT\]7>)RGRSW. M_.&81>N/HU"!RD7L191J*-3RIM$JDJ^N,V;91<'@ /E^U:.JQNHIM69%LOIW M>,#C*S->V#<+I^#E36BT*],T75=L9V7STYK-2V?SE *W(MD<%?CCJW64W'VD M2ORLYN[2N3NE@JYP[I[:C!TE?Q^I]CX_0/XNIMQV]V*@D'K;LQ0TIJ*EQ8WE MY77H.^UR\,3JPMCM%L8>HCC90K%*^<(E7[7*64JE9%V'LOTZE**G0I4Q]NL3 M&[FK1GU=K#/J:W,^">7A5DWX.J-T*]\9@3*@X!LIMR/@9(YZD&4"5'&+SC;E MJ:CGQ4L@4+(DZ4-5BA22*DI(489%#>R3?GG/7BSC!1-&7W%6O351KFRFZ2X0 MY^7Q;.6@QTDP/(&2[YHLQ /+;/;!I*+2M8E/*JNU.@ M!"S@8S9S7,56761'21CA6R_P_"\3^F<5!4=./_7PTY!K=G[B=Z"IDO38%],! M_83#0;^(3;N'/;N>3!B\T0N[PYN9>'__K)O=S(?=/;F\:+47S_K7I -9..L9 ML"E6:#ZW%/F2"KXE\*"CJ&DJ;J+;#J\J4F:V;L$?YR#/QA[]X!.';M+ 5" > MG'MJS!7XEQS?*-C]-T<)2D%!PBS.<'0M?F?\?!XA1I58Q($C *N5CVU]LAG- M86TICR&1\@JO VL9PZ\&6#UC)N@85F-8*G[PPDQUR:U@'7+-P*'^]$E1GVJS M&?J]?B5#2[D70U_]76#<&^9X-:(@=B((3)DPQL=4/IF@ C3E%;Z3E8N4=-%X MGBP:^Q44C9(S1. V29OT&"P*/=D[6]$A651+A?[HUR*V\&$?C%_!]/%"!@M]NVP';-$-V_T9S) H5[5\ 5VBAY70),'>QH:G,=F$H.DOLH;Y M[O/-XWUJQ7JHT4!V,43N,)TT;>O5_RC^&?8S*'>?O__XMKHN?FD'0[RI)'A: MVHEV.IP"Y,+\&$_LE\C/4S\,?C?\?-W\>'\]_%MS>/-X??\>;*Y7=>[(4"/& MC$T6V: /RI1AH/.]TL6(F0@*2&I)""2(CT[^2#R:OSXE'PV&X(HYF,?;*Y I M/_VG:+HS,]0Y[J(!LJ8YPLA5-))+#P\?@*H 4X)P^<6UQB<1"C.5Y+>%:W8TCGR% MWN M4CL@Z"K+>YHJ$W_KU=#6*[)7T,(GXO7P$V5#R0$;J0;Y>LZ4,9<<*[XMZ79' M&O3>G6V!E^?.[^#&[M#4KO_MZ3-[XHLJCZ8NDZ@A!TSM8_RHJ6SNTOPL"@Y?F)&*+X)=K+26B;'+X MHI,I>I5^(/=L)A9V.XEX9>L=2KO5VYBHDB(!27G0G;Q.0HQ,ODXTAE.5X$V4 MWAI9-WV0*?RRHTW?7#"=9@J)E,X2F5(/?KRB(H&*))49I"C"688\+)POL&]P1,Y")..K1_-4C/#6*FGYQD8*: MWFYUSA:*1_ CS.D4L7*1.\VS\D&[G;+R3NNLG[SRAL@<*=PO!RJ#@[$Q;Q8] MG&+.YN_B(4/^C)QOVDE]TWXG^4U;RH,;S6-AJMY9.'\W%99@AZJ M3&SK.;+32:)ST$X#(5O*"SE3NWS?-LOK]D\N>ZVS13W]*UI6J6^:AA6UE'?* M?=.+UOEBRN#7Y:P6+SY(WY"TL4\K6:WHC6EGWIYY%YFW92^\HUT4]HLDF[K['1'NBGU#8O136>I;]I> MHH5+T$UK,00]4\NJF])B:(>EFY(B0RMYI\0W[:($3JJN*D@W=5)"3;O73>N1 MP&GK;#%4]6L!V=N=8256(?]Q[TMF60SY:(3A61TE7 3O*,!^(,YC@^Z=IL!I_B MK .@9U\02@)+WYB44M[DC?FWI_^D77&CNS+'*IRQ2RU$M 9F\Z]&RD1>;B_ M9[A47(K!+)?F/F!NQ8DG5T 3I&] ;L2E,&5L(6M2P7J<778D<3(#*F?L=@;J M%VE[:&H\,\F^,M5A3F)_$MZBHOU)YPG]2?Q-]JR5)E=/>R*!11WJF12ER. @ M2\=3$NT: Z%GS7A1N(G5!O;,(CM/E'/K6.1M,Y"*5+U@32;ZF"DC3S?0YW 4 MH!'AMI"X^('MCAKW91QRZAWQW?@-J>1(G^AH:(+*EH3(+^:%Y1@AYAO*[Q!S MP\.*&MVLIO[6G.H:;,)[*8*ZG9-+RV2"W_GWT*+/\M6N'ZZG+TLW+5R$CX:. M"_]W% =$E"-VA[PRE(ZO4QVV67>IFL,;N_(R?#<%[^(?53@B6T5'H8EE9XBGK<,'+Z*=(2 *.!524W1;OSSPI:<\,.< -D\H-3=\$G MR")$UJX0(BMLF?U%B[N=_' X5D!N2DUH6Q"4ZLOF#"_72X[I=+K-7J>F/%T-61-'Z0R)1UZ:NW-@)%ZA%\%>N9 METU924G,_)2UT6MEIZD\$SN*)JS=^JZ1#H.M"/;-'>J5HURD82A-4+^L;\'Y M6&^ZRL[[=C8#(B%.N;(<=_F<$F2^>D[)4HEU :@VZ90Q)OH\$IX _'==[7 Q+K^]?WK^]?W__H M[U_/:<@TIX%@68YB3L/R^0L7E1KQ-(B/52B@\@KS6KEGLRR6755@D%--I^73 M:3;,TUW0*5:V)W1OU71:TRG0:;;) ;N2IQ>+=9(UG=9T"G3:7XKZT]F]/.U6 M4YY6/CQ6#;/^ 1L'J G@$&W[0D8Z[IS[BYCH.(A/0LGE'!!U8"?AILIL$1J@ MJF,;:]H_ -I? HNWEL-1TWY-^_M(^V<%.#&%T?[^C.NM:?\ :#]IOM6ZCM$1 MTGZ= EGA*W7.>8M,/:LZ\ZSJTB5(KE'5@V4#WC*Y3='F.E]^Y)]4W6DO0@M5 M=5)US0P'QPSG[0W\J"TP0S4\J9H9CI,9EF3;,SE6A3-#MZ1L>\T,-3,@,RQ) MZ6?RM+; #-7PM;(P _>U_A!MU7]01WAH'EX,PZX2+?-5!"/0F*OJ!B&4.-YL M9A",EFHH8]69*A/XGJ*;G(*0=)<"$A0! LAQ\AY"J[B"1=S &KX$2T@!"^@> M(EA =2,)=9_V>OTXO\76\5ML"<$*: &"M?''T'N*USS\!NR:[DOJ0\LL[@X[B(?HV M"J(X6-VNTGG+]F9WT:LE"U@6F>ITMQR:6K*>U+!34H)_LPK]A5D0ZU;I+T[& M.&9J*GT!>T7.2.Z;E2VLGP"U7?+;))VO+_] M(=&[TQ!=XV:[E:1CLPX*+P?!/>L\@UY2=\UF.B:&V#U\ML D^P_%A>-8^FMJ MGU["J ,9Z%X]&Z"W9!KZ!O)G>Z]ZGO*J:X([KPIIKLGZY61,5LJ>=7(H=@*: M/Y+/@C^NY$&%7S5];@ED=[DXTFO+]LUR20_C*=,\@]U.8BSD#$TM@LX.IY"2 M3>K5V:2=.;S;=O^SQ8?W-7Y[\)'V0SZ^9(E=Q^"K%8-/&-)SF 'U18V][V^T M[_<_E!.I@^YK!MWKL/K>Q2$OE-KU4CI)*7\!>D7+2./74 MB6C;).6+A*!512BI\K;R+NSCA>F"M76\'V^T[_<_E!.IK>/:.CYXD^*T&.MX M<;KJFG;Q6:G]KY6CH=(7L%=$?%:,7;PI$5^<]ZI*Q(44F!32+4,60=7[\+1X M#GGBN9[-1,IX)NJ0$FLN\R61#W*J<"SW>T-[&*GDNK%LWF&8DO3M'V+2MYYE M69V>G6.8\A48Z5^%D;Y?S87EIS7/!V5.^J+:P'U9U$T\1CE.WM-^/ J^K M1&-T3?#RBXN\WA3OME]BCDIM>4_'#Y()=*F.%NH_F&H76')8TNGN5[URNAWJT04;,/AIS>"E M,WAGVPR.6OOQU?%1)_?NUJ9#75$"" M>*]\P?@N<]P#9.V#-QK>I4J*I +.S27%#U/3G3%B4#'M^FT,EPX)D2JWY5"1 MX9Q+T@>_UT;#"C%R!](#0<=>5,-CB=!CARA:MH!@7;Z@R05A?=H>U&5=-7CU MCHMF%H 7N-3!^:L<<$%J*04H;+=H"X=94$,LBM.\$$;A[PQ%$].&H.'4)_9) M[/4];'5*<$E,:^$1=JI6I5&M["!19 MG*^CP:6H[U_??_W[U]'?I9)#FO!-E=OP2E#O&;A2RKLY4VTGN?1S/TFBOG]] M_QV(E*.+!$JA0_>-0YB82..^U(A+?IL/%[S;-1Z9Q< M=EL7W7@TM (9Y9H&2Z-!O\VV4!KLI-!@K]4=5) &:[LVNUT;3034WG%]__K^ MM2F[B2E;VZ,E%T%VLA5!WGDV6\M6".TM)73:'9=5\/>:):3+&/1]!=9#7+W^>;Q/C5-'2I5 MD74PD3M,)TW;>O4_BG^&%3'*W>?O/[ZM3H8OK8&)[=2'X&EI)]/I\N(HN; _ M8&7^&X1^B?P\]8W,N^'GZ^;'^^OAWYK#F\?K^_>*:KRJFU]$B,UED@SXH M@HJ5+I;6"=OTES;] ]];,%O%1R=_)![-7Y^2CX;#1Q9Q,(^W5U]U\Z?_%'!! M9X8ZQUTDIAQA:53"=)SP :C*U$;%\(MKC4\BY/XJ-D,'W:&CZ\G296O.UF>!TO M_OANN0SK.<1VIE:#7/C5'_SJ__GEO-OIXI?X[U?J3,>>,'I]OTAD#0BW.&A; MY!W$*X2 W$J?^M=;4 8T")!7U>AB=5\R)Q32730A$0R-,=]1!W=4F7GP?30DU">;,0Z+ M]ZJ[4]!WMJN"X:&;CJN['EJP0*>Z^<+@BS8O"(9'Z+:B3B:ZH=-X1O@ZG\0F MQBTJCLH%&E@OZA,\X0DN@]_%,M-L_-/D28=@YO?"/SZX<$=<]A7JB]L)T:]^Q)=^BU/X%Q-'9O)Q/8-//I&Y5GA?R$AZFZZ"C0?9 .X>L>?NV.$)OH M6@<.FS[*A>TQ.+GL=KN-08*'H#AT>]RP\"&)4YVIMN@(21N<>-I)0M,L<+M^ M/'R"O4C<-,ZK=,\[U;ZUZ6G:_^*:@Z^('6MGWK$OWV].+MO@42TB'C70-%;! MBI9K5S1:/.P@7ST-7_0,M+CY)NHF_Z_)7#X>=&9;8\8TVG1U!K^]P6-=9LQ7 M[/*2:<];H,^$+H\[L>@;VWJ6PO)V$MI^?YM/UR+,7FNQWT,!86? #]SK\.7% M##0_(SYG*D@@HMPXX?*M?E6=%7NY!'9K!Q3+^9GS^1V^T:9TVDET_<7>,5OL M4VP7P2HUX 5 J*;)^O\PV^)^@I]_&:DX.MZ;67SR;9J+T::O-C5UKKQ8!EAN MRJN(?B@RK<,7(^Z%%^)_\8_HK^(IDH[06C$E/;:?\ZNY$(:;ZOHS\A8 MH/^,3=S.XC3KOBGY;KB@N*$4IM^E1M]89W>[R2-[>\UN)_SC_NGL_LEE?Y"@ MK_UQQH'BUF&#(\I[E8K"(T).5,/,=5.F>D1+H-9<%) M!"\.C0'E/BQP?%(1&IU+'25=X A,]!NX8=J:OELM?F7:O7K\;FG/ZYZ>7O1Y M"/5WKMR(9:ZO&D"O&AA=KU,=&$QW4S?H&0P>NH?##*.A3$"@*"X<6=.UFOA? MO@%1T3X#RXW9*-3%'S0VLQS=5>VY4 D-8%7;AI-TA!>GL9&K.&P,"@H]9?%7 MU"'(6PZJ"TU_T35/-4#R@G 3J=/4"Z R$"#+[WMUC(9WU;X\K/%90J))?B7 M'7HTW1SO.M)-?MAX ;,FPL![C"0DPFJ(?^Y$26/$QB &0NIK139"$&3WE!-D M2T3*9CN/24JY%0Y+XGLSTZ&WO>?2_0I%/D576HV^;C>!B1(OX2$A?TT4F4'(341 M*J$"G%!G(=\9[DB-0SN#237X&?2W2:%R3:KB@"6 QJA9D73_!)C('(.6#VRT MP*1..2D7,>(R]<8[^AN_#@20.W7 Z,=5K==_'TB;].^!Z.F&O(W D5?QI1 ^ MP%EWYD6>0XZDD0H]]L)Z^GVKQV_K]U,:S'X!ZR<0&6'&&\(>CNFGV\D]&UM/ M)FR$QAT6DC3)F"@JFRO>P MR8+B0;=,G"B,TF!HW68OS/38 ;:PK3/*[Z)2+4)GB4GI?K/=CP;Q_OG%'%O/ MS$]R?14Q.TY(#?-0\GYP7B+6<8R)'@-NPSH0^2 MJR^P?$[\>-9L=VM"KPE]SPE]24%X9T\E>J];#K1Z3>F5I_2S9)'>03F^AR*] MZ^]N8M3;7(?#!8+^6MR M/U9R[VSNYU2;W'O]BDQBW+,$3WF>SP,S#&H;?V(FLU6#/"!5>]9-T?SPYRC-3ON:M M ^"MWN;^VU[P5A]U?3F(CS5O'2EO+:EP6,=9W O>PBA)HW]>3@ZAYJXCY:XE M917K^*;[PEUG%XM0%U7EK3IIM]1U?;1 PS7+PP[8&(M7)N.? M?@E8R%5ED:T/GLGE M+U4=S>]/[+5;T'0Q]V@F"Z8^S1K>*%+A&;XM0(GC,9#/2B0F"@"SN< M#OFYU?3=RM/.A)VS_EWR(.1DIO< S";A%4+MCH?Y(2O6:E]/JH&3:=07>43&Y,AI_3\Z3%K9(AS<]+6;IAE M%'4.GDH/"?8[B<,T:.#T/U$)?@?1SFL^:/89_ 659,:I-YYSQP7 M+ 97ANC$;(=W]P\_G-^Y%888L(?(HU)82QIXVY2(4-:_2^7;);7]\2!8:2Q\ M_6\/3+PO)M"$1Q,#;G$$Q^-4-05S3N:U%XS>'8&3^7OI/Z"O>+O&TD<&[+X('\^\!!U MMR1%6&[(-E[!Z4M]V[1'GUR*D]P.:R][D8(9/O28(*,K?BFD"KP@N[V 9:;* MDXP]%66;_$)J>.!C#TWM&@F/[K"IH9"_-*T00JZZ<; -_SP6X*RT69"]OJ84 M'[Z8\I]^TN#,JC!^4;Y^_WR;]D)Y54);SV)M*[T02F IXJR/*4W%0R&6L*2L M@,HI$QO^-,AF9[U?"_(F?\+DQ-9V_,'NN1>;Z[RH65,7.O MA%08L87@BM5IL7Z[0FFQ5.8L,46VIA&TV:B),N^XR8B*I*>D,*A< .6WBGLO M4 WRSJ-";[S=^1[9X@CEI2C_+N1X,6,W2B'Q^L3V[<1J,;>.F*M@8+&FD8K1 M2"U8-Q>L0^[)[+%5'='1W:]@6W6UE#'1] MUCG/^@ZS??51'\-1/S+[N3[I8SCI_U4-KTRFKHV)0S%0HPW*^^DX[$TFHOAU MUYF&S4A_SE1[7\G^4,]DA^*H@I7W[T7)=W]D\O3K8R?V6/*VLHCEV&=5H2.>YGH^,?#ISMF;YN: M9;F62%;+W ?%37P:;V>F\2_?;W Z=*N_%7#@2A-=Y1ZY.V+/56)T7(=1GW]I M.U/!<(T?9'*MF>B,E7^A4XK]+=2J'^ZFW8Y9?+,I$D(I.[$#[MMLBS@HW>UOEWNP@[JP#Z-LIB+GIL^0!X MSMK+ 7CV(AF#<'S]'5E]BT56.Z?9##??,MVM[RMM?4&I!)Z$)EVL_U-REF;0 M.BV- W=O&1:W@3@!XEQM)I>1VO3J]^?\VSL4KIY++;:K?C(&-'0JRU8(Y025+Z/--$W (%LM^^1+7(R^R/B?[& MM.9_F&W%38__^>6\V^E^J(;X+0;5;X,:N.PH9CM\=-H@N/[:<=*M6 A1W/G/ MMN4X2TB19"E8!*]@^SO,C)/C=VMQ*%L4[>^5V4P./N")06Z":*')4ELZ.V!2RU4-9>FT9(GZ"3P=DUJJDSZ =Y!Q "\1 MWN-\QC&%_8F: >1EED&<:XX;S^[/(=DN%I;N<.;?MFBT)*3@/-:5-*PX1G!H M@!#70#]P@%!UP(+7>P+]8?WIZ.&IYV0Z.#A.-7&P$MK#W?8'',5"/W8^_$YZ M:,9LX@&,.R_[[LD=?NWD=V1_)CC3H6]K(*7'KF6#(-#=J8)O (*<0M3$&."" M.BV%YK_ NG778"3+IY9!H,46/'+,]!>,;+MB7\,#W]&H:NIOS:FNP7N_]V7* M^ U7\Q ME2=F@IMM-&CQ8L-_CCN:+3%'G< 'POJ<)TN#-SX8U1K>+ >+ESBJN^ M^5?C+EDC8""N615O9O'II'(+X8NX?2T%SWJI?&9F-N"'K'L7C+O.M&6=/#JR0EO6;?4VWS+D0+%;^S]/ M_C1IA$K"//G*'FF[E>#!B".E74]__22K+V&.>V5?O]-*\%+$ZS>4O9FB7K3U M$[5".NW31(L(]HV]C0U/8Q)S'J>Y"QCYN\\WC_>I':4A7'D)6A^YPW32M*U7 M_Z/X9PA?K]Q]_O[CV^J^U:6)^KA+%3PM[60Z_#C\A07#WJ._1'Z>^H4-=\// MU\V/]]?#OS6'-X_7]^\5U7A5YX[,**-E:++(!GU0IHS7570Q2"SJ(7YITS_P MO852"?'1R1^)1_/7I^2CX4&\(@[F\?;JJV[^])^BZ<[,4.>XBX9NLN8(YQ@D MS@8)#D!5@+E */P"YM!)A,)?Q6;H(#=T-*'Y*>,5\3_ZUG;TSQEX9)6+!'8Y MC5@ TPW3,8RF/:MK407)G@@/A9E*\MO"-=ME=QFVS:C0AP[L0,0(VK:WFW5E M9,>#)8S!BXB5JV2RUBY2)B/%%)KO4)&/2BXJ6.-9M)L? 6'VBSYFR3KNNV7R M:B!ZK$-!G/#G5^ 5?;?UT3CQ/#2N,AL?)EB<5P M.!O<27,[!/]DIN^P.=! 5]0S;7^!F5S'%C^L1QKY(Y++T;NL=$95% #*NKR_ M%B?S1>H4,&9CL?P1+GF,&E-3K!=F*^KBM*(9!;##ZUL[N[\>*>Z(^'A@_L:R MQ9_PNLY)E+TZ*44 X/R>+Q0!K'48!'G2DKM:S?!C 0'SH9C;-4<:\H=Q2<<@ MB!%%PS#*+L=B^O@3R6@\OW;(C7FOM8IU[K/; MV@VSH)_DD@]IK8GG_>7(OCE3P\6VSES_V]/=^1<3GNT1 MR8^(J9,T;(<<53[J#PDEW&] (V0DXUH).KAIZ:FB?19MV MU\1-.&OU\H-;;TS=%02S78$VE/.>GWFOZ6&JH54-]&N3R:JF^?-L.*O[H:2B M;<\Y=53GK%/KJ+TDY6R]]_NDM*($O37-U>FU+O(C_NQ*=54(*"_G/?]7>%6F MAF6+#,FA5F.9>3\5+_S\_(#T&*>3#?78Q5J(XX6?&-).9A#QXR;L5+J^.#BE M%J7N[2FU3NMTL32]:DIM__TQ?RQ(Q559YA11501#Y@6G*L:+)7WM>ZD8?5K; M4#<.UG+QMJ ;EZ3M:H6YL<*\R =*4&6%&0*TVJ8+V%D$0ZB:MMQ_%S"26\L/ MA%Z^^MPQMGD!^C,?GOE%TG#9O5*:Q:3N3K7>>/9X"(2AWAFKN*W!>@<"6 MT;[=M,U"X(CL2&#Y8-3B(-S98-0BN)ERS;CDM1 1"'3SU62V,]5G^.WKA]N[ M@K"53CE*SC( V$S;NBZ^VED2&-=Z&*15W%/#:65+RGPHQ:C)!2^ M< 56CFTD^VM5 D"LW"YGZV%36)%5;GEUD*X/8X?%=IEAZ*[7_V452^CMU MI,36WRSI:$"1T;V&@+8:%K^7#_ .]A 8@09HYU0Q>023/5M?G/ MMY,;RV8@+:Y5&W'?@IDWS6[F(^Z#%&WU%@L'?B5BQ4WZT7IH*1.F(;0ZG(+J M>JYES\,;E#8EY;R]]@"9O'LS=&_X*A_D(B,7Y]F=[LEE=Y&A?T4L^9D-U]B@ MWQ7-8XN!B1?5\'CL0D5(+P+N?[9>.,R\;G(0>P%O-P."Q4XPK:5\SW"N MBJ'_1'_*G8)WF,( IN5R)H,+W8AX?=4-(],W;:8:8(#0E\5!-^BDQ2C;,;-= M%=8\X>0&^P/,A'-?D 94QV&N(U$$U_(<03L$LC8JC51<-J"SD=SV%_.''Q=?.W17N^5X)9;?97"02Y!W*E/3S9[ M$C:9X/E$M,KSBYM/_?[9Q^;UI[.+9O_CQV'S8__L4_/31;=ST[XZO^YWKV/2 MT=>&VA#,E?'I:?^FEPE^N M<7@E F-N0F)B V')(7(K<#3N82[@(D,S[]%M2KV FBSJ!=1D42^@)HNL"_!+ MAP-C[2^FXK=.*FLS94(L*O+^>0#(-W<[B@1HVV0UR:&DI U8K#_+!67^B*DF MY1N/\E]CE']= /,"F&9]>+^:XO:6XA[TMPK36WX9O;V.C^K*Z#60#&N.2>>8 MA!%-%6"'FICVE)CB@_MJ6JIIJ19,-3&53DP5%$RE V"L? <1L!AT70"/&6YE$^<.M+:9B4@," MK$W\WV]8RSEW$Y?]?=Z97G /4S^YK&)0._#1V'P?^T1_4M9_EB MK]$>+!;2ED0).R/#FN(S47S&)J3]HOANH]O+WZ);4_Q!4WQ&V,#]HOBSQD5- M\37%)U-\MHZ*/:/X0:-[GA_L;XL47SJPT6JN*,=*2,E*WU M9W?BIM_H=,M)QVT'"_;TXU:P",E(@-%:ZU M]#%:QHB:X[A."+?%429 :(2'XP )X2=3U=9>U5"ZDK\6+-*; (UX-J'TK$0 M[)RWJ4"77VBJ)E"ORVS% @\>WL& 'QWVK,.:\"'P5WC<&"D:3H#=W'T>*E_N M%$,?$Q@D8OS0'YL2#AZNGL#5!"Z))X81%_CF__/T\<_A%_K" WQ5__95@5\= M:^+2.ZD(8",N5]X]J.K#[W(K6DHL38NHE,!KC(,(R3_R'SA2T9(74 PX'F83 M?EO>?5J),O1;C()^RT&_H5:!#9D#=/G$7AS14U'M$]OA?(+_UR3P9 MAD@ _:B!1CD>L)^ZE[WN+*Y(9W'=RUY37-W+7N.-Y..8NLNO;AFMB:F*Q%3! MEM&:EO:4EFK!5!/3(0NFRG=Q5*.7_:]XD/0H2FTJE+%)S\2<;M+0+L^VFE5[ M@_;B++T*='_51%\^T6_2TUYMHN^55*A:$WWEB7Z3MO8*$_TIM=^URVF_J\F^ M\F2_26][A#9SN/K>W'UW_ 3S7+]? JHO$PHP#](ZJUNN4+B_.-NE1I_/] M.63/.7Y,E@2KOR/^CS[H-RZ4V;ORG-9*\U; M(SP4BO!PEJV1.EGR(,$,38V(I5KBIU<1]ZATTB[[^*M1 9KR)Q M^=))N^SG'S-K96O/WBO6HE3O1.MBXI I1_"3)UJP'TE M]7D?8+*M!ID(1-.2@I=Z5D\Q6K;&;CE.MEI24%,/!*K9JF:KW&QUOJ3NI)XZ M5+-5S5;YV6I)M4L]VFAW;+4"D"R,Z5,1(*?(]PK;NR0 I]45H3YN$] 'P8^E M-$JZB,M"'9+*LT5@&0S!,M*^HD0Z=17Z,JXE_2M!/R;_QJOJ*/^=QH>=)#Y< MJZQ2<->V&?$T.R,.P&QL+?:8*4 I!KX_;F/ZIBRI5)*F=']E(4ZJ +J4)Z>HL(Q M4:"6@UBZU@KE2+N<3I"Q+*"^DC7O0D\4?\]D!R:1(%*>^YVYN?7,HA>U!B^> M);QZ*@-6Y=6QN:^U6$(0O#I!M&96 5Q]K*,"Z!M1QFXI/I4:NCK2#=W56;&D M>EXFJ7X5+S6_\FP;F#,GR;93)&4&DKTHDV0+VX(TKBV#="L ]EHY_%SR1QUE MQ P+4X3,@0L437?4IR>;/1%/^QC0H[GRQ*PG6YU-,7NJ&-:8_-:6(DP0175= M6Q]Y0A($%_N7(DKO2'4X+C+ZUT MU8 S1J1E?U6ZJ7RW;'>J# G76^4B1N>W_P&T#P][<.%-G&"=29\J*TW=;L;N M.+K?,VSDY]!N$9O^>*B**==K+?94!*:<90LR3=N-C$YMQMVX\VPFM^/?GO[S M_1VS$2Y)?6*W$[$O_KLVNYE?MGMR>;XHB'XE8@L/P6JL%LO=C+TU^W#^YRG2 M.>/Y)S5BY-^-;9Y_-\/YKQEA6J&+-O36$[17!O),JO1+R$WN WFFF?P9R3,C MS$W)Y-D!\EPT\?.)IZ22CX2@PSZ<_R E_)+Q_#-"7^S)^9Z6)23!1?_M*F?^!["W69XJ.3/Q*/ MYJ]/R4>#J:MB#N;Q]NJK;O[TGP(^S\Q0Y[B+AFZRY@A;/( :@*?,EX1_Z-/YM$_%Y)TI[D=*$M07 .].7_^H:Y% M%229(CP49BK);PO7E"@#_D0 VJ7EP+],Z)\/JX?'2+D+3F_81XW-CY$[@ ^] MK*H,#(9>91O4%U7Z#^,ITSPC4',.ZO_K-Q!>IFI(W>\,3>VK93Y]!76@4=#3 M^3B/J%387(?H\1$6\!&YZX0K[.Y9MSOH@WW 0'W.D.%MT*7UU)ICF8A0SQ"I MI];4%'=X%%=/K3D<&5WC^=?#(6IBJB(Q57 X1$U+>TI+M6"JB>F0!5/E .]8D^/HHN\0HU_J0W]%QL7(&"9RN.MD)=/?V3RWY5P)*.I2MN M?X@^(V;SOA$]0G\.ZH$U-=$G$OW&M6:5)?I.H].KY.R.FNS+)_N,Z,[[2?95 MP:RK,;0R>D*1PO(#=(6JALJW0CAD!&!>+ASH/,5Q5DLZ]!JGG8H ,5>'_HZ8 MU#,"(N\=J?<1;:IW5OOZ-:E+4L\(4+QWI Y2_;QQ.JAGU]2D+DD](U[P/I+Z MH'%:$BI3/<4FKWMS[=G6[""!@(\8E/PB(_+OM10,U%-1=MC8LRHOCN M%Q=U+JHQR"$+%]49LDQ39A[#@ 6'Z%76R.*^3%H.WAOM):Z&L.DW.MUJB)L: MB?\X^65)74O,G:P*OW0;%]URLM$UO]3\@OR2#56\*OS2:34&-_"#)< 7Z=Z\#_%>X4KEA!AGG\!Y>B3^0+ZS5[GGT#*V,%H$X#3O>[\_#C_ MR,SQ%%[DIYC$:S!'T/YWYO(X2=+7'NLL :K"3$V(PH;?J5\17?K9L)F&7KZSGF6K.?UNAK M^[!7'^??U']9M@]X]7%^SV:6[0(]/[ G/.HT>*NS&M[J2*%3:K"A&MZJIKC# MH[@:WNIP9'19P!_[Q H2'F8W)%[30K5I@=!=:E*H2:$6"S4M5$ LU/;./A#S M 7H(-5A>34,%T%!U0/)J&MI7&JKE4$U#AR.'*M^W60VPSD]!*E4Y&9X<8-EM MU8KZTPLQXN.KE[5?;B$K+5.3RW+2T?PE?25$/<.%_H!=)*>[)Y?5P;WYM7QJ M/F+&R=AQ63..SSB5P5NH&:=$QEDVECS>95DS3DHY5,TX1\@X&1LK:\;Q-4XY M353+&:?RG9G2T85UASRWB+L8*7A,]@'77TC,,;S:F6.X[(5WUQ209P';EDQ+ MUI0JG;*U6%9/.EV5)IU*A0B*G^TN5'O-;.LPV_+ Y_\GHI[5W*]Z 37%[-F! ME;Z FF)2]ZORR97R$BK2KJFS*55PT9> 0U?3"):_E>:?#\K!]ZL#6Q7CFB4X MT]5,I93.-?VJ1;5JKBF%:Y9D[JN91RF=:P:5&695"8+ILKGW.J@J=1%VI54S;5VFQ?%U!%;99QNG.U MM%EY=7VE0M'7GD;5.:V6S?NZ@)IB,E1IY< =7S13"\U+E0;^G!]'?/F)=]J_ MTIDOQ\,6MT)@[#'37PBQ677D=9KJLO*PL07C8&(G&R!\8<#8SNTDHNMO)]S4 MP'_?@)JV[&0D[/,*(6''3F$5WO564V0+:\F:%][P+GF 5%8^90TS,*RTF4!U_W 8M$+E7OIZ;NJ7' M=#-XH[D?G18/[!?5ZCL4GLJ][Z@<8AE=Y^3R+'^"*_<)9@[\U5R0CPN*FN=U M'%S0/;D\S]_POBD7K!N:FMI)I@L/6TP9DAC7MXK0H[^TZ1\P2A94K/^1[^C_ M*FT7[.DS6;#>WLQ55,^UZ(?VR1^EQ,F2-N1/37^YI+@'OY9?AW^DGS8.TEQ9 MS\^Z2T/)/NG.V+ ,Q%8CPFV<3[+;8AO\7V(F;RA8RYT*G3H9-Q]]UR MF=BKE/@<-_)@H\Z[G>X')?1J%/+#295 IR !=.;XIN . G %Q$.7F69KS'UL M=D2)/FYH:&_X3NB;[$8!JRMJ*F5Q2WF,A'9GM@YT,U,-8C(4HA[]') 8?&YX M&E-FGCV>J@Y3K!%0,0EQH!.;-6?JG%]I313-5E]!7K^:CC*QK6>*#]OLQ3)> M,%IMZ"9%E\=''<%+JD\WDPJ*;"ROXJ:B.8XUU%0/QK[H[Y0,ED]:? M[1F@-%B\9;@.S[#;I%18>CJ2#=T=XYW>]$=NCT^7#?A6@N>*]_- MX8>@.O#"XVE#T5U%L^!Y*>+(M%R21WPA(P;;]L)P"7,X:9$%4%2@0UB1#N]@ MZ/_V= T70]LAEBLVJ54)EJ@0=UZ!JZS",;VJ$R &>( W09ZTD31M!CMIL_#^ MX7:"N<3&JN.*[SBN:@-1.W J-FS_LT43VN"6JO8"S,0B1*H (7%6D*2D_J2\ M$APK?'^.[".X%/^,F215H:&?0&;PF7PV$C<]'5@=E':+[^B09$(*+2DR%JWX MX:E&Y/6FJL9O]=^IAG.L25X/^XQ?+?/I$9A#RHQ 17R<7P&1/EGV_';RQ67^ M%1H9MU_,%[C&LD&I+IBW":.CKP+Q>>LS==YIZIW%T=#(N)Z#9P%':7DN'+.) MYFE$DOD#:WWY,N'G(J2&>*75;+?*SEDS,Y>1Q1:>FB6$MA PTR]]]1"9+J) P2523@9 .:_Q P: 4\.GGR<*YQT!5OB:B*"5#*H3K2)^02@75 M8Z/:]6Q.=2// 67OI.IJ]J0:H*M'.B=D4D0@KIY E%EP6R1E^#O2W S88S)' MK:*;^K/WK) <(HL '_9O#_9%=W6D3U#[:# (O38#!?BFHRY27-"7\!21M(87 M-QW.6DN6*.T>6!+EOMVIZM*Z0>*A#0&FA1G+D\.&4KR8E/U(-5#<*LZ4,=*S MH(*98>!_X[=.+XOOZ#0\(5H02'LV?X",^9QP7,C2U![&,+%+\7FSM#Q,6 D8+F6'R MT8$T^>2QOY,Y=6NR?S#5]N7\:78Y/SBY[+86XQ= XH:!.Z-Y++#9F&+"KJ0= MG@O$]<*XI\AU?B.+%9>+FE>ICPH(T34=6>X]?H4#YP=<@/.X:U=Z\]*B&_+8 MX"9D",)_H[98FN1X5N%SI*<1D!/< "P-\/E(37 YKW#R1LD/_@A(D=6J0TA@ M$N8C+Y7X?6H.G*(&:BB0MXSK-] #X%F"$Z*;$UL7GB2OF++H(F0YX%N0(R@J M1T#YGHM53HYG$^&/51.>HHQ )X)E; K9#=N"CE,J8TYUF\]&!D\95P#W9+8K M?#)0""-4*0[?+F1XD+6P*,<%U6CX!/F!+'AT"$Q2C/!P/9.;AF8_PYV-.EX4 M3#K[X$@7&[?( 9WZ(4_CHL%"0^F_E29&-:K\P%_E:OEC@F>JFW- M50/>T=<&OGO_.M73]RF@(;%B>'\=UCIVE2?;++ F2FI'.8;)D M2]-?9!76W>>;Q_O4]'2H+$O6?$7N,)TT;>O5_RC^&59_*7>?O__XMCH)OD:J M4SXMM4)PP$E)+LR/T\9^B?P7QUC5M:B"K)TP#^5(#6P[=X$NI$IV*<8$NO_\]FEX MK0Q4>&_B*. M"JZ'/<"_*]V6\DTU5:Y:P'["O(-'D3S2,T.P).>.3E+UQA>Z5]+,I&ON \%[ MZPO>L->Z8YFW4RN$E^ D%92HLOB&ZF^44*5)J"B'FW WEOVJVEKSJV51(.O! M!?,U,1]0^:TL+@X 6Q,M&]\*G49<7#"SR _";Z!/IX(0)&L0CP"-CRYLC7Z) M:6"%%TL[_B<=_ 2OO0-[2?GRI:$@?_&/:4OUR\Z0UL$,A[V"EF+)M.M<)MP$O>$IQ MD.!^_?#]6LK?&9G"F-= LQ&^[R M+'M-M$<=;_0O6(&T&1UUPI2I:H_0!+09 M=PCG(I40I!A:RLWRNV+DY(F9&).&PWFU,>)L2B]@XF&(&VC7A!O"^_^!\1T; M[\W&3.-/>P5;@:[TJ\:K;\3> M9K"]*Q;D/3VQ5<\2Z9?TBS XACD^=\5UG$K2KP&CQHQ?<<*/KW&BG,PLM M M8. O+B;C7/S)8>PG_G=,J6J/+M4G)Q'R]ET&!WPX0[7Y@;.CT-,Q+,)K4![#I&5QX]2;PK>M4\# #BR(0= NFA>92'?-?]/4(/_$XF MNH(BV81WT)@#QC.XI?@:&,G#%5(L6JP);M2+W@B_YB+M\:X@RF3VWZJ&ZX]CUX+A.;! MP<_I.JPF8Z ";) )>.T%7T&0DI0Q>W&$D>4$Y,/UV;M.FW\=$_,,8_4OS \X MM)2:R5>:;%I@I7%5Q>-&*O$X\,F_/),'L?PB ]5U56Q54SQ3!>9$I8U!;:0H M+1K<#6) 886-'&IA:Q]*9881-?P3W1Y/,G3/=>_DYRDG.L;-E3G0M$+6BA+N M@,$T!-A&$_0&>-;3!NO4Q'!>NG'W-[BQ$:ZW"-E+N!C?9J*, =_4=U$]]W!] M%=5RO^/#OA'O=<]XAJ2E# T,@#U-04 J024$-[(H=O@\"]5V&',I(;/+[B23 MEB>A5,$VL3IO>V)BWE"Q8I/4U=^2$J=7VB R&ZT5W@44A\I'05,BP7OZ&; M/'M!?Y06!)%%>+E"E/[_[;UK<]M&LC_\_OD4*,7>E:L@FJ3NL==5LGR)3NQ8 ML91S_N]20V(H8@T"7 "4S/WT3W?/!0,0I$B))$!RMC:)1(&82U^FNZ?[US*R M+TP@3OE0++LH%X\"5XTH"$[B)O893M$HS"1>Q\UC1U\?)FBR=&._([:Q(%$N M10\(ML%S!_0PLE'$-D_L7$! M3-0>$HDC,@]]"(7NI%%,QE][LJ("#D8 Y7(QE7VBN-OWEVSW>>/.'8LI+E6N;(]_^ M44M)_W/0GC2;CF@J?X[\[H\OT1VHNLLH!E(+[GQ@B3 CA!"VSL_.2#Q0373E M<^)/'WC 'I@(*+7.S\]) BC$X>%G871/XH)Y)M%=S 8#TG4):-JNC(TE42^E M-X ,I\C%=);Q4,3.T036$ UXQ@FC67Z(019/?%GZ1>+:KX>2CGK^((T.I&$N M[BZ3]("3"X(R_,#&#>>&DF6PW"X8NVB8X.OP%3!^@GF! YPJOCP2YCB**5E* MS,'=YRE9$VH"OSIHCWFXU?7>*] MN\X !-L_Z"*T1'[T9)R ,CB(P@-0<$-P+_=NHLL$OXTZ!TY(3F/*H_#B2N]M MP_F6VT@T8)0!0=-SKJ[)R-3["18+#Z1JE%X+/X!)HR[,KJ-],##1.^J*Y]16 MPG$%SHS@D4L_[H[ R=N_N+FZ?&7XKS@V3A^I&H_"/*G_F;$%N9PMUDJN;FX/\+5HX(B+:_%5R30]:?HS3/D5)AD%<5._FSBW413\@/F2R7 # MQK__]4M.-F#3Q:>X[SCN0Q^1%C"I> MQ"EN$AK]5\02/M8B<.P4M-/_C4C^A>@7TC4TADETJ)6^?BEN?9T,9#X22HC^F980Z3?"ET@ M644,E[&I"$9)R2RHNUSTB^)A\MS0:\H/_?';#?@11V?M-ZY#)]O%E?[](D8N MQCMGH-'IT1MP+X!IKZ. Q==Q)#X[S#YPS+\*1OS8#4#I4J+>;* MG!+]=OU.,BAEVI^S?\/8S2MZ$9CAPRQ=T2"LBT8O)0:"6]*E6X@>Q\3%/@_A MN6$0C85Y(-=&9JF,?46] _A_%XL;@7\S+H+SE]*O:8XTJR")"BX5SV^8BA*J MC1/'')C!H[Q%( MR8G\@S'AB09)&])@PH]%SKO%\DFQ 4R4&^G[Q57R6NZQ3 MM@R2.3N.*,)(T=;LV 5C"'0V^F,!)N??HV4A,T31U(XY3(NE)"K9.0H#<$H= M;5017]LH)?=)NH.@ONC@4?HA.^<>.&6LL0[9K.(@)0,+3(,LT$NWKM)2E'': MUV3N'21X0)/!@^DAY''2R9H8WQ8Q&2*O8+)QID(QFX6LTKP>N+IVX?PC;KG1 M(I!_A QPM"/R'V,ZW* 3B*!SBC=>0CVBCY=(CE';DM<=6A.8.R(*G;+R%Q]. M:DITQS2_V#S.\\4UE,TNK3QQJ3OYS=>4"#_Y99E,ESLJP.:24Y&3U!EWD[89 M^NU4E8:%9_WHHNO.+--B67SWX5]N"U MP""WZLRB8-,W))Q)%[01&Z[SE;8!S//L^3&\HPM_NI'<^46,0J4RKOK;+7V1 M&S;.'XW_;>"YY8W\$(Z@/_[?=7Y$]<1WE@P[/ :FN_8%+_R!6:+=_-/65)IM M*FDS""N\M,J6'"KB=JUV.'"=U@G^NTT_M\_PWT=-_/?),?[[G'YN'=)_D!;M M8_A1F<(P/T])''/BB'D#-D0N)AQ!67#FB:>$_2Z.5_*%Q=Q$3H#,*!#W"F Y M,7&S,!CZ 8E%%#CHT,*'%VA0@Z>3:$M(G+#*Q"<7,(3-XE*J1<("^2QR2P2E M>E*GR .?)SJ.-R9_,NU3?H)2"636";<+O#R=^FH&+F72,XD_+":+1="YF=T/ MP*HQAU9/F5'U .U)T=C$RSJ,5PU@!RE4FWNK4HMB8?+.33C]Z7@H0@!XC?Y# MZ413OO,7>5KW@\*/8I'X ?,$&G4X_%ULF=PJ$<(7'^%>= NUG%8B)R3R_[@X M3L6]DU=RDVI4:<8 MG*8_\2@#:<%@47^N(A?"(T+3\^#!QSNB@$)X+,!J,(R\X>)[/@^\?-PM M$')0/M&R^4WN&YJZQF%.BK&@W>B.[$%=DX6\I\(IR8"1:>#Y& +\KXS=!QCU M$K$O\N?D_0TI@4PLLUA.$@W[Z/-U2>F)E5.ZL'A=;N>R#0/:3NQ7AXM[-)^* M ZA^MQ AI) 'R#F2>);*4M1!"0ZP".A=D"*X3 MP08X6?PE!H6,7D;^EH3B(B?M0,0HU>&D9S-QDPK\ MX45TP0++'\4YGXI6Y(KEJ2O@B.S3(!/O!U2_:&?!CN:&(OJ(C#$ZSV0.E;!8 MP7RGK9NA&40RAZEK4L/R4S5*)+_B,K(_UG!-7AB=P%X-.-K.M2.>@6R'M.95-A*S'T<5V M1D.ZCD63!X_IW!>+X1DS:XO_E$$GXX$"!QEBHJU)/S0-%I-/<3#M,N)",!$C M0NGR8BJ?&C _Q-K?<6:H%H-B1FA)&)B>*L@4ERW<(C.T?7&E_4.R.)5\ MFALI)P0FHI?(:27HI;R8,=]GQ1=E]QJ\U)IS3;67/*2J[1Y_WLY#/4DV*;\)!:5+?"1 M EYZ;E'5C-*=]914J8*>ULECU3#9CY562SVS6&K!#7]^J=1F5TH]R@UEQ4Z5 M2WG%WI.\](X,RRKS )Q]<45JWOF],N)F6:0<%+2\I7.,N[GWS(!$BM"X^ZMQ MTW ^HXT6BO1:C2]Q(^S!;Q^_2AMPUL6ZGP57L\MJS%:Y9P$<%U'(S:8+<1,P8=&28< HSW"HY$+<)4O\&O"$\!98TTOY,7)/ MQ)$ZD$E@\DA5=K1>@HZ9JUL@"9?DY6_.$W6GKUTI5_B9*D9"X=WLMCZ[D\;K M8;%_RC?!;% _Y>3YT-59@K7O&+U-I%4FDCMPGE?7DC]]4>2@!L# N!\/Q,]8 M A_('#"7PL+T\+A$YFL5!E#.20Z/R"Z->QQ!-X1 MD0<@#%BJ'L;$'_RD3[P>H6TMG4Y? /)@IJ+.MS3%$4W6LDN.\F0&S8M::4T= ME8-PDP),1-1%E/@HEU +1G&/)NXNIV1(3$V0L.PYG3W?CV6Z3"ZC(/,AQ'VB M_"'1=V?*W0)-#MXC^E>&-G-^A-%#P+T[$=G 8T>F DR$CW2N0R8'Z/T#2ZHR M&!$R$XG ,=-.W,7-S762Y>CG#B#M@\91X/=DWI:;DR-]!R]"EZ4GC[B"0(3A M1!XZQ=BAY:N9:@\LE!1>*V:%W)+9%RHV%)/'7$Q<)&^;]8Q@(D;UESVATS=4!D? K.$ M+"U8,MD'C Y9']/<^A* %%D4;)*8(AQ@E\E\ZT!6 Z"HD :;R.#,KFF,X"'( ME PPY/(MBHEP8*846-[Y#X;?\9(W']G%3RB[*LP9I=" MHJ<8!+\S:G;@ S3#I/E!P4X,V-#WU9Y,.8=4B0^>&2JX-+DU5OIFW^'F,F^- M'+,[*A3 #!]QS,)QJVYVX\14NI36GRE6$:W_P55BC[B.2K 2+SW(QXC5GX"A MZ"(AEX),_%-P T0T[ ?G9)I/7'\@6\I\)C,=N&B+:$M!%7H;-SB'SDW++7S0 M%C<^^N+'^?*_,KM-W@/IY&V\ /Z9QN %@!](TSLPDC\1*)")FB&4B>" JFK$ M5 >1!RIG7U2YNZ 4Q=DC$T2#J"L/HXX/T@VV3%=FGX;W/E@O*$\L>%6R5J0X MAFU%,%56PG2#:.2)C9JNSNA./T6A.B#%DR6_XM&K/#Z8?,P.# <)U!,,-XQ\ M#3Z8^468:QL)6$2Z 8K9@YJRQU(F5(0$.NB- O@]H0(>6?H"[$VY3<8?.^6YDL>*,34KHP#9SA<\%>,[Q%)W1'I2(E3K3TH CK7J84 M: ,!DXIL]ME\)S[" =Z%PL5DJ;RG%L:]@A\VKI2-$#W5AF9($Y&1=R!><*". MRLS+H-LL<3\\_?[*E;>0N8LK..U()_Z%)_*MR/B>[KH;V>%T_2 ](<4UY'D- M.$]E?GBIZ4DWXQWX&@5 W8G@2%E4Q+Q*E;NGD=(GK_BRK3/O$SR.Z5KB7E4+ M*UW3B3R^?'98E/ED1B?0T-,6@#UR9[*_2M(I@!7$ J(O%&7YN@1Z8J/X&?'W:;[/EDIIC32I0T[@<9@F6(F4V#*K!F<3?2&,K"14U)T MJ S)XQD0M%),"1I_1#%PR@5!FS&P4$98)"434Q*?363;"X $68Y&A<;_$86+ M]+8;.#K_)Z+Z$O!/@(="GY%!3YE%J#UB@?^/Q0PT%Z,8%+[_/PS4KKZU)V;X M*Z2"Y]^!J[UH(*P.\551VAI*R O#4I%_-XMC*6 I1&2(]0O(HH3@2:,_ZC*8JIZY2V90) M:39)MJP^G=4OL\)$G:8DLA%*F5_6J&5;ZQ@IR(HM$>2)B=RC7*_JHG0(-C'% MJ>?W4C[EV^0KE_*AG!RF9@IQT]*FVGQ0^2_%O4R!R?#*=;@B?X J8QRK250X MH9/?*[HN%H9RH&N/#&!U#\[_+IKZ=( 8I:K&^PE\=:A\>LNM,Q4S>1:B"B6< M5HOGZP"S4!Q&R%U3F.[39-*2Q/I.I.E+P=!BF=:,C"P*^>LO3);SBB1B\SXP M5XF#(9=< 2M5(!6^ ?HNB@2B;[$BE JT"B%@?<[7,7FDPIE\&,59$ MO;AUY MVJ+V07P7TF)9?KJPLU0.4=23B/9'C9;"; =2(L([95_)D*E\ZK#U4OQ SD^< MM>T1Z=9R8.)0=4+K/*[\FXZFO2EA ZY7$&"T!F%UI--;*)[4JY!I2H7U/S"9 MW??BT%B6F,EMS2YEC9Y!LFR"+^CK! 9:5Q>E58[O^BE4U==3]Y MY*5'T^EW/#?YG*GK.SZ91KDR[CLLIM--66M!__2"$1;DIR+!E'R&K1#[YZ/; M_Q\%J:*4T"VQF44J,(5DG:8 ERMDZR7%=#T)LZ:,=12IMQBN4LL1^54J\VKO M'>ERL7:\ 'G[&A]^EQD'X90B9-,D4-QKU.M]$\G#I*!B0C3ATGH"CU# [0'_ MG^3Y7X%N35-V3*3_*LX4KT-\C %YC"^:F4 IO3$AXL5)M!N'^CMR?#&9*3Q? M)8-4SZ*B0TNN"XNTI#V1*Z21 0-4+[KNBF,V;?8Q]D+)]%KCO$TG@2S *KXC MY@%536KW4S;>FNY\7M2>2DL TA'=)!$S#G-G9$-=W+7K*, [ PDDEZ347&B7 MP:5O"0 Y[4>>KB7E:EN$^OSWR).WB@]'KS\);8[V(9 MC:@:5&ABV=Z[\$IRQO-@6UHA8S*\?J\FH*CWH*XHV6(5)!LF\*S,?L$N+SSIXEV^^$2/@._ 1E:$P"8"K>'= :8C> H$!*OG,-*%]>O2 M)G"RMXN(S2GP1>/O9A!-L8G _IP#?Q.W MG7B/JCPD&"<,TF,^PJ(9G3MAP9C@@$V\Y&<(//=;]( 5]0)LLB>;QO$XQF@, MG.OR)U_YJM/6C+FO4I9U@]!,D$657XF("A;-'#:=>\)EWH3_4S6Z%#"BA3,T ME25\!/2HK[:5AIC%FKITQM-=I&="D3H"?G0:OJE3MZVUF-:K<>IK?6PM1XKJ/58<2?6M;33\=]-:6PS#S[ETJW8ZCV] M'%7^/8+3L3>6EG0&^)V**F695JT:A_,8-143Z1>ZOA,+3F3C:!^3L]41]2CR MMV$EY"U.W4E8F@(2*99[O]9NVPK4%/LF].>_]II[#BJB(5ZSAG?Z=[PHT+\+ ME06&!TER^9DV^UQ88-&%ED<_E:I[FW8B;ZQ411H;T_I-),[HB97V2-IO'Q^# M<2#_]>H-9NV16:,VK!.E:33(M'7J+9M^&2E2KX)A8"\PND9-6!\[X9?'K::9 M(YCN0.PT/#;\Z9"H%5M5K4)VRO5>V084.I]V0.^@'?U5V,\?T4S56GG%I'2D M7)I;9MEH0]GH!IRP.C,1_!B#O6X5[+,EHVTE8R')*/15KY=86 [:" X*QDY; M!(LL UD&LBK(J!O7>M9G-]NU V@9=U(X(ENR6[);LENR7[ M:LB^F)U4@WA75;;1I:RFC'?$1IK;*:FEE,T]^Z/S*F5QBC>SU7IY1QCKV#*6 M9:R5:*Q*K0?+6-O+6'776!L6TZO.5OU,K4@%-/W6&ZHU%3NP %KUIX3 VL#%W@E+"J>R9Y9&B;9"C*A/X\+0^)G M:+ 35#]N6ZKO M'M7;E5X06*I7%- \J@_5;9!C3D/I1O0"<"58J4 L8M[ #WW"S_;O;0;3EES; M5AN$M/D 6\M8)\>6L2QCK2+1I%*+PC+6UC+6<=T9RP;ZYK1?KP3(]#["1K^2 MD(L&2MB66ZXUE<.]=_M5A_M>;;6:KB_=3T\LW:L>L0JZMPXMW:L>L0JZ']5) MSV]29.M/ZI2&#;34!_O2>GKE8J_/K;>A M=N0V]1^_G+5;[77NJ[VKWQWNVJ\CC,UVFP4[PEE6;UGN6J'>JF.Z[3/LVIT. M_IE)1AW>BZB5*WV8LI_<)AI5F&AT5B-/L194V VZGUJZ5SYB)?' BJO,+-VK MH?MQQ<]/*3/[%2)-WON)'X4.-@G>*0MJ1[P>ZU-;[K+< M9;G+-.@'?2$&=/OV*8XH3 M4GJX@U>.V\MYC*L5_BQ$WEC^@/\S&!! MXN?EFXNF82B(YX<>1]/Q^%!_).GY[U&2^KVQP0W#6=/Z9V%&_WS"9.3(N)/4 MC?VM_^ZV'W/N?(7O]A/G(TS6<_YG%'+GL$E-VH^E"8;RT[Z3 MPI^Z?1;>P;A^J+J?BBG#[_CGE!AI(!B)EW!=U^ Z^(+X=V'Z[(X['DO9JU_7NG>&W)7O9H&>DC-:G95XZ4<^Y MC5(66&_6BJ0522N2VSZ,%JY EY M]Y]8KK!<836%Y0FK*2Q76$UA>>(Y/'&M4]7JQA>V(FPB$1._/8PC;]1-=P"X MH"1@]Z)F2>Q[[P[=YG'%K8CJB=6R$^@PIS5J/5\+&NR> FB[[<.*>]#54QQW M0P%4W';2*H#*6>"L7?$A4$]AW GQK[K;L,6&F^DO?67I*.95N4Q/"8!8F)NG M!DQ:;O-TG77"9<3=3>V\(PS6KM34LP!=6\M8)V?K1&:Q>FO'V*M:]\3JK:UE MK,.S2IOEU<2\KNN(%7C#QS4*AMG;P[PWK/]IG=%PE(VNT%)V\"YQ?OBIND4< MYY_YD=MJKS- 50:494W+K<9F:S7KB,VVW=;E3NJRMGO>7F=C.ZO+K"ZSNLSJ MLI4PFMMNUBN8?&A=YVI=YZ-*F[9.=9W?/@IFJUW,I3ULW#KP\ M]OPC2N&73U'LL"! '%$_\A)G&/,$<[8]UPF-%&#L Q&,/.[T6>P]L%@"EZH_ MB]]8Z(&;'S#XMG+W$UAD..JQ+MZ.>TX4.JVSIA.R,!KPE,<.C)X,8'SX,>$# MOQN%^#[X%-[EB8;SIV K_+PX2[^'@/'O>CD 6XY'OX M WSUSY'?_7%QY>#,;N!)_^L7!WY-HEZ*BW!8XC#UN+-_P]C-*S7SAE.XTM=; M0-NE/A0_B*5-68$3 %A@6F?%9;?F 1K71&QI^'JYB!=ER;U94BPUV+'U/8Z MV!T/$7,3CEOF_&?$8F*(7BE.[N1C8D6(?(6$B3E+X.$7K4;;@?D'P @-!Z%\ MU=]@W&04(&<.8Q]6#6NDAGWZ 8+T+64CAW^Z_GR1<;1@<[D*?(7'Q7/TAVC, M@M3G20EM<_N[=-CKZDG\UJ>R 47IF?C1ZYM5]?LR/Z2TH7++X*5GH$4_%V/: MF1->6KRLZCV=#V^^"K3IP@IKABD],;L%K=;EO.Q)^-"/CK;\"KCBD-F(-"#] MJEIHR0Y:DZ5O1EW<,I"@ZT'!5;SL^1RPY-DN#)-CM_,IVUE%,G$]*/44V-)M M48-/1S5^? >>6PUN"?HD@CX1B]C2LY;T? *"\-(HN;M'PDY; BL4X 5 .)X@ MP.N5S"="?-:*)RV#6P:W#&X9W&ZG=8TKU&NUM+R?@)VV"3[4#E+R2=B(EI:U MI*65RFVAI)7*[:&EE03T4$KBCDNIXKO\X>;R.Y:UF(ZM][\IHTEJT@/Q)HRQ: M06'%!8O[3Q:M4+#B8L5E9\6E=7ANQ:5FXG*X**S2L\6EIJ'AU9JH(A'_ZIHR M[4MS]3?*9JV8:=ON\<)USE:5K)HJ)VLAR<:[9PCT7K(RL7$86Q9FS M,K)*:JR''%9"%O*IZVV0KBE^NFJ#%"N&G7^PP?"-\RWM\WBCS,^U8T>N\JKB M"KT7A4VR4KX%5/_'+V?M5GL-05TKZS6B M^CIB4\L$=MY55Z.] J5L@]^3OH: 40[Y!$+(9CD=U<+PK71^3VG0NKB!LE1X MT-H<5:N'^EPIZ1?NSKJ,P^IIJ)U6]%T9K6BOQVBOX90JQ7]^M)_\::L MRV. S1+\JN]$UG*1^V1XV]S0:T.'S(VZK':H!<2^HWSR3@$!=$Y00TSYR0$6 M/K#$>=%N'"N\3WKB1:MQKCYP$?-SR+NI?\^#L>L\]/UNWWG@E.*N,$#+$3\5 M!NQ:]RN'-ERV@P4:>OZ]0BR\_OS^]W*TPDE-(C^)!9IQ$U&0!8?FWO?I]OO, M&A1C$.4ZFR_H]P[BZ"%SJO-_0MQ%Y_KS'W]]?;S.9<)-GB:=>^_$6([3.E/# MOH9QM2SJG\T?,\3GZXO/'P_>?_]X\?O!Q:?;C]]_=5CPP,9)$;4YM[T*%+J] M$"BTA'@N;/EO'\JW7##$\S?\]MOE%S_\HW]:^^7-.KNY43B06Z$'_JIC\$+03Q\HOBACG/D/UZ"4.V](]Q. MA(^XA#\!&R5O7[-W\W*#\5,=Y;T"G?W6?_^]HDX:T2?B$.M/J@-A;W0Y:E-ZM@."P*+T6I7?SL'/L=BYU.VMZY69!0%>J M!BU*[]81U*+T;A,]+4JO-:PVWK"R(*8UY4G+X);!+8-;!K?;:5UCBU=GD0>W MDY(6#W1[:&FEVAII7);*&E1>LLF/Q=*[XQ$BVGI"H]4A'W?BOJO MZI 4C]Q6VX([U2U-N]5<>SUIK):;GMIH6WKIO$ M'*T=9+.F0>+U&:N749+BC=%&@A9L%:Z*VVPO']W=PBC5GO!':\"-MPA*-2)X MRSUM+1^8WDIZ[0E_;"5]MPA^V%P^!L%VRGG5KOH:&H7,(9FU#*.OS1O1_[3. M:-C/1O7F9ODE6PRKTG9;*VBC9Q&5:G.839_D<17(GQ91J3;TQYBI!5/;2=%? M1V#6BGY]Z7_>7$/C20NF]GQ'YG11VVPQ&WZ29N5>QW2_YNUB@&N5PZ!4@&]S M%1*.3<*[4>@Y_QFQ..4QWM%@M;>;![7QPV[,6<(],>T731-G+8J=T^.7;A'& MQDG8@.OW^F*T8>S#XV/.XH:# #LASUX^ :43\U[ NVGB,.>H]3+WG+Q'@O5' MO5X"+^F,X:G6VG$TF&/&C@??@K6IL1V6)%'79RF\ MXL%/^\X'#NM/![#).. 'WN,AS &V-XT9+,.%+S@/B,7%$CTZ 0AY'('G8'A0 MB8AC%T=C%J1C/5+Y7A56EA F7H9M)V>+:\B6RA /SX=7 [%@HLDHANF+V8O% MSL##RU;2<+XP4.K(? ,?V6?431'.+XH"4*PNK2$;T^/#F.,^(4P?_SG$74F< M9-1)4O#1?18$-!V8.3Z=]OUL=UPQM21 Q25)G0AZ>5R]'R:0C((41M9O7R]T M7T&PJA?M;Z.X0!H)&I\X?7;/'=AB^!#U*6Q]GWE.$,'F*6#YP.\!K+0//!9&(&^BSV88#C"K1C%R)$!A^U-B)3K;=)\_3006W[-"QK#')&D^$)[26<\02@PS7PA#T* MZSO,%AAF];"GGX)WL%1EM#XM\T1,NTW@I#H,8T72BJ05R5H-8T6RKHO:7;)9 MJWJCSH+:^8I/@!O;UOB!Y0G)$T^"$[15<836%Y0FK*2Q76$UA>6)QGG@B M&&KM[B664]_]G&4]%T!UP9S.[_]@@^&;#RI+\BDUWZOS%UE'\(RS)\GIQ+E:N:FGC7$R>U]^[F,_E4 M%Q7Y5-,6OG8]^XQYK%KJIDRM[3;/UVEU;0&EZC*/BCAF87RN%;1,"1X,Z6&ER"?6 5O\C[\S0:3KT\GX'4V F -:L/&ZY\ M?8?NR5KCD/5CG+K,8QJ!IQ)O"@?-4$C;KW"/VC4P MSJS"M0IWH=6U6NM,6;$:UVK<9:VO=;YH>X7M8IN-G4=50=GJ=V0BVG4AISLA4' _20T\]*B'^+1) M%(8<(9OO>=Q';&9"N$[[/"8\]4E0]YMQDO*!$X7.9=\?.OLWT>4K^E(2]=(' MQ'3VLIUW$6OZ+F:# 0'+!M&=WX6_(TJVZUQ/73+4>,1:YX%0=1E E0;/BK S<-_%>HZX50' MB @O8+0%#+S:SS2-_Y\ &49SZ_V4F MYKR89QBE\+TA&].$8AX0J>&E_#\C7]!C)V1':Y$;'@C4_L\"SISV[\(;^"'( M#X95[_D.*I1$[ MAN_Y(0N[W,V-C5TW^B-8,0IA-(J[^"5\M9HL_(G=<6)FL9VD89J-MNK:,:EA MBBE^K M[51GBCBMY8=^ML?"I) ?['.]QW!:N8Z$Y1<+7Q2;?\:W+$#_B@'Z-P>2?^'D M[^6_>,DPIO.D,M3_=@5Y%Z;BE_**4 M7RYL[=.I7;.:ACKIIN7 &ME/65"K([Y+,V63S,RX+:(9*M^\7+IO\)5 M+!.CTF[_TK;?'HPU4+*U--V6V9VD]F:ZI?72^HU86M>;ULM%UEX_1 MMBXG?.4E'].+/([;!1RVY91SO-G+KB=6 Q.PL/EDC*&(J!CZYS*EX^>3L\I6 M/JW]HV;%FX-4>F69H%(F.+9,8)F@-0<3;"7%5SU&911MUT*L:XRN-'\&ZDK- MH?GR!E9N+:TK1_I9=1I3_8HU9%"O9N)+!#*H*4TM-ZUSXF?M5GO[*6MYRFJH MG1QYE1R2A]AIKM8AV#R8E#('8/F&X0R@$YUI:EB&"V:?[D[,;48I9$&_U=(C MGW_Z^X=S%-"OV,^;B((?D@M:$P^_-J3:=$ZK0:#0Z.6 M<^!O51:U7*SD?,D%-$;95'DA4Z%ZQO/O54',]>?WOY<7PTRRO?R$"$X?J1J7 MW/L^W7Z?F5Q@#*)L;O,%_=Y!'#UDUGC^3UC6XUQ__N.OKX\G,$PULHLI!7OO MQ%B.TSI7P[Z&<365]<_FCWWM=EQ??/YX\/[[QXO?#RX^W7[\_JO#@@FM_-*D_\'W)AP9^:>]UV5;_MN'\BT7#/'\#;_] M=OG%#W_H,3P_&08,=M(/ S_D!YT@0F"OO5_2J+N7$XD' MN1%^Z*<^"Q3Q\(GBARK/H_#Q$H0*'"FJ*(MZSB7\"=@H>?N:O9N7&XR?=J8X MLIBT(>N73=" -'*B48Q%_%%PCZ7_R"VXQ]V8>W[J]%C7#_QT3+YIK@"_X2QX M">+JX25*02^*@;&PR%^4:3I!E"2$*-!%H?1<&"I&)J)2;%58G-5QLCCD6,)) M*QB _(YE^;7#NEW,%4MD"?7EK"K0. ^2I8FZ@&;R0OJ!JJSWQ;C8M)JZ?-1U'OI^MT]5W#A$["=8O=YSF//B>!*SHG2#C,W)T=_%E[2.LK>H M64TMMM6\U.-$Y6F;7LZ!HDP>QYQS2&. JUNGSV*/,#]$6;Y&N1 0'CUV'\6D M7B0KFB^ L:2Z^N7GRC&X];_HA7455> M3=-QJ_666J#QE*:'ZV+795>B6\K6A[)+K5>O.6'7.\PJ>69M*UQFU7MM%K6[ M9+-'_$8=!+4S7)=94[_1KHSEB(PCEE9Y;SEB&SABN?7YEB>V@2>67\5?3="C M-FT<)RK\5W0MLO^>A[R'UV]Q-'B5W3I,7#I4U*ZQD-BU]EX@CXK>LM/[ZC#S M_77V$ZD@I\\R7YV9KX*F73E"K[@,WC)?C9EOG1W+YU5\ZZ9\74=<.]M@BOM1 ME0RQK!SG;6FKE>717&)B2SC6*80.H]2LS&!U.M*NC7K.BY,LDTPFZY5DPHB% MY1)H9-I=^,CK3^=Y?2[11B2C\5Z/=ZE)"KZ1<@[5]PMIA&4])S#7;[_9.#Q] M];*860@?M\_A8_VV65F&CV2C%8BX6"Z:H_XY4[PD:6F3X1=*AF\W;3*\38;? MFF3XI8_ZMD-MTOR?N9RL@L*\-#1DR:.9=A9YJ9W=R$TU6E52?S^;E#LE*5?V M/]3=V.A@!39:M"U4R7C)'&3ZW9:!+ ,MR$";46IEC^1:#[,%-F,]3/W*,R-K MIY]>8NR>H$%M$9:57"NY5G)KP'!U&,9*;ET7M;MDLV;[II\BF^K&VJ(JRSI/ M9!V9N)%8YK',8_6.91VK=RSSU)YYK-ZQK/-$UMF<6G/K/MIA[#!V&#N,'<8. M8X>QP]AA5C;,A@(=M<]6!714[F+DW0E\YS".O%$W73?"41T@/>H'U;'W[M0] M/SRL=E/JB7^Q$X@;IV?5DOYEW6BP>PK@V&V?5E !;SJ6H0O:_*C_K*TE',=\B5FO?NK)9"-O?LVVZ[ MN4Y(Q+)[MMU4S[O"8',TDE_A-,OO=;?;!-P-QFJYIR?K1+&VFFO'&*Q=J8=B M-=?6,M;1X3HYR^JMVCO$U6J:YSC$E5\R5N00ZW]:9S0)*B)5 )+;[QOO9N> MIMLZ7"=:_+RM*^JI1U=I&$PG4BTU_"(\5FEL=$I_BNTV.G=2F9VZS6.KRZPN ML[ILJWAK)W79H=L\6R>K65U6>X_ZJ.*N3D]NZJ1]S*7-;P*W/VL?,PG[KWK# MM!;J#6-T>GE9;#VC%G0(SC(;I1']H+K)E*P;!UX>>_X1I?#+IRAV6!#(!DF) M,XQY@K6'GNN$1GHP=G\*1AYW^BSV'E@LVSFH/V>]HF(>,/BV\O<36&0XZK$N MWI![3A0ZK;.F$[(P&G#L[02C)P,8'WY,^,#'OD_P/O@4WMSE28(K\&$Z\ 2\ M@@5Z6)AO.G8"O\O#A+OX> \>]Z.0!;CD>_@#?/7/D=_]<7'EX,QNX$G_ZQ<' M?DVB7HJ+P-913#WN[-\P=O-*S;SA%*[U]1;0=JD/Q0]B:5-6X 1 0([-J%AA M^27=IU9$[&F]1G*M+I8F]64=,J[%CJGM=:8T^XIZI=U#)A\3*T+D7"1,S%D" M#[\X;+0/=!9;7_.A]9'XK4\E!8K2,WOJK&]6U>_+_&UV M#)5;PY8[XN&J]S/'^O\>):G?&T^2V7;@V=$J>MN!QW;@V1AF70-_UK-KBZ5E MC5=H._!4=&39]A>V X_EH/5RD.W 8QGH&0QD._!LY9%L;<:%AZF#J5\YK&3M M])/MXV$EUTJNE=Q:,5P=AK&26]=%[2[9K-F^Z:?(IKJQ%I'>LH[MA&&9Q^H= MRSH;PCI6[UCFL7K'LLZZ66=S.O#4')^@'B#HO\F"AAV"[]L('-26VZRV2+*N M)6,[4:36JA$.:BUHL'L*X+AM<=!K,6(5..A6^G=<^H].*P5'K:LL[H3TGYW7 M1_P7\ZEJ$ZBWW[-S*?"U&K$+CK[-9C87*7H[; MA)A3SC_88/C&^9;V>;QF)^DI-].VN\%3;[(/3RJ-;-2%V#69QH[P7 TY;HW6 MH66V=3+;>1VYS>JW;6:Y'>^A9YEMK8N\JG^!T MBY94(9\ 6]WZ*\K=[()PZIX?KM,RM5T0IMD%6]O1Y;329$7;T&575-FQVSY; M)ZM95;9[JJQ>S9VM*MM25=9V3XZJ[/:\NZJLIBH*3K<:E?V\7:0W56Y2:VOM MLN2M,,?7+3>.\MF]A?8]4UN,F&U),"/8!-IU'ECBO#AIG*A6/?3$BZ/&J?K MQ78]0]Y-_7L>C%WGH>]W^\X#IS)-U;ZGO%F/:M^TUMW*-0HKV[\"!3W_7H$[ M77]^_WMYLY%)U2H_B44CLB8V,!/\F7O?I]OO,TNZC4%4>,=\0;]W$$ G M_R=LF^)V'?9'C.4X[98:]C6,JR51_VS^F#5KN[[X M_/'@_?>/%[\?7'RZ_?C]5X<%#VR<%!NNY;97]7-K+]3/379G*VSY;Q_*MUPP MQ/,W_/;;Y1<__*''\/QD&##823\,_) ?=(*H^Z.$%_5+G;?,Z<>\]Z^]7]*H MNY<3B0>Y$7[HISX&RP3Q\(GBASJNEO]X*4<2M=U!S,-+^!.P4?+V-7LW+S<8 M/]51WBO0V&_]=Y_C*$FP'5?/3\N[<*UD.M6N?M&66W>T24/:)'Q"S+WZ9EO5 M[9YML%7W>Y-Z ,?8!ENVP5;=F74-_%G/IDR6EC5>H6VP5=&19;O;V 9;EH/6 MRT&VP99EH&K1-2M"S0L9OJ>5<8K-)SOGI\9,M8*V*L0_?H9)T-9ZSFVC$&.ZICKQ2K MN3:?L8[/JD2=VUV]55.^V7O7VE@,]\JO&"MRB/4_K3.:Q&<#Q&?[7>.=1 L] M<9L6^+@69L'6 A^?U,M7ML#'6ZK*#MWCM39*LZILYU39<:6]@*TJVQ55UG:/ MSBV&>WU'K,";KK;'\;(PW)\_J6?BJU8 FGL5$CANPKM1Z#G_&;$XY3%>.B/Z MEYM'RO7#;LQ9PCTQ[1?MQG$&WA[%SLGY2[<(D>LD;,#U>WTQVC#VX?$Q9W'# M0=1>]>();-Z8]P+>31.'.4='+W//R4MQ6'O4ZR4\=3IC>*IU^M()>9I[LIN_ M1F\X,CLY6X_3BZ/!'+-U//@6K$N-[; DB;H^2^$5#W[:=SYP6'LZ@ W& 3_P M'@]A#K"U:S;5PO^']!BJJ7XV^CN$ /V>8P)X.!,P>8_14%)0[EDP$G0&OO1#8!L<$IGWM^@!N"B6_$^LY(>"0X>C.(&?HN$P MBM,10LP+3L 7#J*.#P(!B_\!O((3 SGA032D/HXPQ1&.)J:LE@NL-8I+%@9L M#G+7 1GK1RC=@D]Q%&"F'SCCW*+I:S#!<(1; M,8J1<0,.VYL2F4$1TD9S;)S!Q*(Z0#E\K!>!7+ DI1V!'[D/9")%U(7S(1KP M.'F,I[>PZ(MG7G5FW!Y[)(MGO+"TM_M:RCBP+(VV1["T'K9>#+)*]9:!G,)!% MLM_*(]G:C L/4P=3OW)XIMKI)XN';2772JZ5W%HQ7!V&L9);UT7M+MFLV;[I MI\BFNK$6V=6RCD64MLQC]8YEG0UA':MW+/-8O6-99]VL8Y'LE[6L>B#9_X,- MAF\^J/S:'02:J%^I(I8@GI^M$T+15AO6BOHUJC:L!0UV3P$WGQ?%=.[EK,HT=X;I*;<+JH:,MMZV3VP[=T[4B2EL=9[EN M[UVU+?RLCMLM;CM9:Z^/NFJXNHYH,?,WZ3*S.M>;2@1*@()V\"9S%\!93]VC MPW:%)_+N@K/N#,[TZ3IQS"W.],ZJLA/WO+7.FWZKRG9.E9U7>H=H5=FNJ++C MENW]4=\1*W"EZ^E)OUT(+_\Q].%L(C0/Z9;BC\9FXZP,,E4*//R=)YS%W3XA M0W\02-.(Y;YC\,,()5Y(>TX(F-U/4@-A/NHA[&\2A2%'/.Q['O<1^)K@P],^ MCPFA?A(B_V:'SOY-=/F*OI1$O?0! ;.];.==!/*^B]E@0'B] M073G=^'O"$'N.A=7]#W^Z?KSA?DE@97_HMEHJ>X$&F->;*X?3J[/G]T'@263 MC0W*'CUTRW'X61!$72;0RN'7 G@__%>AWA, >(#X^@*?7(#JJ[U,T]COC 1X M,6*GSPG8OQ/,J\7XA@>B$<%G =9.&WGA#?P0&!BC8/=\!R4Z4;MR9^P*R^T* M"*/,TWDUK^"+9A4\(/G6.D!P*R*18T,+F+E \*?A>W[(PBYWRS M@6.S7/.+'1/'*RR4XL!!$LW?=?0G5R%LD&AX\HV.#/G!OGSTE0LSFN?XW:I& M"(LV ?#5=DH&DPU8Y(=^ML?B6)8?['.]QR&'@U;V#7!LRP#;,J!V>:OU*(6U MX*>V8X!EHC4SD470W6ZE:@$="VCU.P+G:!E@"MC\CM!_O<-L-2ZD)5NM5VCA M/+?U"-E4F]KVP[&,\U3&L7UP+.-80#W+.FMC'0NHMZQER8N'XW:5@'I7A=NJ M':Q#J5\F(^+I-"M&5=MJ/)V-80(+JK3K3%!IT6]=4X1W(BFY8LIO,+*6LAAA M*8:]DS.RO'@J?K!.ZR++B,>:R/K7)3 MVV]548 ^P2L6]V;1.*/^IW4VS$!P=$Z\D?N^8)[\#D8K=Z$^>_^\TH+<*4 M.Q8,VPE&:YW6"U3/01P]9)9\_D]8F>A@L#CD6G],*!B"_8XG] MX+!N%U, $XG?<#FK?CWF&E-B>0I$ D@%[R+OJ" 'SPQ!AL.X^@G$#/EL$DO6KKV MW74>^GZW3^ 1.$+L)PB:T0,B.2_.]&/Z?:5[8^Q+CO2NPYP7)]E+%.+-8R^9 MB],$%@W3I_%'B'[".P/C6H:[E? 9%BFC-GDH M=_A-6P<#5YEMT\3ET\V M*7TK,SC7F2AL6X;M-J_]XY>S=JM=0368Y;@=Y3BKW>H[8A78(\UF+=%'%LM0 MWY:6B#H[*N:BUY63!,@#1HH>9CME1JC._)O61DBL)M]+J"S33VZ6V*NJIZ6"C/_CJ7XV;AM/C'G4\2U*6CM(H M'F?KQ/9CK9>.7])?$+]^B4L*Q_],G'L6C!CU',.^@P_8;PV6=$_]TZ@[&>OV M53[K,.8).I1>P[E*\=V#"(@>^#\P>S4%*?Z0FH. AQ0$8B_@S^*'F /_ M_I?38W(5+BV#B_S1+OAQS ]U8J;'8?]B24B64.X=4";JE?"*W/>+Q$E&W;Z; MFPKV.?3#D4AB'L (- IS>J,@*-T*=@$XAA[0\Y-NS.%S/^4#^?X9S>J03B>-P[.7I5WKYAD?7K1_ MV&@>O3(8?U:6\V--ZRI)U2^,N5A2KJX1/U/QD[?^N_.HX&3CH<8R2%9&R7(FBS;8LES8L;P[E$LE&1GE/@A3U3EP#P[ MM 5T$) %4M]D6>V=L5,H,&@V#G43S,F^L\Z+MM$'%V@UZJ:B7::NR,#B#N[? M4](N*<%(](W5@V='3,>G)J+RL0!S[O%E0*1HE(*J#]',-MX'XO^BE6O2"4N! M$P<; I-.QK(".'!2_[_,[)%)U0PM8V&YB7=9(GHTTP_8:A.T/!8?J:D.V9B. M.M2A,?.X*I)(="%#LW%4_FX_O(=OXK&;U1R(?4#=#FJ7VON6U,!0OC@;^BD> M@DQMRXNCQKFY>J <:%BLJ!B"F*5B/K@"ZER<=6X,67 P O;739'5P:.FWYYH M?"I>SX?,][*6I]DB#*(\HLM7RM:5R]4762B$&F>66!T;W/<86Q&E#S.:N"A; M\0C>&QBCX4.MC.\$[3W>$60/B(91!\Y )OI$X_/-W// ?5A8"/]%;L.:K#LL MZ1.LINT4U?]9?%^OHN%\%$UI=;U2GCLSC7%B"(?)7>A%IZ+9-'$9B2)QO /4 M2'3[:F%,B+K I _<2VN!PP+,:J!WU/TAVP;GYD]_..C0Q,R^N>4E9RRWEV2H M87W/G+Y W25@17[=^5 6 (&Q\\4';O!4&>&EI.-WU7[9S,-96TE0L30C+:OI MC>\Z3 62*);D&'=')7!E559<"8K_'W?Z[%Z5((K^UQY6WHE/\$20(B\.-4$* M/(F2=$#G6MJ'+;@#GVT$^J%+C\%1?R\,>1![$+U$G,)Q3LYG; Z60+39"DL4\>"_T=-1?XVEIUN;*RDM98J*BBTTW640G6Q8<"Q=VJ'7@W&*$6 M8.+W%VWP^3/-%[,'^'<$_Q(+49296ABYO_==_^F3+)+<>P5.<=IW?@-R4%W6 M>Q;^$*71@P'>S#K[&&5O-]_DGJ#/6F]>T9[*V1TVCDVC 94;G$U=SKTDKV$E M TT2WH$?OK(8W/S6H7)-+ZDKNU&:B6]1[ ,G"U@9_@"//^#OH.%\H\K0/&$Z MTCF8YO^B=237T#3,SJQ)//GHRJD8!MR[0Z(DXNW@ZXYBU$A*B8\2<].[+/:> MTSQ]>0)=']7R+70N0!,$3OM,.%PN$!(M>+PTQZTML?%Q=YG3'0&C#*BBEO9: M$(7*D4U#2%*SU6B=:'+JVF/CI?OXCKUOL0_S!>7U!_Q][U7#N1!1HQ1V001M M;\19 T M\XJ/&B?G90L!Y14KC734.'MIQ&EDX";W7FE5YLPL3\9R)I9L;-*I4I43FU2R MTL6VZG($%B=PS?/WJ-5$8@_QV(&E#X!SI 7=&:5P'DE[4[X!@X].AY=NZ>P] M,B<,8VB#%K_I]RC4J7PH$?M2L57C>R"5J=!3YILYBP-?1.CV_5<.Z$)I?M(\ M3'8]0K+O^_ 0;168K3A=^1JU<_],@#HQN@WOLS/<54$Y^&THPR@8Q%3>!H55 MINP5FO=D-PB?!1T@)/J?42 M-A.CJ>1JPN,#'<"D'8LYQF4EUV&<$1XO.\R%6R,.J%!\46L8=?:@ P[ZJ)U9 M!XXXWF&#I+8Z,8 01*"#MDL4+A52,KO\Y:$U. MY2@O!>V6850\2PH4W\_%V4?'S4&/9'T>="3WQ1.FKB9 M$_</D$>R;F<7-P^"Q):)L1IYF2,,/W6%@(E!5[0W^\#EA7+(W$XKC1>BSB M4R-V7U=( C==D9A8T;LK3%B047*K M940&9;$W"BD?$PHM> 8 ^CA(/Q^9Z"O?@UEA"D#9U.%&# ^)*TN?$R MHYN*R!(IY0X'2QLOLS$I >?-?X):$Q.?YB#!_GM9MR M(<3C>2/)M,HEB!:G)(1"+,S5Z1WLGOF!\,#%5V%78A5O+8Q5(FDEP25EVRZ/A>*7Y-S2F"1+H? )!C%\H*(,LL]F* '.T8V?IX/] &&U';2!Q[<<^G= M-"I1:1::TYEI(1G0G(<6FM-",E^94T98#')&Z^NHQ%/2N.&-"V6-1#697"SM:QGW$WP/08U/8Z M_6O@8XQNA#.!(;T1V._C-^)QBO(F^OHWP8RU: BG;#H*54H-G =R"F\,)$X^ M3.F8A>_ILY/01&%GU1&>+1"+WT;B'.FH$QLWXR(&YZ*+@@3$.SUZ0Z^XC@(6 M7\>1_ C$*L53'1A#/$Y_.CLZ:P,+?_QVX]P<.C?1I>O\.?+!C+^XTH/)CRZN M].,W/$S\KU^<"W!EQ_"JQ+F-HN 'WD=]A)T;@EES=54P0?BGZ\\7SM4U4*XK MP$7%@=?C22)\8N#7>_@;*+=> -\;R1/3#S/:Y4DE!\![Y8.H=Q#X/3[W=XFF M=(!GF(+T,GP+,0#7]W@R$IA0;<;I&[VP-]*;PCMSNC%!X@%-$W&Y@C%!86GX MBI/TP0XR,T*N%E^"XQV,BQ38B=B5WJCR7WS%C_A%NO=0.X' M4VDTX-EGF"T9T+K0XQ8VCN!]?"TXQ2 A/&S,?,;#A\D\D$#:Z20J1.H9Q:\0I?>>\D2#]YW/7%A9R\8AQF MMB6E:&!06N51D5D.TX_&G!&(4RE**R9T0P6JA H5"# MJ(,&+6C""/1D1=9HS5W];PKO-H!#2D;GR8V"UPB224]*"(MTYE3&)M+1E$*= M;N N[G5-]WMPE+E<'DR"2D8#D64(\V*!8HR2KX.@C1(1PL//Y6V6ECP=N'-4 M!($%E'I'$;. 4Q)$[A8(5)4?Z]P^<5DQ)4, 1$ GPX*[>"Q.(USGA& :\=DL M]T,<#B+=0WTJ=%@RQ>W#;*FD-Y[7\VLXOT4/H(9C=2\H[KZD)QB.::-C$G_B MC@>NQU7W1].F3U=I,?)!C(CAY#PB?XU ^ZNIZ'=IIQBC/*38U-P"P;ZSF19WXS7JWZD;CV<.]R@%;11XE+<#/*,BD_ 5-+FXC*PJ0ZBP MW1F;H^GFI_D[JB(3Z(J%HKHG>Y.X4%H 2>[-,N2V,?&M]Q_,V39L2WLB6)S- M6<-L/';]4@ ,Y#(WHK/!8LADEK_K"D6^=,:U(//;2]FJT>.MTMDHUJS=H6I1 MJ2U'3'!$[>"F-PWT52X+*&RX?3D2YIS!9?E>>^_^,-*J\?J%X CV1PE%AU^9 M]\PZSK!FR-=I>[-VJ,0I\W@$!K'57C&@W91I[9^NL^_ZE$F\JGX*EDUFL\EA MNP(TS%E\LG$&ZNHCIH\H:1$-KE1)UQ5-=.5B5>)+[A^Y1VM5OB5S6*/BM:0W M2'_:HI,7:"_&VWW3JJ&?EW'IY; ME*D(Q-HG!0_FP;+=[&R#PIW\I[E@ 5U'5[C+#H?2C_4L.A%+!HE&(6ATB26J!^0B#/%]$%SG.H M8J6;K6 ]DQS*K9%N6 ;/.0UF4KU,%&3DD7'EJXH(6^M*XUE)*NY*92T#TI\4 MM5)5I:1L@O/GDS*CP'M>*6N;@EF4,A.2>+:4-9\F905D7^HL M+9'MQ272#Y1[L@0KLF)@H2H:$\LO$P\30 MGJI08B+.!>]R211J.):0:OR,P:_50><$P61Y>;)J8.I\8,BA^,&N=R M:.ZMK@%XFJ=0R@GE>B!C@G;&!!(]7)W6B_*"X1$\P@M"^@T@]:A7J'43/1F, MF,$4YCFL-_/,HU\L)M,T3*8CB\ED,9E6@,FT7.G.0:&YGG%NK;G/ M3!ULGZS -VM9&9(5<-#)M>!#"R$$AZ3O#S'HE^_B$NON7H$H3<6G!'S$*,Q5 MJ6N<;?4=_'H/E!!\5S6XC+#&,DECA+**=64[QZ](1U^!=^K7*0,;:YQY@B$( M'Z8M8JP"PD0\#SI/(A2)",3D.LV590M3@4!1L!PR-*WPKX$_H)I\#2:ZG:PC M0@7,\;U_[5VE?'#X]Y]_[CFP]3AB]H$\]N!I.$_P8^>PX?R)2-"TW_$!B@G6B4(OHU5B-_]Y,?.Q9A^ .$\&(X1.R]G;J]*3+7T=]H MEL11D.18S/QXDM&HL9#XL\#_0]?)0[[:%2Y:ROGX,6M4#*HRD\[9F[M3)Z9& MBX9W,G%0_#-1&!84/)_2E4K "5SV?=YS/O[DW1%IP&^(_$#]9CSQ-QD'U#:E M>H PH. &G7:RXC4-8DTU$1R]ADVF>Q1ZQ.\G1LA1%7KD!VTCO?Y*WJZ M=>S)WP1JC>S+@PUF\+3^^%.V7+\@'"NG=7YX1)T@V8!"):_$98#1.2B5P&0L MB4)Q$::!O 0J*1SS/*1IZZ[>1E\(#=PE$4KD*D7,922[]/H)'B88)X5#^3M' M?$3510"H>? GQ=NP#0[V> 3OU'/%KB0)_BA0'NC.0$9+(VI6A6:+1#Y+?=V+ M.A&V1\_GNBWUS<=+H'P\4N".,;\;!08T!S778=WN:# *9"MVNJ =C$+0\3*" M@B3,.*D(T/4HMV3.A^ ;^8# 3$>4"EH#!9BZ?D)3PXX/L8DMXAD\M*4&3#DD MX?.VOB"HA?WW(IBR 9RSB+Q&<8:*%0K\-O$+8#6/10 D! M;\"45KUN>C$;>0WG0KW&2<8)')DNS X1Y;"?>Q_XA'JZHG[A%(BD>^NAP&#$ MV&>H4?FBD$""E&"[M$K6(:2/,0 M5&(JVYO(#:;W=L0W8*VBCVT@;%5QI>G' O>VX;SG729; PKEA0.'J? )F(;@ M94%0F'U"6\]S1ZV>@;G3:E.+>VJ^$H.^7$$!):F(_Z*;@U0G"$3PYUQ3J5T* M<%5QH'0XQ[20E",PW$X(_U+LI,LL7>5*2:DTD1Q".LW.[^]*2'?05KHE613- MI:)INNW83N[!)X&1Q6 C::W'HZF@F%,A:FP1Q& ;V-F%_A:6+R EDN M$B=4* ^IX,8@T#_P!"60S,(7W,56LCM.W=3(J73T,(#:UOZ=_"WGUADAUJN& M\XW",$9\=:UN7=Y!;?W]!4RH(.>=ZL\F7=-6PZ&_";>)HX&Q,TZI#FV$VVI9 M3C#'Q=\8N\HSA_JLA#DN&A3K4B"$:NYU8X_B/>*4:\?%D7+%$9'9(F&F9?6! M(9/)8MPGA=*.E]2(H-]7QPEEO5V(AK63:O]W'0H>%D/:Z.%K9F0FU!Z-L*K2D]JE*AN&-21R9PUG#RHUYPKUT'RRZ:S%VZ.!]3[ MC7?YB%P:\PXA3JH65G3@4=BS_A*T,_Q@-0$MTR>:"-WY'^GI_HWP>-%OP?_GCR<%A<\\)V0#6PKO> MKU_3.+A%@/=OO=O8NXCC6_CR>[S4WR/NZ;9/V^WC8_@.3[ILB%D&\8BK[(_U MG24^\.@Q73YA5$RS,WW\M_'Y)&._A7^,6?XJ/%,?7W\,!.:#=[.MJ76?.!OH M_EV)Z(!S&S.*%\VZ1-[N[2RDT,W@O<3_*9@OEV(WXPO%HCCZ=@Y*^R#AW0/_ MYT'?]V VOW9;K9/#P^;Y\>G>?,^=S??<27/O'68U:>QT\S_JF!<]H2?V>Z]4X,F,S;]RF!<-"3)?M%@!'Y0BS\[>HV,W M.\=S#NZDDN^-R_(]''$/:YE6/A!N:MK'ZWS9J8/P[?4F/Z8$CYIGXN6P?]]U MR-ZY.?C]%7:3P:X?!LCSKY7*50U$>RX) 4GZS.*Q<\O 8)62 1([SU?/]]Y] MD+*ST!=/02HELRM19(\+V/-X#WV!61IKKGD?[KT3_L21;)4A9M\0"NXO>?WF M)^; ;J'@3=I GS GA?P#M%S4 $=[.:/(-RRAOZ]",*-\#YRDBY]^_ M(^&(;E_)&=ISL&T??9/:6)O&D["8,@OYXN[N COG7 Q +,%/\TP ")_"$!U_B/3WOO3MW#9A/.R]QZWAFMQPF#W4QSGD6 M 1N+;<2^1%% MWQT^8 ^I&J)GB'=N^!S8J\$$4P,6"AZ*^' LPFM/<=SHJ&T MJZRJF(/]CX']P;ME/ !_%]OQ+2;U)WL8?/>Q0;,Z -]'+/86>\OI9NJ.LR;J MCK'3;JU&=9RU%E,=DI""CI6HC]:1>[J!^L,@HM4=*@Z(&8"8.F)F8#)J4I4* M9\%H+T>-5<#*)O_UGNP_ZJN:T8;,N^6)]'ZWU.#.(B:OJ>W*=3*3Y!?_03D3K@V>3^IYDC,1^Z8&SX_'F,6=YB,];U:(=+1P M)YMU9,7 MDT\%,SJ@0L&0> Q'?-H"Y#JD MY!SK3J/ALUC8_/YLQER6/L_6=%*TSL55_-6X:\-6< MK+0.CYNB/$;>QDV5JO/FB96JN8^8MCUB5B]#Y^L\8JP4U>!L:C5;C:L_;JQH M+7FR5P09X_R_]]^_.%>R.,?Y$'5'=!]T(,N&Y.>>^EQ7CK'A$'-59=D.U9DP M45WY@:4,Q L#8+(("6-X-$[*[D0T#V]C/"]?SVA.2(W7>+Y(%+9XBZ3BYO(W M*Q4KE(I;]C,*H\$8C*V4AY3J?-/M\P'38F*YG8-7/WS\9'EUO;SZ 7,B?TL *@@Q,&1W/ .#EL >__CEK-TZ M?9,H#'E":YF$0>CED>;+&U'U62+*;*+/43'HV)4O. D27 D0?JV$M0+0%B%X>0/1R$Y7FR=5< M>FJ43&R]@<\9];312:WF1[F$UNP/VYO*6IJ4?&U7SN6W[]??OE_<7GW[8RG9H)9!-IY!RJ=I.:$&T\RGEHNL+F]N#+)0R-;94 MNYC1R8)1 O@1^ 'I_?^]?=U/!\&[_Q]02P,$% @ SX$.6?I2.Y_!$0 M+^$ !$ !Q=6EK+3(P,C0P-C,P+GAS9.U=67/;.!)^WZK]#UR];*9J&$EV MDHE3\4PI=IQUK1-[8WMWWJ8@$I)8H4@- -K6_/KM!@^1%'B(@APJXIM$''U] M +H;(/C^MZ>Y:SQ0QAW?.^T-7PYZ!O4LWW:\Z6GO_M8O M;SX;]W=GQM'@Z)4Y>&L.7YGFK^^?N/V.6S,Z)P9PX/%W\."T-Q-B\:[??WQ\ M?/EX_-)GT_[18##L__[YZE;6[465+3_P!%LF#9[&S'W)J?5RZC_TH\(^$DP: M!(R!7$4MHM),$YLZZMI0D*THF"F6"\HS_,LF* $4][$8VPS,P= \&L8MJ66K M24!!A@3U@OE1MFJHG*-!GSX)ZG%G[%(3JZ$]P);>H M(%^Y@(^X)%,=*=M"9?S!ZWY8F*[JE%C/\7 <6XGUGM:L'8VZX(+F5.^(!:M M!0&88 Q#SA+.?.$S87C*YD7RA5/+E6_)P5#2!/^9<3L3'YG#(_-X^!)(]_HU MN"B9>E1,\+(F\1\3_S3C(#WJ:M%?-0A_;D$[-9G4(IW4E[^V(+R:D6O1C:OC MC\VH*B:74HIK]?O4%5S.-\VES:U6]5"6;I/\:\#$VLQ3"1.03UT M1-7QQS9S7N*IU9ORHNKXHR$BA>[QU_IQ)#NTSO"+*13[F3U%\Q?4"8)89'-)I6=@N_NOEW7BC)#)^GTG',8\KFP6QE1U8N=?!X.!81KG$:WT MSY%G&Q\E6>-R1?9]/T=KC8V 4_O:^U7^SHV-J'%4HZQA%G_UV^5MK&X9/8V- M6L_6@4<"V\$)VO(]&QR&\!?W7<>6\_:8N#)RXS-*!3>W,O[&Q'2A80@0N(W9 M@-_W,2/&6YYG^,&3APZ[^!&5B ?RPW6@GG5,DDRZ+U#>H=NSJ/TV0W,;UN4>3(#Q7P[L(0)75!N3JD_960Q?WJS9H34I&1-U[$OP[X*$I%+A6< MB;&KPSVI)J$1"6J?I2QQ:[RXDUP<.A+*,ZS:T%"/C$9$J)V,ZI1NAXO"-*PV M,)3TK1$!:D=!F>SMC)[-Z6FS=+Y#C>95[]6MTH6=3:N20=JL7$U"G]U_4>_5 ME6:>.BCL-C.@#T@[9E C#-5;B;M,8G0HWN@LH&E301P7EA[Z) +B/MLAQ#7" M&E&GWN>L?2[1>'$>\F;<^B<0]6-F M$V(:T:+>R:TX =DAI7XB3#M0-J"E$2?JS>#R[%L'DKJ&J[+H3E%325PCC!HD M<6L@[-"159%Y!3J3P(6X:D+U :H!38TX:ISZ-8U[R1F$:!/: :@D6XO7X-@! M_)?O?C*V1 ?V@;B!?+)>7QNR=#*C$7*;Y)K!UXX8#M]3#1DV_HL,XQ-%=KI# M8BWCTZ<%M? %TTD@P PPZWC@6IAD[C/A_!4&Y]\7GEMSJ!&SZ@1Z''H;KC.WVB@\F,\)6Z9N7@&W)6LPC1"H0TTC+-2)ZA0L8$4).4K=\P)>4 XT M'5C6S<>#Q2*\$QL\A^3BECLH"ZC;%(^KJV R.W,=Q H6 M"3 Q%6B*N;B$4#6.R6S1H&#BTK*)N',\DCQ7$+L3AY .]C2DT;+('[GB9^ M=6;':&O(C$;LJ;/MA=@+07>'#,O)[7\1P\8H9%CVA0P;7X'A#HGJEVSUQWA5 M!#0B1IU77WNQMXOXZA^/U']&J3XMC<@H>">K_$QFAY*ZEDLO',1UHX\/2!^9 M6O[4<_Z"%A!".SXVY$+?VK4+IC3B3IW"+L===ED;)9Q+3S[A',^S .?0E(MN M,=L,#7RE^FPE\D@8>#B6F](/IN3C5B$KU5L!NW_/J /X\L$D'!W&-\3+3J\;%N@U2:!P8 M!3? ;3LP2L9%-B"*ZXR7F8X[U^ [X8W/HM/=-OANCJ?Y($*KI-$XB@HNV_L> MH^@V$MDX7XG- ^"Q7+87.]H^IYC)I'%D[NF6P M=&2=18++2N(WI0X?G[?OY[]-&3['?KY5?K M:7C@5B(+/^W]1_I]('QER./T>B(/2UY/[CD-3THF1[_E :.19U^ ZPF#5O[M M&1Z9T].>EIX/AD M[GM@4RAVCZT>/,HSB\4UOCE/U!U=^-B,4IT&[[>05<4_:#9;R=W+C15G22M"E M.#TKE*$=T"N6P;<"K 'S[$?P%\0RY;TFTI37:;Y$H9*\J7:9,D/C)F#6#-92 M'!E9(U57:\5D$3H$H*<18_A97^GAR1NNEFL31,VZWWE26!=M%=>$ZZJ]G;B@108?94)YW@0$GAB4]D^3B84SP+0\-7SFC*6MVJKK#6% MVQ-I\ V"$BFBXN8383Q:&K)>.!->.$_4#@,-<)_C.8R\#!G).HO$XK5NLK"H,EC-YY^GU>?)T7W^9-N4YWX=216\*WZ: MZWHH M0Y+:R&4UUN.:#>JW1D3?F^*+<'A1R&YT%C$&;8IE+6NR1H=>D^.)[UL:B9QJU7WK) M/+Y;^$4!ZEQAV_:M$FENPB0!A!'7DVAG/I9%7;3SG$0]MIEO46KS"^;/+SD/ M4!5A#.1[,H&9LDG-NFTS4>'J"/),($* 9K#>*>/VTAJMB OC2WSE%;Z82(_O M[[V7E_?BW;WJ>+!)P[9N^OSG_O+?GP W=R3@.0NJBUKI9".KGQUK1JA[0?"8 MPKHDZN)6 /$KM5R\F53&Q6 C4658NIWT%*-3!V."4/[W&'4@N@1Q(&Y)B]V1:UVRL8#,,<-XT%. MFO7GK>3_EI#;>"K*2J L:853$+]<N4D/C?MJGDOQI51 HD\%PJD'1I(NVQB^WU./. MYZO QH^:R?LJHI&8\D)'!0HG<_]<"5C+M$(7"U MJB=4L@3BV#%LJB54MS- M*$9W6?[S#]O)>3B$9/E//^PO9Q'67D%^_F25LJP>I'L M.:[1#+7SS#1;M[6^K?P;WPNI1^V;D_TQ-%]QR^$6RJWJ^!8JPE>Z2'O9('^V^#J#2&&UGOT/"-A?+M-_ZZRQW%M_L.KOO9>/-F.RL MVNRZM999MX+9SLJUO:"=T]\?6[PRHZPLP(M2(7U"W\.MLN*"N@-DN[Y_"!W6 M1&2='O9''Z]Q',E#@N8"3PG*$4/C"(R_[4CD:_\F2=TFM5O%:V!@ MOZU1<\(L;;H_&M#R*=T*5>FAL889DC/#X5#Z^/OC).K-0"HNXN/^X:N#?@]B7P0\OC_N?[OQ3FY.+R_[ M/96P.&"1B.&X'XO^[[_]\Q\?_^5YGR$&R1((>G?SWNTXC0.09V("O3\_70][ M7N_@\,/1+U=?>M]N3WNO#UX?>0?OO,,CS_OM8\3C[Q_T/W=,00^%B%7VZW%_ MG"33#X/!P\/#J\<[&;T2\G[P^N#@S6!%W5^2Z[M!LF;8)/YEL+BY)MUI^N%- M1GOX_OW[079W3:IX'B$V>CCX\\OPQA_#A'D\UAKQM2R*?U#9Q:'P69*IL11" MSTBA?_-69)Z^Y!V^]MX76\_\7\K][Y&X MY_XK7TP&6O$';]\<##3M .5.8 )QXL4B >^=%P$^27D:0Y!&X(G0"],DE;"X MXTW97),K+Q1R11Q PGBD$'TFS%A">-S'QW[W5@_3\OY['\]*YE,<@XI/IA'T M!QL:\5GDIU'6 T/\?4FN,7>KG(7 \)@ SHYE'ZYDCH2_I4(MIUJ-Y9"INVQ@ MI,J[9VR:R3J *%&K*YFV,TTO+_PU!*4 1E,]*W$*#[5$0\[N>,23^=52V+,4 M5L)%[ ZBXWY=]@6V2 ]\(9>]T3FVKZCKVP>(9O!%Q,E8-<1J:LY)[/\%)F_Q MF4T[>*<==]$^B#:P/K7B'M)K="Y,$5VCDM<1/0A0T6X=^PL2?2[PF) M;1SW,69X 'X_3I8!Q*(=)OT=X[OMZY84 Y5.)EF;'D?KN^(/I9@TL$RBM4&/ M8I+4'Y?* JX?4/HH1BJT_5QIL?01L$:_&DCX^#O&!L#X'KD7?'(AV" M>VH,D'C(,,7EB8[%C#?JA:TM/,EFT-J:N)9"UA/?ERD$YZ@;,0?XA$O*D"?J M-)4293.X.1J355>^%&DU?3C0()CINY >YSR.J>B6/1+%+V#H0OX;'.&2JGH# ML6VYTXFV !"JFY.V90G+.)_0W"*MBI-0-Z(,'E@$C9P;(OF#97-%2SF>4-CLHKC,I[A\!=RKF7#>#/X+$2@I1F%UZ! MSL#4+14XNT%D[H<\DFYD_$/([Y?:G?NXPJND]7).JXA&R1ADU=":QM0!CFQ* M4F3/([0J[Y6$*>/!^>,48@48"I(!5.#L$%$5# Y(G:VOBH7=(K$LHV'54.1] M:4QNX#!;? J+FPGU7%\E&KAAE]+D9'!4;T<%9Z/GJAA807V)YIU98Y3JS$5O3VB(]A_L>]\G%M3MYI&JL0!3G4],5DE2!RD M=(I+W=PJ>M>[FIA?$22.%]?5K:)OIZOWAK4\:2!VB NWD5SJR$K@JN107 JJ MZO1@Z2:F2P%5'8"D??(.BCC>>GQM'SR6&8BM6EO J-%'0[DJNF5QG++(8QMV M4Y/M-E*OTL.6.#;+0>QBLE0S4N1>-P1?+CJ(!<'M-.K*;E&.R%7J2%MLV6&- M:#$O1-J.$IXWYCCNHC+QAJVYCMQ8,MZH+5=0[W.?N+O(O-TU&'7VNA2^V]! M@_)W&\&]%174+7VW$?SO6P'ME+T?_0":<*[J/8U9&G =J?L"Y4(1L_\I$?% M)Y.VJ[N51U_[U&W9TC*FF7BT%O25O]8G(T[B (>/?DIV1N):#^Y1^$TM MQL\S=UN'M4KP0!9VYTA'?M5#36X[(G\5L=](ZMT&;!=XBS1.U!6;,[0WMY(% M)<4G!(Y.$%R##WRF14(#2X-0Q/+S< 9=^@#M'QI3%ETQCLYKN95BDKV8VJ[D MF7LU";IULP.Y2L9 YR5K/TH1_2E38_U7[^W.6+0X5*@2R77B4=] Z[U]88/2 M"+.%-NUJ04PF(KY)A/_]/RPROH/!1&99UCB1S$_^X,GX-%6)F"QK-DI-?P7. MSA&5Q$5U6*UBTB,ZF=\ QC>9C]("BC2Y!A;P:'X&./4G&!2A^[U@7&:C"5]5*I&["NO/ Q#/WZ?Q%+ 9 M1,RAZ$I"]%"9F1^+* "I%K.O7.Q"MJZP%%M01^+H(8]!C<)3"1@AETEL)K4K MLXCO;]'N?A4)K):$)ID+2*W*O"E L9H+*.U+O+5:+1(XE["KXT3&! F)UK[4 M&[: )GHA@^W#.(O2Z](@OH#RYS&NEW9(IW4,U[IT)H;@G,D8HSJU514>(A1S'UXI8.RT&KG3@AS!*7-I1+T9G#>9X8B#TC9FL4] MNY"'(C_W197]ETYE;RFQ2@7[ME.PU1.85%R_=H*K?CD'%=>[3ONKRH:A2ZZT M^ 1,HZ(6ESPL[:!/:2+-)9]+@U1]V\TE=USI?%9;!^QL>&@R,%H1DTL.G 9M M6+HUX*B5S ?3SLBS; F-\3HA6>RH)A M/[VO;'.HZ%>6X2HV>WV9>0^^(K?ML]3K(7PE.8:F4^TT%U^_,> A\5@NSWP^ M?O+6X 8XU9@=P?6TI5$9U2YK]YB>)8*J8#*P=HS)N.].AE;:@H,(U^O91BAW M6ND8Z:H4I,K S.'I&(7A2V=D1"7\7:/3";"G1$O1T;MJS!U]PT!BF'TF'DQ? M)S$3VBT=AD3'?,C2_C#^7QGYI>([*M&8O!PC4A123E;9'X4:FW@2+RN< FILQS@#U3;^(!RT4:IK/=-8IN_P) Y>L M9 5BE243=+>H==XD@S*:ZAL%'R'9_S,[T^)P92C1I0F2 &22SM-S4#67.^ZM/G;M@(JI&9< MVB%N6PUE*4:7ZM/V@+TD$5ZCA&U_WZIHW024YH5J5*6_'/C&'&:-FO67@YJ8 M=Z]1W_YR=%"V540%_]YYFUEQRJLUHL+1]R^H2,6,RDC>BQ]1,RNX]P M\X2,24Y+GY+43G 4ZO>29(>S0,ZX#^I&1(%A\[.

    Y;L/4'E7%RA,:-YAP* MVX6JRXU3[8MU:IG'*4[(.K,;_ M66%93X6K.]=*"HH-!6EI[=*4("*RD"JQFXZ-10+>.R_2^6;E99J2\XUL8WR_ MNA?H%X%%%=*PM9NVE'YM*%\[W\O.-EAUK+[[1IARPFYR%&M)RE(4.X26#^H( MF>AW0I;):R9TZX .83P(.BH7C&\U1&7CBF XES?T/W?8!E[Y/U!+ P04 M" #/@0Y9QYYT#8=) #=,@8 %0 '%U:6LM,C R-# V,S!?9&5F+GAM;.U] M6W/CN)+F\V[$_H?:WF>>NO3]Q.G9D&\UCG%9&MMU>GI?.F@2DGB*(C0 :5O] MZQ<@=;-$@ E>P*2,B+[($@!F@HE$YI>)Q#_^[\LB?O=$&(]H\MMW'__VX;MW M) EH&"6SW[[[>N^-[L^OK[][QU,_"?V8)N2W[Q+ZW?_]M__U/__QOSWO,TD( M\U,2OGM'\W>?/GSZP?OP MB_?Q!\_[MW_$4?+M[_(_CSXG[P01"<___.V[>9HN__[^_?/S\]]>'EG\-\IF M[S]]^/#]^TWK[];-Y:]ANNVPW_C']\6/VZ9'0S]_G[?]^.NOO[[/?]TVY5%9 M0S'HQ_?_]>7F/IB3A>]%B9R10-+"H[_S_,L;&OAI/HV5++Q3MI!_>9MFGOS* M^_C)^_[CWUYX^)V8]7?OBJGS6[Z^.YB)+T?1@MWJ_;O/?C M6)" NR>"2L M)GFE8[1.:+0@B5PI7O&XNK0JAFF;W+D8CP79(_&V3ZQ)L6:D#N>83/TL3IM/ M\NMQE 1OJ#TD53[KO[,H^!;3613\+:"+]U*7??CI^P_O%KJ)30E MWD]".PCE,(L>8^+YG).4O^9!#/;-VPR1$PL?04F]X#)*(JE_;L2?Z]:2O"[X M**@@+RD1&G^MES:$Q#0X>F-\\\8Y"?XVHT_O0Q+E#Y=4'5#9GY)?0I^"$X.>5CFZWRQQH23(M?AX*#S5#?NA]\$74";/UM^^$Z5ML(G^7KXJ$OWV7LFP[W'I_JFG-3!E=@":7UE@- MXLDV^5-8+P6+.N5#JU2X748T1HWB=;V6+PI0M4"./K;^:E[O1;7>3?F&UI2C M]9K)> M"A.Y$D9)>+E9!W";NLX0SKAVQK4SKIUQ[8QK9URW:5S7WXNL6MDA#;+\0VYZ MYN+G1J8);V,"![%C71L1T8EF/Q.-#2<)5[,]*;,;2WSNT8L^EQF'$ M/Z?AX3ZN^KE+:C+&).]B*?CQ'\1GETEX(5Y>&64533ND\F(M1<6S)X1%-+P2 MWY7Y )5MK=$IYPA&Y5%+"S1>[U:AR@:&-K=+;9D%#&EJ@W9$E98?^**"E!1H?F"],-_GV*HE4-;5!I7B$CK*]GSO':49AR CG MZ__)U?E1"=IHVMJB4^YP8_9 G]70DK*E+1HG5)@P\?^+EHI=NKJQ+4ISRWW, MA)'[%!5)3EI:%2)=E)09C?!.W5->F&6%!A0/EF^XU.2 -,>!*>.BQB+"73SVO.:;V*8G*;[?OJ1P0>-[%"%3L7FFY&F7KF2EMU3MMU M$E F%E]NH.;J^)QF0NFMM%L-J)<%VH5-Z =I]$2$Y>JO=8F&:%WSSJF]([-( MPD))>NLOU%-;WJQSZN[G)(ZK%G=9H^XI6_AQ?)9Q81QR]492VJISVA[\E^M0 MXDC3J,C@KE ^%>U/*EH)H(E*2&1.$[7.5C7ID*I[$F1,3,+'3X\/45KJVZN: M6*#J\B68^\F,*'2(KEF'U G75UJ9]ZO%(XU+R"K]O;=(X)N)E(%P*!DO.G,/B!KWZ-C31/, O+T SJ>8'$G M('L_HF,/&*\"\O<3X8\ >R] M:EK0A("!WOZ+E3A."@V[: MW6>\U)9&;6 ,RA]6JT0%*$+YPFJ1&&!\4%;Q62@&L R427PF"S#6"F40G]$" M"M-"V<-GL\!#IE >\5DNT! VE$-\AHPZE0[*$S[S10_/0EUR?):+'N"%\H7/ M8M'@L%"F\)DKU9@WE#>L]@DD2P+*(U;S!!*=A?*(U4+1A/BAK&&U3C3Q5RAK M6(T20$H+E$5\5DE58!_*&3[;Q#0I;L>IA>,U6>)G8922T MH(EQ/7GSB-(Y" M617/>_1C627.XW-"4NXM?:D-YR05#FIL4!2JG>?8.9S3)JWN5'Q/.8/#.!4_ MBF/Z+&7IBK(+FCVFTRP>!8'$M_@="4CT)(.GY0EEC<:PRN6>[IOX;,QRZ"#\ MIQ]G9$)8K@X5O!GT[(NC0IN/LG1.6?276.F5G*AZ],O!-><9G/K7K?NE7)V3 M;M+%^= ND.H.O=-?O4R O5Q%DA.K2/)F M\A!=Q8[A92!:K]C1/5INQE(#^QX*FB#CN(Z! V2U>V2]":MZVP?(8O? >G,6 MRTPC('O=8^K-V0-@>SVG*YKQ:.R& _GL'FFOS6T/> M< #L>1W5CUXZ)UY0Q#7RFD^//H^X1Z?>4E JVAD6LZHSJL6ZL;4H;6U.3;K&E]%25^$@@UM0,2Q"=I MX877R1/AJ=S3SU;GL<_Y>%K26K,H6AT;WZRHZ=8*<:MCNUG9'[M772!]$V&0 M0'>,JN:]TWY#UC=AJE\:M-LI\-*K;(W9S$^BOW*?Z7R;B"3^.)->U7@ZV?.I M-JF/%X0'+%KF3GL2KO%BL6@FHG,0$5YU58&59]J-B1:V99&SK%F:RG;]4:L5 M74W+X5#0UG6W,');K7%I?:L$(\-J5X(:V.^#2Z*#PN*67UGU MMJI5(K26\8\J7["Y2NWFTJ_>)!0&PZ&34_!60(W#IBCEM+:4W=JB> *=;'1B:F!]TAH9("A%MF7S MO)$DMY3$W*(D=Q#.1B?U[2(*M#HA">4ZP W8-%I6+27/NX-6[FKD$[X:V6+L MVWXN^B>/1[,DKS J[Q_>$NHMUY1N" 1FH8/'LYA_;DB3RSQ_@YGG8E^5.^VV MU.Z5T!@3?R6%B(\3:;!P\:=4;@]TNQF/&).5_?)&NESP5H?NBEE& T)"+C^_ MINDZ"1CQ.>'7B5!D0B>'-Y'_*)$4L72$=ANG<\)N:#(3WLYB[R?#&>GX^1U, MVWAZ[B^C5$CDRU)HC"@5.PJ7] I"$C_..+FGT_399YKT_+;&[(2]B_59QO.Y MSV;Y7%]%+Q*!X225;V-IPI?A8,V3!3A+]Q(%Q%\[;2/^D*A]Q'/*)BRBK"AU M?TCV*/Q75ACBI:PV'L5GFAA":GHZIY[[1K$Y>J.PR5_GX3KG:V MH'D>K%EGETAV8J5Q7"K6*:5B56X/U%P9#S8[ [97HL-R .^%=NF'H<(EVQ5L M#,D=%B3 BM]I-Z&@M5EKR;^Q&Z_N5F::.>AVXYU=ST0MEWYPV6$N-F7,D8M- M68I-U?%'[0>9OO<2DGI1(AH23W#'/;$H/;Y?* P87@*,9#&P!*;&A91..:14 M"W[^XK]$BVRAA)5+?^\>%)?.3LE,E?YFAQHU\'[\*QZ*>H4X1T*>+8J'T"#M%MX(H(9E*F- M6L@;VNT4>.E5PO?*.VK/Y2O;N<";$0>'"[8J3E+9WB[UPJC+[]Q:TD08;UJQ MU[8=%M4XZAH&X33&(_T6IR0 \7%G1AP0:, ME/LXM,+9P,2!36N1G&)SVE &C)57#V0Q5 XEQD7*3SE2 MKKK$AM)8>YU.:0,7PC&\!)J*#3U=2?\T'26A-&F71>V*BF-4!CUQ<%1Y-,F@ MY^EPA",<=&1PN$!*LS+7RV5A)?KQ6;'#WLL-=J=]JL^TU1C"A5I&?A:R M]IAZ]#&.9GE(SA034@]@$0NJ(L)A0&\0 ]H[.7A+TDG&@KDOU,3#G-%L-CL3 5EOY-H-D^%AG@BS-?0J&UG M][R#NWL<.\W]WCTN#*H2NU<5FM"W=H$5=]>SN^L9Q5W/+FCG@G;N)F07>G2% M$5U8SIV >NN!17=#;J7Q/) ;"WXRZM;/?22CQ182AFA4YVW<7 G5X, MC.=HU-M.PVDIBH92M)&F[. YNW4*IP+584%4,FGE5&#W!;D[/Z/9?77L"A8 M\4 @*W@NM'6I><8. MQ6")N7 L_J#7$,*Q#FER2-/I(4UX8F0.GG'P##9XIH$O:!^L^=4+BOOZ/)[N MD0/$;!2]+4(W6@H<@O,&$9S=*AU/+X4$TA4A>?G5\7-"&)]'2QF=U",Y=<=H M@?P[,HMX2A@)+R)&@G0\G1*FK?X%ZV'WK)"\"7,\S:=,?U)(V7 H]#JXHQWX M8']F(7>@J-H[L,:!-0ZL0<<(?/U2^.XP."S'4(NA\X T+X36L$90.>96YP7M=[\OE),3418$0CYR> MKV+'YG?W7RO*20#ZV(68ME*]+_?[AZ#.5D>2GZN!G2X0JDMHSLHKV+M\E)LS M^*/6&=2Q+DZPC2Z$E>J+>Q@8IO :AXHT$',@]Z^6YI M6#<76-:U"U6X4$4_UX27^B;4IOV!<5I:VFO*L,I6=/;P@T(M;.+H(-[6WC%M M!Q]"%;[ N[1.))H%@)OPK9@N=Q=J#(*@7#"];-$8U@0"^0$ S< YZ;YPA>TU M90#+ >>HIZK\8UQA1 M]+:9.*&CP&5+G'*VA O0_GF=B_Z#_P*_C 72Q06<')#N@/1AHI_.5G:V,E9; M&;[W]& (?Q*&Y)2R16Z]>T(: L*2*)EY2T;#+$@]\3@B&"%TQOSE/ I>M?>3 MT&/DB209*?HF*:N5E=PQ&39-=%^":%(AJS]10HZA7JFMFBD8^2U'88U%J_ MH?>^L/4^;W$[?:DJ>[NQK8K6]>*H[\ 'KTRX&DQDRXCGL,EP-7SZ81 M![L-X&B.M0=YP/WL8L=^3/C:U%6=U@2UM4MU84//-A@T-/%'%S, MP<4"VWZ74,:_VTP04$80 6 MFM 23)E0(':(*MC96)W50!'IPAR,, "Q4JZYZBZ/JD!.ZA=9\9Q_ M:C-Z98?QRL&E@1LC7FB6EXEM16N#&*C68/O6YXG<=%P/?L8ORBJKF1I!6D.1 MX<9>12-I=O?YNG1#EVY8E6YHC#[WD'7XO2SVN8C2_%10GO,F!4,0*[1%1+BW M(1":/@@=SV8>H!E-[M#.&TQ>^TQIN(\9J+/%]"TMQXFW4@T/B<$ZN2BQX3DH M85.*YT0*R:EL9Y7:&YK,'@A;;,YI[T3B;'4N5.>,LM5X*K?L38M0D__1<#0D MG"LHU69=-!SM[7'>:R[*,:V7+T&@TMW:-4L1H> -95V M"O:%4.&V>/0&AJ!PBZNDH3&-;GTTT7?4 &%"N3KZVC$:K0D\Z04NE&7,D0ME M60IEF:#&5J-8/)HET30*?/'9#_)4H[S" XVC/+:S^0"/8YF.:">258\J%\MZ M@[&L=6'P9+9?XW4BY6.E"@X9][.*%XVV\CY92WE%>*BZ@U7Z;\GS'D6,)N)C ML#^]^I?3=!B[*.QK&BI>5$5KNY2SB+()$?\-[T@@[X'.]6V^0X?_RGAA ML&BY7P;HD*6:PSC$V"'&Y0X19(U@ A 'A!8[K\UY;4/RVJIT 36W@=#Q"""< MUK98T9R>,>.V'>/"+B+6.O/-[%_[N;4_>(]^+.23>'Q.2"J34)SF%MK2)/#(TX9CZA7EBV8DS"+\]LKA&@D0N&<%2)U+R4JWY55GG'M M_L[9LN]LM4ZG5C3TC0;O%.K8AR5O,I6\WJ6(2_&06":(\ MGW-2%TBN'LBB/0PEQAG!;] (OI?J^WD M1T;T)?O!_4Z#FUX/R)91IS[@7=':KJNQA7&NI-XE-]$3":^W"G.4ZTN0G=]@ MI%XXICHZK[(T8V2TD'65_LK#WYR$%FAV@Y1 L!HM6:E8\N01;.<_OF MO'V,[Q+ V,,F=BLUU2D[-Q%_EB>A7E!745?/29)Q6V<@?)$O1 MR*(COY-H-D]).'HBS)\1>=A?9MS?B55NPE*S,5ME[TX^?#S]RM<[@2 HI^XF M\A^C6&@_LY=5>SB[Y3Y)7D*%Z_.G@:T=MN6P+8=M.6S+N<[.=3Y=UQFT"0[( M/6[38$9W"CH> M98W/_/RLV(7R!5D/ P*/9Q$5,J3)X42GC!.UF!-S*627K@A95TJ]G_N,G$D9 M.]\3L5&AY/@OP@C9[$ZS5,*JHS M&"J^[Z6"&N=5,WBK

    #PD^X[PE$6!V$)S!L26>O#-5[%'-)JI3A[I ML"J'53FLRF%5#JMR6-7I8E663-(!H5UM6J0#0KNZ,D('A'O9MRY[ (D^>=$. MJ977%P>$)7D!>$;#+$B]6&9;>C-"9\Q?SJ/@57M98H(5U]X7?3?WPM>$F.Q0 M8Q.@LLF1@[<Y2J :6^/&6>!FNHLDL3VDM EAG MJ\];)>3'(T;\FO/4^@-[F3^>%[C::5P9\>/?Q#L7_[WR T$)=&)JC.3 )@:Y ,&*$; MTFO0:H\XF6D*)&J_:0O$_#MA4>K/R)F??)/[T4+LP0%1%TF#M&^G8G% 2)C; M3=><9[+8>/&X=?SIEAS> VG"^EFXG6IYP_6HP72 M'N;D5FQ5:DI*&UA%2W*;=Q*3<";MWW,:QV*A,3\NI=FLDU4^Y $(^:^L^OGD MQ])DW84#Y0^OXH,'+15LMC*FW5G8+;*)S\8L]US#?_IQ1B:$Y7%4%:_PGG8Y M$JLT2H4I+@]WE)D*U0U[I%=;8U'7=$@T]UH*\H(\"MM+K,%,>@;[UL+6RIG( MW3&1&Z8JRE9G#*M4'/ZMCNUG9'[M7 MK2GA;F&20_?6JN:]TWXC01RF?6G0;J? 2^^RQ3?4G6>,[45L2OA0-;5*LW3" MBE" G_#=2A6.ZBU- BT/)EWM\_2*(!T'I0VMTKOV)Z7CD7&-,E*VZX]:[6+5 MM!P.Q;UJE$I 2<4'M)]5;N[($XV?A$7P6G]K 1=0'[O90'Z>F9W#>?Y"?'Q@ M0O_Y@0RY:(4+WO%4^.EU[>3(#9?23\()BX(J'*BRO:Y/.=OG*'GD41CY;[2U+C2U1V;ZWC,!329^#U+:4A=ZB> *=4'1B:F!]TAJ9=RA%MF7SO)$D MMU2RM45)[B") IW4MXLHT.I$4)3K #=@TVA9_8AF6;ESH\;+_=3.C=H[40EC MJ<64:'0')V$S<%.9LX+N.*2>L9IG-NP:*:V]O@:YOG;WC]8XKA.N [+Z$S)6 MC0\Q /G\&1F?AHDM0"Y_0<8E,!4!R-VOR+@SSQN$F@Q8BM*8'^F$VFP%:-CT\>CV9) M-(T"7WSE!_D=1WG94AI'041XP^H>M<>W6->C(8VNHL<;K.@AUKJ$!(6=N+L: M[9Y.T^?C1%=P^_;(RF59+A%IKV^>.$YR#2S^S#=0NM5;(\;\9)8O"*ZK8=#J MT%TQN^>HO*;I.@E8?G?==;)6SWLW^ FS>)S."9.5N82N7NS]9#@C'3^_@VD3 M?IR_C%*Q4%Z60I%%\M8_+NDM"I=EG&P$%3X5=XG(XJ^=$A1_R*RGB.>4"8^5L@)J.21[%/XK M*P(9I:PV'L=RX8TCR;HN_-?P+!.^;/H'22=^%!XP6;=['[SE%U&.'^.HJ)BX M)5#/4E4ORV42EHP$42$V"UG:[Z_BO1T.VU?Q"E:JFEL^ M"O9Z03^(AVM.*U0U[YUV[4&IZ@Y#I;_7 UYW9+DQ^Z8 ^:]J[HYWV3_>Y0X2 MM7::H%)%4G.%9)?/%M.Q8/L%N@PKP'NA77K!J+)JVA5L#$<3+$B %:\?7?X* M;-9:\B[1);DTD)EF\ BZ1)A&,U$+4+&K0%QFI2F2K] MS0XUZCCL\:]X*.HU[C 2XAQ&<2;37.^)V#-RH.3R)8@SH82DH2?W;_--#KCIF=]%LGEZ^$!9$G.3'-+8_\O6O_*."T49C]<_U;2:U\'BZ>T?G M?AP+7V%U2+0)_^:CVIV)W2DC;ECE8*.&Y5'W7 ^/LU0X M\4DH"]GXJ53:JXOC&P[K=G>9(YTR4NYUT@KW#Q,'-CT!6M?BQCAAL$V'&ED( M@TT6LN9'HLLW @OR85$%R)Z$*I",5%-@R$IJLYX?W)9%MQ;T&JZ\U,9@Q+X= M?7\BQ5$U:#L:J5298+0R?(%*_J FYHG4-77)5<8KQB57=9OKT$% ::"96*U" MS@--V*J'P PL8ZO%&(O]Y)\?O$<_EM59/#XG)/6"K:G6,/?'?&"+J3]UB7.9 M/Z><^:,HK/! :7Q4.7V_6$)I@SZ.ST=_D;#87LDV770_3U89'3;L[@[4M\+9 MIDS6.>4IWWL'"E:JFELN!B FEH997F(_I^B.R%LQP@L0'&,!]WJ !Q+9C%/B;\L]"8CZE'=T=5&V+!\ $M8L"F M1#GL]PUBOWLE682*G60LF/M"DSS,&3=9IL]85,+H8S,.OW?Z*'@+T*/:JDJ^]T=57Z[1Y4K*/N= MR$BV4&Q/A/D:&K7M[$;+E%>W'\;%U'>\]T>O%J+6-1T2S;WBZ+5N+CR*.]:^ M_;!W+HO+_!JPJ!J@1_[V[\W2\G%\P9;E:'!>$XD3255%(+BDI56*I;.[N9\5 MH$VKFO=.^XWT[YA65T&[G0(OO>K@,N(V]C)-TKF@XYJ: MI5_6I#<:UXY6)&^WVY54G+!(N+%+>1GC+7E)'YY)_$3RB58JAC;&Q#L+?Q"? M/3S3-I@_&,HJSX K#WJ_YN -Y=^H4]X@77#PX'*(T.40[2L>S3ZD:F:9UB<: M/XD]^V!OUY6X /5Q65LN:ZL@>%!96Z=38.,T\\Y@O&L<9&H"]&'DK1("H'5= M[<%F$,)0$71I@^"W0XT#B:ARS;J0W!-)&H1&2=#)KE9WTEJV(DJ9K;^3G$CE MC;>=I=U2N@E*T4::T8VG-,@I%)U1)Z*@DDDK16>Z3\_NO 10]WG5%2P ,E#L M9A:[DQONY,;IG=PH @-R""V^]<: M7PV([8XU?4 *R-3/R)BJRDP#LO4+:K;@B8- =G]%QFZ+Z2U0B\ >,-'!%)0F MN4 YQV(,-3R5 F47FPFDSD_;<63K&.,O7IS?0-_P\&+5,!:/+,)(<0<5W^!! MQ;&P5_U4^E/R'GD)[9+\OMF;R'_,/; #:LPZ=4A@7@=S//W*20Y5FY"IZ.K. M];ES?>Y<7S5E)OG.1"PPLEV'^>J3V[P,Y"82V8>V?_6"HI:@Q^6]@ T1 M;N!H%H%N(XHX[,HNXC*"%%Q$C@5BN4\*TM[3 >M@MDE3<&)7?[:DO MD:1L.!1Z>X4O]ZY0G?ALS(HT@W_Z<48V%\^I&('WM'T /2 DY/)"O6O.,[DO M%Z>JUM0J^ 'WLPN>R7GDDAX2YA>E5;R5RO;]0'_[4J\I-5'9W@&M]H'6#N@4 M;[40T8M,[C-"1B,:%J)[2Y[SG]1S;=+9 .OOY0 %?8X]I8/!O34]J8-BOH:=E M'P']^*& !A_ED?;\_F:A9'.(MB$8:CZP15RT+G$.(GV#$.G>=4/Y88-$Z&!. MMC<.)>'Z&K];DJI1T]J#M,# I5A1=$5(L9FLZU?((WEJ2:XGS"> M:2!G11NK0,0HSA]$"FOC3&J.\SW%H<\5-.MLER\A@&%%5=?2-E:IW HD84]B M^RR?QO4LBT_CZ1T)Z"R1ZZVP$0]O0M.6NN[X:?AF[I8F3X3+F@[R3?,'*NC> M_UWR%E&K+C,\3HIE(0NA&CCN8.:S<^B8;IEX3.C7!FAZNY)N&:,JQC9V9;" MQ!>:[M9?Z$N_=_DH-V?P1_6:BC+82T00(9^!;,5WN+M08 M4$6Y8'K9HC&L"03R PC0XLO LK2F#&!B?-E;-N3&*,W KABY!%J70'MZ";16 M$AOPZ7MXCF:7H1A\.KYYTC4 H1IRRJZ]R.9 *S[426P#LHJM-+YA^@*02VRU M\BVE;P%G!UO)_3XSL8!3AJUL?\.PX;A!Q.* MW(F'4S[QT#SQ<7,ATW4N40_^B[Q^1.JP1%Y859A,Z141FLF/I;[(!%&K5XT/ M..M@9'0S(B_L2%FT=K&$TB?1++GT62*,:U6N1VOC6IV-+;%KW7Y&$J'/5&GW M%:U=@I$KG*S$H_H,XSBLT&&%IX<5@K3Q0+&^EG?3@2)[K=M8/3AKGX0S,Z5L M49S>EI23_ UY2T;#+$@]\3CAY,P(G3%_.8^"5^W])/08>2))1HJ^LF1P&C4_ M_6Z9+)ON8R^L-?!# QFA8*O"B%K_L;.?UE_\^?GLP&8Z_J&QMP>CY.N]@I+= M#SB\85S4G)IOKC@OO[O44P;G\G5T\/RJ9FT0P>B4<&D?BGVA@$*Y^OA^=>L6 M2")7D\^C-:=J4M2MFCMK%3=430KM.&;K*5!&@?-YNCWZLI+JR[3"HM3_'&Y-EGQ;%@JML:[G$\IY)=!?Q;\+K M"N8+GU44B@9V.P5>>BZ!?4C<:DN>YJ0>M%O?O%34@0'TZ)>#G=FCJJ4!Z=(O M#W)&S1;(<8_A1@TA^;T*$R94" JBBKWH+$N17YPT^S5 M0;%UN^RUM." T!RJ55>]Q5%U1 _=0FN^LP]@M1F]LL-P\.!.I1IC>6B6EXEM M16N# *C68/O69Z/UV%("4[=2K '6\8NRRFJF1@#)4&2XL5?12)I;.G'JLG]= M]N_I9?\VAI8'FAD,C^<,-.G7/,AC5YTV9A26_P9D"MMY>WCXNH=<[._E55J+ M*,W+ ^69OE(_"R4A-NVH^4G:FL/;S(UN1*([:_L&\WD_4QKNXWSJW%5]RUYR M#(0(CQ_C:)9KHP.:06TM'T85^X!X3J28Y\W .J9UZVE(=E+!SNXG MC;S7'@,+';&2\R(CVS*!DG MY _BJV^@:C2:RZ-R>51*P*Y7S!R4H-+4FJ$MFP<8YZC^#DA;W%8&E^C3JL&, M+M[45-HIV$M"%;' HSYT4P?(RENT^&AYEYPF0*=IU@(1 MZXOLU(\O;=!YJ8TO_DNTR!:E9"E_[YXJH;&T5)7]WCE5=_+J"$49DJ/?[%"C MG*&27_%0U"N0?[G9J+1!9$4KJY1>92S);R 1WNA5])+?1:(ENKJ#W7 H$<;< MG,;A]4(8#$_%M6-:!@ ][(:[UG:.O.X@E=? ;*2BLM2*04\<'%46_3#H>3H< M]1M,5]'W-;>P;X2!;-*XB&JE5:5!:Z7NCDDGH#H%!LAJ\#34^ M@X:%FFH0!LJA"X#4X5*#_:$[IM;D+39@T-[QM)J[-11\07=RK2:_8*S&90*X M3 SCETF -A"5@$Z]F/COWBQU CN%R5MYEL6(>8OTNN#Y*0?/6XBY<$[(6"@+7YY;SC?I;7F ]37W_.+HTIFZ MW5'R=BO6R,,SB9_(%[$AS95G*AL.AY)WF27U()[9] 4?C8.7VV?:!J^[4?!Q M>D>DKA.&R7AZ%?' CS4GRYH/B(?_KTDHJ).5^TAX^1*(IJ.%_*L.ZU5C6>5: M0:."KXK6+H+G(GA*=V_@,2#GBCM7')DKWM8&BPZX;I']2JL9':K=+O.E%B4Z MH+L#GH\]!G1P=[M:2W\]]1LZD M;CO?4VTCQF1J49&AMVNRMF]&4N_)2&.ZNDZXV*ASHV> 0_&K+ M$DWB>\7\4Z@YCRHF44_H,"3%N_"1"Q^=7OBH8Z-HH%&E?KR7@4:A>O.D!QK! MLNS%V0\7_. ]^F+[#HC'YX2D.7I-DSR=6/E#O9A "T^R"/RW1JU#]]\BNO^6 MRX89 ZC(!#J/;P4"YJN"#DCB5C(*3^XB^X @(!UZH./31 X(C 6U.UQ4#]Z MY'D145,N#OOUP8W8C(5>CQ_\%^#+T'3H@_Y[L+W18TSR6Y&YF>:J/Q 6?G6:"]H- M"R]JS07KY(J9&M!?,H_;FS'DE2'/41Q7Z-\Z0UCFL;@3:"7EA\])F-^%(LB4 MEW!SPIZ(:ND8].R'(_5:*6O2&XV5$J1NV@_-OU/V[5H:ZC(QW$A2JGNZ8L5F MATHEF&\*8L Z]G5P!>YQG!.N'@0VWI0;K@X.&X\IXK MQM_W 8H-0IN$FX\7Y(G$-"3LRMJ[LO:NK/T MRMJ[RMT-N#SARMT-+1=TR:*NKG(6;H6(+6U:\9IT"W+.MPBYW&MSTFF1>1IWZB$E%:[N%*3*> MT@5A=R0N:N/-HZ4^(1[0PW()BCRGC80/))@G5&PCJ[MH-J](ZP?V0E(RX/BV M>'#A -5%\[WS].9*6)RMOOC_HNP\%E:(1CO4& $+AZ=4I&,WTY77Q=0_[>6[*9 M(=$6.8C2)MIER>52G'(N1:=!P3V!6Y^*NQ72]/!,XB?R1=@X\QH!)H-!$<_# M'9'")':7\?0JXH$?_T%\91'V]D9&/".2S"N:M3,)AX,AY_M!/-D\&P T&G;. MGVE[?._&PL*U"TX.+SCIPGH.'7+HD$.'VK"T3@\\,C:_3Q!: IH?IX MJ#P0_8H^SF=W/KOSV9W/[GQV*W:K@4X>J#<.VC7MF^0?/W@\I<&W1T%4Z(GF MTB M8Y*-"L$BX?W<9^1,2N'YGA"NL0Z%J6;6V>YI>+$@QM-[/ZXX!Z9L9Y7:ZT2L M?++;$-9K77.V&- # P?:,ZB@/L/FHM=SL_+J V$9S$=)N'==T'I5:E>%04^[ M#B2)8UG"CR3"*(IE#>)P(6]\2*6)]$36!%9< UEG#.?6.[<>I5L/.W,*V2UH M+<4\.!##> -%=QP/]G8HV,9!A=IT(;$#.4QG_%Z-=VET$(@QRPTV;[OOV\&M M#FX]/;BUCL/? S;YR8N2*66+ C 3XA 0ELA*HDM&PRQ(O5A6(O!FA,Z8OYQ' MP:OV,C[.A#Y-,E+T37+MDAX&B5%VYJ@)D+2;:*A:-EW M,.K;@U$Y2_?<7_'7CC+QQY\C'OD3/XBF45 *.&C;=$[=929O*5(25O9SYS3= M4I;.1PO"HL!74J9NU#E]]X6A\'FK7?RX=#F V@Z#VO8!RBJJ-QI_GY:2E0UJ M:QE.S?>-*V$WG=,DKU/_>Y3.-P5,MA>,R-BS^$?>Y*F$5VN/Y(!(!T0.$(B$ MK69JI%H'!ST:J#0TH"/L?5"0M8,*KVA'(I%#BT9OK\KP0H,>&G&E-G0=(.@ M00<(-@,$&UNR)X0.!FNF\R:AC$E$CYFP)@^:R6R^(*!9DG*9R$>B)RD-V/#" M5IDY!02Q@PEQF.(I8XJ*>ZHVJG&DOJE*T:1S:*:H6KI^>-G%)OI&W<.'_H*, MIZ\(4 )>E6V'06VO^8.CM2*[V^HQ;6)=57/+^;][6ODNXM_.2!+,9:E=;3(G MM-LI\-*K;!T3M]J2ITE[AG;KFY<'\7PS-@Y[],O!1/BJX@M_1CY"62CITB\/ M"B6_5,-#2!+N.W1$T]'U3H?)>"C"$HUJU EQOK^&6Y M1,667,4#LK^&(LTUMZ!&,HSG$AX(8H=&;&'V#X6@I*BDLZ'EUT@46ZJLZ:+7 M+GI]>M%K.(9E-4R=)7X61FE>#R8)Y8F:_!.G<13*PS?>HQ_[@G*/SXDLZ B/ M&=<=V4X MQEU+IKZ!J.IV^I8HR2\BA(I'8"*CG6Z=D+L45FO\XRQ/=VNI[>J MMQV2;X42;43U\0"]1#DG_DIN;/DMG.6OP:!'SW':6Y+"6-!UL4UH%:&O?NR!K@H9*&O3 M'Y6C1YXG0$*H/6QK-SI7R)NL'RA/;VK=/5*D]R M3::K>R+LRMPVD 32++TC?AC%JPLBE-="&*/"[+GR(Y9+TV@A#2(%HXW'L\K] M9TK#YRA6F1^'/UNNL'ATN\CVD$ %W29=+?/T) 2=LI5Z]RQK8I7&/4-906)) MB[XH%+M2KN;G- X)X\7JJR9;VZTO7O0:%(G_NZ<6+_WA,&_B )4"L!TW6)8SF_:RI]D(DZ%XO>!+@ 70T99/,7[1IQ,)N3FJ; MK*KQ62!/]NYQ!_-D["(!6;5W;3M\-39FRMZ%[ ;O#^H7 GG\&1^/)ED%0"Y_ MP<-E_3Q#(*^_XN&U?I0.:@0@-(5:B@M#9P"A'=3LE2(T>JH0="AK"(T< -(. MY0ZAN5.6K(C.]H:YC]#H*CH?$D#X*S:K@ICH_$,S!L&)XNCDU)A/2#(V.O?0 MC$OS;#=TOJ,9PY71;W0.(XR_1L=IT/F3ICIW8&O4>,>L2N;!O&EJ:#>0VZ;& M'3[.X2E$F'=2&(_0I!)T*]7\;:HR3C'OFS#6P$-/?Z0&G2XU8PYTS!*=%C7CT33C"J&Z,6&W*I$(G4-BQI[9688= MLQAJDFR;-Z;/!A1:-'X&D2@F,3%>NY V6*QDM*$NCO_8ORQY/ M#P*!?.OAY5[=0=3P@-R61VV!Q?QF\$=Y,[CPS^0J&#'F"]LW_YC'OO9BOM=) M2IC8H 65F[!O&8-MC6F;O0B@VOHGI"AX_JH_A" MOD[%-I(QPJ\+CS(\R]);FOY!4FFO*N;!M'L?O.4J9?P81[-<)6T)U+-4UY()YQJG8#Z6#[@+_>8 M!_]%@LY*U:QH99O2 TDOBT&K&3#HC(2O7:J.,5?'7?OGZ2".;L*3HFO//"F3 MR,&L58Z D,-M+*X1ET>C],SI)DO>1#!+^O3,Q=8C6!N>%9Z'^0!8^'L=%39G MK[Q_W]S)\.C.J=.5+S3K;+L,$A&N6^ZJZ:H&E;;JI[C1[RQ*R05]5MU%IFYH MMU0&24"2HD,Q.T6PU[R7)[D4O4R3/O;+UQ4 M(AA2?JYB^KS-Z5%P9]S?;DF=-?1S19DB2 1HV0O%XVD>P[_F/).(UCGE2EL5 MTJ47'A[H*/CO+&)$>1RU@B/X +8+-06$A/R*T<5FML?3O80H%5O0?@BXR<.* M_&L2$G:=WW03/B3&:B9:?V=LL MWNP?3@+,0&G[WJ@'E&.L:FZYY-ARJP A,U_9WFYAJ5+A5I"N;^P*HYU"8;1L MN2R**OGQQH:Z3J:4+8K 7$75,;/>K@29*T'F2I"Y$F0'+#6%#]"=W&C $ 5! M$0B/.X!JS76>&8=.%#IE>6]J:V76H-,77<]6)SG(Z!:C+9F#N ?H#BW9FIRJ M&".ZXTVV)J8F@HM.D&!;7MV4#'0;60U&M--0E=F&;F]J>P* N6+H=I>VYT&9 M=85NQ;?->76*#[I-HBLMH,[:17=.MH,IT*;# B? 7A4?&XI0D5B6-1M M-P?XZK_2(LZPYQVV7O_U^!$HZ[^JR'3U7T^Y_FOSTGO"I1Y/Y>UZ>2EHPIZB M@/![&BNK*%9VL$K_IB"Y:^TG_D\"H"$OVK;*]4749RERJ*; M%:VM4OZ94@F,+3^RGA.(Z.?R,)$3]OBM:]U*J:4V* MDN+25JX4QW&QBDT*RGJJ5)0JV_5+;<5&5MF^'^HKY4+3TGXI$Z&WZ&MZ](L/ MULGR@79.A(,FT=H+\D1BFF?9Z-D ];',Q1-),K+9@@X3"K<7>TL77?P3"HVM MY*WV2':/;I-\K_PL-ASFQ_*@5[@0OJ-A*O?$9N,PD1C:=K<[J(L(^SE*=^(L5;P4C-43!P>D2OYB+B M$EG,&(%4$6MW<%?XP15^<(4?7.&' Y8:6UKHPDXPOJ$ *+K0$8P])02&+F41 MQ@_04487%Z^FF];RZ-!I&R-&ZW@^Z/2,$<<5\!0Z+5./N8:UK(1B\UK>F$[P08+AZ.SC2K) MUK!8 OF@,XF:\%<:8$>G@6'BV06.A4Z86V:RQO0-84E8GR48)MY?;J3R'OC\ M, OWQ'QR>79J3F/QJKA'Q$/2E;LB8;(7B&LF3]>ZW#O,YD,>D MH_ Z6>?I?GFU'HXNJ@;TL1K2>%6#3D%>^9G/2R$7=$5(?MAODC'QCN31<3IC M_N).OA@NWNH::2M.<\D2=[-"<)3STRLU.&?^\9#72G[^Z<>9*BQJZ[&6$V*W M1VVUZT_9SFXR9JZUY-321+R'TAQH4-MA4=U:&O?IIK_=D51,% DW_H%6F/6- M[=]Q 4AEP)&LL/5C#L24EZ3\&_5Q23LGD+2S+5X@')*,"1DM]KE"=,O-#%G] M0LE0H]'P<'Y+GO.?:C%ZU!D#7[FY4I.M\K[VN5H[0H52TK%0VK"O)*$6MJ-@L]4R8_HT(K,70VO9C.B +O";- T$7 P4Q"#-/>4M]*LA+; M%=EVUZ9+B.NXG@P4*D:R"*$O2K_EHTM ,6#+T,9$EXS2B%6=W3G0<'8K'M) M8Z4H\&YT*2PMSUTK0#:Z)!APM>/J[!<+4="$IL3[Q8MES2?N\6RQ\-EJKP)* M,MO\%DKC,3:H#%-[:#OQS8;DN4HPIUP)YEBN\X)8K^^DD&<7]BK]K2FH;MC/ M8?(M)0HT2MW0J&#NVWC_:[HXONZ*([NO@FD9JJC6.H4$W% M_C(PJ 9JEN#P/OA>>6)/ENCTIC%]]J)=A>(6_1'SA_7LH=0EV/DLI^RSM.PJ M'-XQI'47RB\DY,<&>"6S7!JVZ'LV_8!7,29C&1MDO^E9<*NYI[ M?A)ZS^L#0YY?G!@2ZY+G%R%[@B/2V,IK[V_@Y-\%VOQ MDA<[3<06NJ>XM98A?!@\O-X1*1^;'R4&\+$.KYIAG'WL[&-G'SO[V-G'/=C' MIFIZH !VLWW8OKOP\=,K!%.LAH#D>DM$P"U(OEE< >S,BDZF6\RAXU5X: MQ:RHHECT3=*BHM K,WK3XG'U:M2:?@8FDBTZ*/C8=I[-*7LVBFR\Z-^&NW4,0??ZZG?,S6N:TEJZ6JF2T:]ROQ MENH;4-MA4-MK[8,W>%&'@R(<%-$*(Y7*DAKIJ<&A++#-PO(;4[NNL%=!828* M*@"IL2 B/TIM]N8@EC8:/,6,M6K;'4U*H!EC&H,8S2%-,XZJ' R[B\MAZ@Y3 M/SU,O<4;:P:/, =KIO,FH;Q (WK,A-E_T&P/U42&-S=FX!30YY8FP6'1;Q"+ MWJB]D1IW5#1I\>%GU0\_Z^SAY]4//V_]X1>[5:J9>76K=DG03(&Z5>PNXM_.2!+,%S[[ MIBT=#.UV"KP@>S^K+7F:0KC0;GWS\B">;\;&88]^.5AGR_@SHDH*A73IEPPUB(>7(39V")#$VPVD4A:>IB>RU])Y1VX%,:SU:[)NA[5Z-EGX;B0OBO*IB22^=3\ M.BFN>5!!V]T]:5 SMG<3TK50QY'8EP/===*=/V^HLW>;Z>)473UGJ+-U4#;B M\D7L_I&\T"8*+$@>Y.FX9I:;JZ,NIK@C,NS/]=$=0<=R]&@L1]N*+YO$] +G#=OUK9; #UR(]^Y^&+%$!-&!K Y>8+Z9 M(*I3%+SVLY$@XPWI=VBY0\LU?FJN6BK.O92VL5R-;"/Y^=W57Z7;U M@_K@0NA4JO]2Z))T=9T(AK+<'LFKASS,_>2U 4+"KB(6]2DXK1F6)MZ!N?)9 M#)Y>"'5^Y4>LD[!')\2=R'O)&>PL4%?S\2MHV%M+S>D6O0+.YL]O9C8K8LW ^?KEKHZ":.G*,S\F(^3>%6:=56=?R.'*Z"G(-PA3H=CFV5OU:"W*LOJ-7[U M&OD23_AS%,=[X[_VCXVY5PY8JXCX?WZ]_H_//EL]^!G77-VI:=9")7,Y^IKQF^>X<% D2L4UBZ@A66K5_/6'!#^*54608.*+ZGD1NQZU M!"(3B:99'K/T7[]Y]]W;;PA-0Q;%Z=._?O/YX6S^<'YU M]0W)BR"-@H2E]%^_2=DW_^/?_L__]B__U]G91YK2+"AH1!YW9+':IA'-+MB: MDO_Y_OZ:G)&W[W[^PQ_O/I'/BW/RP]L?_G#V]L]G[_YP=O9O_Y+$Z>\_PW\> M@YP2CD2:BW_^ZS>KHMC\_/WW7[Y\^>[E,4N^8]G3]S^\??OC]_7H;ZKA\->H M:#YH#_[C]^4?FZ$G4W_Y48Q]]]-//WTO_MH,S>.N@7S2=]__ST_7#^&*KH.S M. 6*A(!+'O^LS H!!D'ET"D(^!?9_6P,_C5V;L?SGY\]]U+'GW#J4Y( M2;J,)?2>+@G\[^?[*RG,G[Z'$=^G] FVZ3IXI G'64RQRNBR^[LDRPX^ SQ^ M CS>_0GP^+^[9BMV&\X;>;S>)/2;[[4QO:-9S*++U##*W=-:P?VA"++"!O:G M$QO&?\&*(#&+^>F4IG'F*HP:QOED2L,XWU##_'$\H3E\$8@6IT@J8I? J&O^ M4S40)NQ1J@)>I<);$].7@O+SJ-*:S=PL/%C$W[;Q[V=P-+W]TX]O!9KPF]\N M6+A=T[28IUQ9%'&QNTJ7+%L+_5Z#$6B6,RB-+]%*X)1@6;7@@R6/G/I$&$5)B0"A7W3#5R M$Y@&9349+:]AG+5^BI_2>!F' ?\Y"$.VY:R>/IUM6!*',)!Y@P>YJ\"[9T\CF\2,4]X"*Z= ]RWN Q#38>N45]3(RA MNRT6_N/9)F,;FA6[LTTBI"J-SBC_9B/&(-AXU(Q&65D)LA-V_B-GY[L*EQFY M V1F) ##M,9F0DP];L,&&1NQ"[:8^T]G<5KPS8DYR+,@SRE.,0]/8Y2-Y>"< M\.Z?..]>-0B0N4!@0NRJL!N#/*I*8EN,^>>SA 8Y17&CY%NC+'@$PPG?_9GS MW;6 .B%FDQ%[D,-Z*6B+K=Z]Y;]AH?#&1\*BH&E>^A 0C*8\FU'6&X3JA!G? MO>7<^ !XG E$A#E:(S(A_E3?HT&.'4EX:SS\ ]?->]^7H$R6BDM>QJ)M6,![ M$T?FB;*G+-BLXO!@/!@;&7VFZ9:6WZ9%AI< -[B8E1^[.+N1OA^$#=)@Q:6O M7@68U; *<@VKF)&/S3+:'Y3&]GVYCO+K>AU3$EY'[#4L^BYY1E5Q -WS^J5\ M&>2/@O);CD40;+X'C?(]38J\_HW0,4*_5+_X[3H.'N,D+F*:WW"LMED&#O;' MG",7%D=Z8-0W(^55:6[;O;4ZI81, 3MB2U.#)KR4"_U\_ MUUA?3E2]E74\5_8LZYXF(O2G8$2ZPN_<'PY*',1&T]&#QUOZAZA\9#+E"U>% MX\I+/H2/=_]YWY_>5"^ WT[(+#*Q]SKN]W$;ZLZER"U&F2XHZ2O#3NWR+N(\3%B^S2C$];SG@'Z7' (JGR U?=_4 MMAF[A$TX<+*'3GX%^$0@X$>?*U&;84@X 1M$@&IK-N W2"]6) M@P;P:HP/LL=L1OI,E!+!J1DI:GNH9*2,V!B7H0202!-M^;_9\BP,LFP''M/G M(-F*WYR.QU@O%N!:#U9 XN^BJ[6",U;15AEG^L1[#E6_7ZR#; 4IP40Q$1'KU-XQ. MP$QL)_I+ 0''H6$@H"52('BW-5+U7Z%#6948=):]2]-!"D]N^^8I\X&@>Q-^\%KE", %*TK [ M:UWV:J@'9D4(\7NY%L4XJY:)X#[@" MTI_SQI8$9[P82UIQ,-.62 -1G+-!R,=C10/P*MFM VM\LA MCPDB,HE_(:GMT;,(40Z$5'%G[?@YW^%SQUS1'3/722K[5F#K0E?=XTI!W 2[ MM0BGX&>EF6N2!B1+-B "(P\F8,O343DXRG/FKL*2<"Q?Q\U*AP-&&(#:V^I4 MZDK<(.:W/ >_4#@>:706//-[XA,]B^)<9-"?05$T^1.+P\RN?I6#" MZUAI$/Y2X4SF)<[BH1MP)O<13_?,\_AH.!+D'$=%A;Q7\Z M; [XDWF%_VM6 UAN,J4)M%C$AS(0^+(-_".W)^]*4)R)="\VTY!:(:FW)8JO M5S#5MEU+]D;LI0_QVC_S<)8HLEB$(I1(;].XL"AR:,C.Q' TAM,0S?UCYWV# M=B6PGP'MURNN>);1$F%-/GAUQ4/:]D(]XG%W,"M.&TP(X==1AF3$PEY'K1)Y MJ9*CJT ]YG%W,/$T5=8$MG^$IIL ME^G@LQ759YM,/L6 M^/4JSH=JU>1BO^K_K4!5^7URBE2=B5^=0@VWW)Q>TTP,B6(PLA^W7,\<#6O1 M8U)J51O]UZ%;5V,>ABO_:C@2T%_ ^E:/4EP)^Z-<36SD(J3U.& M+U_"9 M] 2&K&)[Z]W_JJ8J#G@<9D#D:GFVUT9E[WN!$]DGJ^[_[+)&#WR]F M;!.^8LNBZK"2P_,XC9^AF.=KM3(4EO*U61P]2_Z'LCZJSD@Y1-!4=/C?E@A> M2EZ#5:+,^M.T4'JKYFC,Y,)*<5,M!V6G^*R3H[-K6%O%0GT<4.QY5R?!3H-@ M>#2V363WK"Z.M5S2&])#UQ(%\K*1-+/&'I*ZZR._,LLNKFJO][(-OSY5:+A5 M3&,I/\Q)>A79M4_8VN-_NWQ8!1D5(9/M.! 1[E&%9]7A'@NP#(:J))J;&'G^ MZB-@O1$IX'561JE6V6-DGF5\""V/YA*[V3[.YE>!(/%=D]'@WC)[&S89&3(J M-UYD9:+R\=KDPIPL3(O_NU'<[]3[W7Y(M9$B$!^J)4/3=GX"BMX4^6VQHMEB M%:25F'_D4Q3Y55JF[M3I>U7VGOCC!3]'/P1Q)HH.RD1J:OAAI70JZW!5_V R M"\:479@,\HAJ#S3+Z?6H+1-@N9Y^$Z_YDQ<,7T[9QV,R[%-:A5]YGD9'OQ$IKCJN6RL@S3AXC:+F MW0U\DIU<1D!UI"Q/WF5LAV?DCF6+C/ 5F((W+'T6UO#T#,'QJ$W.#%1?PNLW M M77.BT3T.8>E27#'HH@*\:9@75?9HP1^/41\#*-W)'OU=G0"#WIQ(+&\L57 M<*HVM[C:Q^3+BW**P>3.R!-,K8<(/WS.O[_G_X$RUM5EFV6$OFSBK+IW"STQ ME /PF@CU4TFHE#YQN1NI3 ]=$DJD>74Z5"XN+IT-LJW]"C1B/-/-W MF3B$/SEM>(3G5W0M*!A09ZC)2=[RARB:?N0:0?.35+7HB/B81]3')&[B9?$N>QM+L MU:E!B:AX""#\ZI3@87R+Y_"_R2K!0S1?OZ5]N)YI:5@TK74TK"SX[NO4IQ*I M\Q!09S1SN&GE/4^C,K>4BIY7=1_#75?BL/)'F+SAP!SUN9W$VB(6"F$00H10"R7>71Q^NZ>)F"XD8*1>@4>M%OWEK-A MPCCL_9W2_'9YGM$H+H:Z?\N'HOM_GTYIFZ'OZ3-+GN$D3*!9 5N24(#']?\V M@3_"6KFN4"\ASXA2#W-K_;][^(*-(99;%\A)@.;IC>3Q^$92W3MNMT5><$.* M<]%1D,D]A1)7_/?G+!7%9[9! G6_?NCSAOC!1,Y0O-PCBG=UD<.I!#%>C^I;(/R\D_E8U;CM.7 M,MN41@>DG=C>&T!@;W;[3T1Q0[K1 6L6"#?]\T=)B=DYC=0W7?.>4E6R39]: M:.9W+(G#G2Q->O1WF#N-RORV572#0SM-.2>_EFBHIQP[6Q[N8E1UB(!U;LJ5 M9?NKTK*A0=#"U,/%:13#,329IV/JY0/:HE6[05+DQXC-9PD-6\:?870G8P4: M7I<5F\8[[;5*T1QEQ[T6<\:6?(ZQ:ZQNO#.-7/N#?XF+5=U?J8GSZ'^M'/,I M4O.I@+"MK2[HDF8@(%6'(HP6L;,.A.37B) O').FH=9L'W_E]Z%S%$LQ'?IJ MWB"N:9Y3*@N4RGMO$6._Q=PD5&'8%IX2#V@&(8W]XW<+G4N%O97B+A:+%27\ M(WZDDBC.PX3E_ 2 ?'22"$S_.1=_+G;\!U9C/2-AL(F+(#F-'?1Q[1C-H4QK M,XS(8@GA8;O9).)X#I+S(%]]2-B75GO!WDIH9B;#2RL"J"OQ+5&;D39R!+ C M@-Y! \>QI#N.:8 M:ZA!!6%@.E2X QZL]=B("C71]AV0@Q\X>J3$3QQIAU'^L3CTM?6$4YJ8U!0@ M^7F+:AF@#TU,MYQ(P9YJA\D#L1=;P 2_,],;9DPE?-C"!5V KJ[P<&^OK)41 MNF#\/'I*0!V>2^DOL:J$O<9+G'6-I6]0Z&W2P)BTP^+;HKXL251*]J9-(F_6 MOA87GXHV=EN6=%[;(EL!;A\L&*>60?P+QLW" M<9ZL>A$M\'Y]5\-LPD;3SE2&K9"^@&?^,)7-_.U/-9"#IZDM/"9[-K)R"<)KG)J:4K>16,!W"XOUYN$[2@M M6\!^26F6K^+-'2=AOY\8.P=&7L?"LO[H$2W>LJ (+Y?WC[[J>>W!KY M,-1E\W0ZZW=)(=X DP!0C60;$[AK9]P(-X]8TJ9>DH_K70];,%5Z:7+P@"3UYM3S3N)@N_14EBY*@:*P M>)I0_PI+4J-) $^S?DM7U+'FPRQO>45#O"_'>1)133Q^R_*2;VI*"DZ]FR8V MSYFGLRG$45:$^!"$PE+O/'1'?8/T>/;.[:XJ20F=U. 5SUQ+;D,U>C,4$:<3 MUZ^>!&2GB\ 0'/]IF:^D*X ,<<_Y@O]P5?Y-D^ ?KYK_H$JPD^3HM3K_>1EE M>OG"UQ#5N0FBLF#T?EOQ(34ZY'%;$(X0V=&" M $I^$@7&4?\BG()V5UB!FNM,\;"]61K#>)G6YU4>'AO1V>/ M'@A=(U"L^F.WU]'./B>/.](>U_31AM5 ;DGUS-5:D=#2K36!GBY7]>H-%G4Y M,VC C&06U[%<'&-._F01O"@&<_5\H!?-U3&QJW"N30F:%,&+SP"H/M*>1D - MTLN=;7S@3IF_Q+G,"I8.Q-J[)Q/:9ID3#Q@ ]>/_ZJ$F4R>1:X53OQ.]IRE= MQH6:TAGX2$_Q2"9WI7R:\)+'"KY/%31$Z%,UI$0]3ZKH@D'M5B5E=#C4B#HJ MIW2ND$JP4U!)1S25*J4N0NE'$99A7"R;RR,EY*.0D8!'LSF(]:LADF_FW^!# M($R@C@WZJ:+;\H,0N(P^<1,:GIP.U_C=-UY"X&1"'DWJ MRO0,6QX-GU:GC*:GUF8OH31MAAOZY2YCT38L&(M^(35$ MO+5@ &WM".&4KV13(>$A3DK.!DR-2,YTW%'YROEC+NH]293325-N?1/;-L.;N&X=1WEWSV>;H M$J8!%6X&>6TMOB[7XU&1]W(%4Z:6)@_7E??>R]E7,@3#N4=36?=05>#(-^\U M7!3:2%OR3[16Y\,Y(6,+ID(V9T;((@LBN@ZRW^$-5/SC)EC3;F4]ZAND0=([ MMVUYV ,7;^WBGT3 ]QM/K49PAJ*B.7?NN9([]UQ?2Y[.YM2=>V[&G8M&W84[ M]]RS._>82SK@49.47_C2(!%UZG*E-=FZO?4P"AM!.]>1UR)][/8QB9_J M\*DR\%3VNJOVE5ZPW,,=81!X/4^GP&2FKMS.KP>:".XL>.<&TMR_S47!SSYRM^9KL'H MRKO?48OQYVF5+^SSC(\DGS-VN^'K#?+55?I,\X-&!-#SMJ#K?(#M1G^/9#]E M.-9K8[1+UN]+/PC3+&7I65G%?F^7I7 9J) F,6#JA6G'[Q/3)KY+G2GR"N_* MM$+AFAH,[ACZ J\G93,[<336N97>PHH'ZLG7]!($-::$SHIRIK0Q% MS/8P$S1WQL1'E9O*H@RW2Y$#V:[6=J*52_\CN.)72$X?F-WZ M>V<-GNSAEWV0/+^$JU*=(4GIC.FNTC #Y_,%+?_W*CTLX-YT^I2PW^COD8RH M#,GNJV3W\(,_8J_<8A)73P(E-%0;&"2>F-X8 MMXOY-9D_/%PN'OPX @XWEO53PQ'B@^'9V=K3K]F)]C M]T1R^U(FM+MG6[X;$%_74U^C:PCVZ;4UE?5P!BC?#L!\5M/HI!U3(8AS#N@M M:] ]2),+W)0R:/&!SR(&$@IV\().X0)];I ]5 ^E>*E^A^69H?FMLU%G;,(, M^FKY.9+4*<[09'178>#@,B%*0>:RH-3>L=AZ EUS.BLCT 4<53W S"HP10.: MEG,"](PHK<)6'8%>!F&CZ.5, II.)S1[CL%!WU4@\(:)QW$:B5J N>A-V/Z[ M:)TG"J;>TY ]I1 E+)$BZ_"0DF@-+U?2;&T!&(TP(6IJ%B-MBHSN0Y!GI,&\ MKCT*J#;5D/?8SLA\#2$ 7M21?4ECSC?\]:O%LDSJ!Y95OX)Q[USKREXDIJ9 M.Y%]]5JU][:&WHHS\!QDIDISAZ.B.W:K*!*(<"*1% MK>)-?S"$PA=81I//[*PZQ@%LO_$/*H1F".I-RQ:=)X)/^$^WRV.-#+HZ;R7P MEI<2':,3#\VF=3D>JTF9D>/1MV8ONJ"D#<.PQ(6TL)NNC:"=$O4_XM1%.[QRQMB3/A^!#S M*Q6]CI]I=)46?(/BQX26 4?O=Y^"_V+9>1+D>4](!6(&)-./@&2;P4M4S@0N M9(\,*;&!IE("'R(0\AFT@=D=9H#D4V#@/7Z#,2'(630*/$8@Q#8W?G MXU#?T5S6>%3\9\'QG*>14LBP35#84]$"2M8+$@%D J#]FI!6MW-,9USM/7(7 MU)H]!?QDK9YITYPE<23^P5&/\]OE75G4MOS5-H]3FN<7- ^S6#3YYH M>S,,&:1.8&*#;&WB9EL.V\A#G$,+_1D1"X"4I?82^*^K19#6*H3=VM%TP[]_ MSPWK,"_\X"X/M5%"^A3U+W?;)@L4WBJX(?_ M=KT5#X7S-^I/&88?2[U?7KE)^^YF;DSZ2% PF4 ME^K^?6:(.=6>:)0H/@6AECMXU3XR+ZP.G+Q@F)P'6;:#4PP?469Z$0@3:^A9 M=-!;[5[ ),[;,<34-,N:*L?W-*3Q,SQ?72Z7-"PX\'F:;H/D"AJ]T+RXYP+< M9;?A9L 8=N,@V182ZM5N!%2M* M:+/FH%QS7*\YXT@1EK:*I&?-.CQ8VD@)908VPV%=P!,]>?D2)ENHGOF1L>A+ MG"22PWW,I^AJ@,,@;.NKUHD85"=BZNE$'$5QID-&\Z/Y-X< S?<)- MY$@S?H+Y.+*N7L^1-/8,FL"A8N;4@;)O& !#0 MO2=%#K(+&TLW=^&+ZJ@SX->A>(,04;SU\@+ MN@RV28&X3?9\:>A2V0'!U]VR Q435S$C*S1VTZRP,7_C-+),([[2J%KB*W*1 M]LE9S[5TD.;N2X: EKL588N]Q]7@>-VR'L_G*I'Q>V0-4[VKT$,_*36/ M*T&WQW:(^YYHY0MQRQJK G5$P]07&G7V0C$\*^:8TX=NG5MA3\\$BB1LV20D MW"/&[[BDJ"+.()9[">@I77PG0A+<85)E5T);#JCQIT@0D;<5B+#A;1K1K.PG M5U%X4^F#8+]F#\>.09E@EG;57?1Z6L01]+F+G^D##;>9Z%95ON_0Z ,G&ECJ MVZ+*';T,LI2CGM_1K$S)V75/T!<+;Q\B-K+>'F;6X_1;D,D>M->@?0?[S#QL MGKN4Z+W&*%'GJ+)EP54K[7,]JWZ&38T>F-YZGCX1!I-_53\SJIL=)N5V*]C9!$J]*%-^4%OJYL]*;C9M9QCF[M$QG1-_6@?\4>=V=9K"C9'"PB M*Q'P<,WHXV>F2BJ73H6KZCC]G-/Z(-)V*?3,:=VAT %[*NX$A.4R"6K8\"34 MM"!M6GQM;H0^.4 Y$0:WTYW!N,\TNH#WAS 6W,%_3FB=M=_*0)(VI),9EH:G MQQJ@AM!P%4MA"E]40VKWM#*;'ABUL!8>3N_Y@L:E@-G>+F?Z1XJ//+-0Y1.D MGNB;VF/'4HP8FUT*YCI2(3 C @6QK,O]LI"%\ PO:WS*I.ZR+*D8):%0Z2SK MK]C=0,Z1H;PB5[E#-1POW-"7$:27]>,DZVR@>35F"HM9:*Y:6G=GH_GI9HW: M@I%I:9Y[7$LU9-_[C=I'IJT3)V\W,OOD*?-5X%61V"JGGL:;CL]KI(V#BJSH905T[\K)Q84&(3.[#,=7#$$R55)J\>T]# M: \0+^.Z[/@%7=(LH]'Y*LB>:'X8_7*5SC=R#M>>#",':*#V4_X.$0._:HT: MJ7 3&E9@5S=;B5,RO\.+ED-J: M@UD&@J"90V"+00=R:() ':=5G;F9VCPQ+ M/H3>\$,SI#3*X><;5M#\+MA!V/:"7:5A1H.< C9AF&UI=!T'CW%2!M^DT6VQ MHMDU2Y\*FJU;?U)7%B[@F] O-O%TKI)@ :1>3?DOL1Y2+8B?C:19DA"]CO\=6FE>%8[UJ/"#BIYK[:%(S;?JYK*X-J'#I>HXC&KW??<[A M#?PJ?:;Y(<8#GC_\1/@ZW2,!V@^AS5=DR3Z2!_FQ4NSV 9G01XAMBWL:1'&RNZ!P,L0I'"^. MY8\2,0;4]]!P+,-*IG7>5P&B5\M8-S\*=Y"^;"S1O''24..DP?&&>,E9PZ(: M,.&0B0#MO\70,)%[&,IW:Y^R*<*E:D+ZG*5W&\C?EWM'HY^/.66WSTIL* MCO 4?%O:B;GP(["LUEA%\$)')4 ;7Q.J-)/ G0.O&\N2>JU^NL,,L0T;23>7 MTB'\&1>T_-\NMX9<5)0_QXNIV95A3<@SV=F;H&H#HSM2>RWIEI186G7Z,UDQZZ1KSG@("/YDR= M6\Z&">/.'5Q["*L32*;@I>.P[MWC^5PINA/ &,UM 'M$F/$"/B&LADVHT@IL M.:>E#,&4Z>2,RR_H8W&5\LNLT"0+FJTE;"X?B.3STPE=,?HI9 RGF\ ?8=0# M6+*'.R, F;SY*PTR/T9]#V,P=6KY->7!*=B\7F9!=)P,C/O8I#E_ L2102]@ MU0_GYFQY \LQ:,V?8#,=>U[.7$,6_0")40*7T_"[)_;\O9@\VY7R5OUC+VK5 M+W[[^/Y(C$[_,%)$]A/8YI?/-U>+RPOR'U4^)V*; M:%06D8+<[79EX\J.D2C.<1]C\Y:5@%B_%@I;-!35T$7POX8U;6M%"+MCL-9I MA8R?E.%Q[,7T**RE.B,:E]+&?]@+&?_';W-.QPAH^2$)GH[D2/KWD:)R,H_U M8E(U, +0G#*'G&9LD!"6MO@\+G9S?D2?LQ,34_9GQ :WI[$>8 -!!0", #3G M^]M),39$!H>A7%\J2XS?].\REO(?0Z$O\SN6Q.&N_._0\RUV&G08USAP]B,' MOI ]0N00HQDIL2&_5O_K^QD8O5G,U XX3/J,679'^7^CX_C@>?1?VS+.Z(+F M819O>KK78Z=!)X:. ^;(E=0D[F7CBRTZ6YDIKU(O6A-Q+ZFQ M8*^?:03UW?71@IM0F7ZZ 0Q)58\7B*,$Q*Z&5KB/C5T7NH#XLZ6[L#%S M>=!O M35"#8]\H5EX36CX0^V)T,J'][.:"MCKZ8LP!$T@;:]$<+/E4!*(1O@A/ N2> MG7-3-B[(M:^*D3ULPM3)Z"F4N=T?653TB/8-:"1B,7X"(Z'/?8#\A$3W8:0? M*FUVO29"J _ZHL](B1117;.3N&HE;I3&6ZN3? +2>KE<4JA20C4$MF<.XS+; M $U7?ON84TF$!VGO/DGN&AP!O]#X:<65R_R9__:) M7G"[&&)8 .4*4XD@8Z?13;%3!.<\ T\1+ZT$/6MK1PAU@Q1)1-E OWE[8YFP M*ZT/15U+'H6+RF]3WE/+D)L/_'?'3F>EL0B?@G1.VW)5 ZZ]"B5H(F [=RH, M4Y:-(IAA<:34"%'G" 5$F>DL6) M&@1WG9H2/!FIK0*;&5TK0.%6G8+Z.Z5II_*3$,IA*!G+1++RD.J3#T0'DQU/ M:+TS"4 DQ6 VO+70)2D%F3I9G'%& W\A\FL'$C@&1B-Y1#*K;4818"%(G=^Y M?Q6@O<>C#]&7C22:Y1/HKHXRE+SK]8[3.'T.YG-V]E16M[?7O'YJ,F423<.I M7GJ< Z8X<+G;,Z8HL:-BF!DPJZ)Q;IIR\;233- MD$7ZX>[C_.I.'JG8.0 3H'@PD>V-%\#(E49_/4UTC52];%:1TR>8S$,D8O?V MLV$B6;Z<+/CT/7>2]I\UKB(PC;,;" #S=NTX(!@;HH+5T^IA'23)^VT>I_2D M)_/ */3I=#";HU-)P"0U4$^'43<9F2)M[/+!BB;)D+'2-0C/!:W)7#$!@/1L MD'32D*D1QK*:OTJ7+%N+0_2:\]]50==]3R%]PS6.@:YIG1T++>#D5P!/!'RW M+DQE(K.QE'/'0,*5JL8\!T/-,(Z8T@_3"-"3X)=#NLIYI8-8UMTBV7E0T">6 MR<^:SE%:SI%F-H?^D8S40#VZ2$[)>.(ED=#&*A]4J3+\&L8R<.!!%'+GV[O* M<#1G=$_KB$7J%*<&.BG!>V*6 1*SL71S5SEZ M\Y KO&T" >[S-:#Z]Z"G[AA^(FR-B=$ 73V2C,<,\TQB=?TZR=C7_/[U,VGA M0 +EI=JJO(%G3F:.XE,0:GD>H]I'YH7507YC"SJ)(?0_#9*S;4Y)7N$P(RE% M!26:7A>B74M[<34.Y*%9V,W0PMR+G"3W<0PMIR!*;4&7A0V,_=S"6=@&,X43 ML(V/Z7-/;ZV(L( !X5,_XSTJY:1:L= M?GZZ1H_#T?@'*P(,9KZ38Y5XAV%HZ+&N6]UT:5\,0R(Y8SXU5M/M%(2_ MBFZGN)CM+(9:HXX#H0:L7)+&65&W'LY2ZB F(Z4S.=L7@\\7;!Y%,:B (+D+ MXN@JKOQ\;AYSSW]VS;.XX(^T.PY#FE3;)X]I6*6OP3)5MJQRA%8I'S; M1L^5;K"]#E37KC_CT,DA>+\!Z4-49J-)9_<%5MC/R54:T9?_H/*W>,DX M_)OKX7RN'EM+J$2 )1RNKU=6"369,HFL,L4]?8K![Y 6-\&Z*X2G;QB:)0ZG M<\01>Z $H'KB!PDEF2IYIF=VG_;,7&\2MJ-46"!W?%-6?,1=QIZR8#UXM.I: MXW:PL6VDF\7:9;L*$N?YEIN86ZZ[LNI7&SZZZGU;+:/^0[600Y6\YW1:HS)"DMZ91K^A0D):O/7^*NV%') M"(1F.9K)?DD5#H[4*@8@NEQ(ANF=TWI6=A_P,3YPPZM .*XY]#, 3P#^V3O" M,>!_IF4B+\W6<2H"='\%A-QJ236N8:.(Z$)SGO,?;[,%^R(WQ:4C=;7F?D;7 M.A,@$Y81@.U77W90M4M;RDCES(;_2.$&N5G%X3@K7OD[I!T_.+]MUMHC,#E; M7IWV#$U02X>U\DEM_)CV=T:;.: ]GL[3/9G5CF7K9[(:O\\CMN&T4F#XCI&: M'-^:T37+MT#K\+S6"@PR?87'%#B^BTTZ6%Y*.1=VZ!W+BR#Y7_'FG$7RM\:^ MP;K6Z,&DK@W2$CCAT F ]VN3=I.WRRSMH9D+IA'MJFZSNXP]QVDXR#:2X;J, M+^#VEL=?N017YA*;MC/[#:W0=Q> M +0/E_,8.O[3H%MNIV, M9JT[(WH6A+,S#&#$%Z;T['YF;WK61_3 &$KW:5H9^2QIVD]%EH!7(;]=+K(( MKNN2)AMJ@Q&:5CZI;?[YQ&VF+.:7!0&>L"599$$$)8/::NI77VTW%"G.QI'1 M$A^5,*_2:!$7)QEY\@$(?CF MAP5>EG &R:3;9[MB,J6_EV'8UW$89\ 1/,K#EL+[.H\D%R^^(BIOG\Z6G^',3)?'UW&=U*:B3TS>X5//*>IN%J'62>@XWZZWAD:CDT%E$QKFX.:PC1[ MP'YY:)"^;"S1/%9\NDHYBW,^X":EA)V4OC%6XZDUM[_B3BTDS%1UPJU*IYR3 M\A*^DU2HEFZXE3&S<-N_=GY@(L#J;W\/K7,N F%6K13?;^>(L>6GIDO!JI<8_- MDL^,,=[A]'X9;U)OSS+"][)>'S7=743!PW,EJEY<;#.N@4[XH5 N;]KG0S^?JQX-"IOG3#^(GI.RZ+W^04BY/IS,E

    0L7(HR[>J#CH M@LN& .S'UR79>*9&%6=,_$L NJ?(YVET'S^MBO;S[J>@@,""7<>;*_9S)..K M@G$E$JKX8(3%WEH18E0C(VXG)3KM*(89J3%R_]"+9D&F2VMW%BA-^'1/'VE* MLR#A2,ZC=9R*(JI%_$PO7\"$D(GFN(^QEJ82$-MB66$Q(T\E'H);@P-,_!A$ MX[: Z='5'5MV5N]L&;'O=_LAE0$K[-?*Y"P#&\> M(V=W+_.HHRYG4Z"@Y]M;N8;]U0U^P]?A_P9G4=Z80Q9X-:KP \N6-.:&!FV6 M8TD5]D#RI H[,'HMJK #=1^J4(^".I$D%62NXEA&Z,LFSN@$_$\61<2@]AK< M-6?:ZSI.Z>WRG.]=7'P(PCCAUYUK"B]3O<_-JI\A]OJN\A$II[/4%Z(N2&AAL\,=S4MQ<' N2D^@R &Z3JP%G@,>#M M.@X> 0=(7DPCP>HKEG"BYI=_VW+4I'RD]AF:G_JG=W5-&<(#H\+-KZU@19", M4]Z+V\7\FEQ?S=]?75\MKBX?R/SF@CPL;L__X]]OKR\N[Q_^F5S^Y^>KQ5\] M"90B>S$L71TF=Y3Q\KL/X#Y>T>@C8Q$_-HK;Y3W-:?;X7EOW.;[@9"VD^CN6&O]1E.3D$VRP'D,_XI6M3 MPO;+II16B*)+EL5[)<]8\]MU6_^(V3]'"K3_\PDE?V$]AFA<\W M5XM+./?FB\L'IXS0020F7[EOEX!H3(WT"'1_:]8A< CC%?D#IG05EFS4\$VX MC_KNTK'SG!9W"8V>:#3/SUF20*V[(.E/RE;Z")N:W3NY]01M@$XJ\"3(R1X! MSXG::C1G.$(ZU)0<"1#OVR4W +E QT%RQW+1"A7BY\631%C$SU#"I6RZ&O]= M_+;7M6]J6K1^U0-O/="HQ@_T:8,AJ5$D-8XS4F,Y(X=X^GT],+:]S-:>O0(! MZO%OFIG4N?"X\)6:$!U_+E9#&VM$;/#NVK]MX]^%)+S]TX]OA33 ;YHNN/-. M8Z5OR$A.[9K*>O)EW:[XF_DWBI:'#:0C%FYAMX.#MNG#A9(V_*^TC!5;LFQ= M"L*&9@77G/#D53#27N%W3J6CES68"ND\%KDY9Y"$'1:_Q,6JP1%,/:ES:O0, MQ@K@2"'Y*X1J,Z$\IZ"&J/1 M99"!,LOG(5>26[A>11=T&8>Q3!;5/T2*X# !Q7.:H@D*D%Z8<(1I&9X^CED MN9QR,*MYRA%YI@G;P*G.V6-%, MSKSR41C^/9W-NF^!0Q0Z3,#$,[$)S"WR\>$R/7!R#Y\P11(Z.^@OZ&-Q$>=A MPO)M-EBF86 T\G"7S&I;' LV@T*R@D]8!]*1J%O_P>S MN;OA'X#%W>*QF.L5M2VA0AK2,.;6KNK=+, 4J>.+HT' 5N./V +>35>:/N7"+ M*3M^AR8PYO>5 ;)^)UQ!+J-(4&>)N$8']Z37,ZI&:'?& MZZD%-,"D"E]@C5CYS*ZT=P\*&"UN=$7HVF3\0K=_!F]>@_V\-*AP#T,0T)G M-/)[#?)WRI'0EP_M57T= M4B)C'*FL]-+-73XJY<"I1(JK6A[YQ5;F"1K[.38_51&,LSQ517Q0^:K6UHK) M6X5/J@-V4\%6/EUM):N.Y3FF2]QI2./G-.)F*&0LT>CR!1+1RH:]&-$ M93&_%&^"I%9 $HE6^@8IN;USNY+07B0PDFAJ53K/-75)3'Y1384?A)^C4 C= MBZRIL1!#47 :IV3K$/\K#;(%AZEKO)[,8]F*;>!-XF3L0LRF7:NQ>L1-DC/7 M_S/I ["7#Q&6K82\+@^^N."8/=.(&R!\*V*N"\4-& [DK*AR?JIGM'L*&7,1 MS2!I* ^#!-"7'X^F9L8?HKH8.#QJ=5%%'LCN*813"W\@;S(!']Q,&Y%X[Z>2 MGDF^9A:W8J(J1"B\+\R(TCB:RXF:J&!.4S%4R-E7!6@JX(3_3Z] TH^9$2W; MG;2=LC3WV/2:L[F3:)?V/1(]1U+MU-9_+7(M,_.-T'=R-_4;^E(LOM#DF7YB M:;&25M/5G,[RO?T8[-2N[\?XV;S%Z],")^!_?"V7>2F/(N[T_<2>\$G^@>^D ML8.\/9FS[3,ARTT8^K0-4H=OFV MP%: ,XB*]9SM"M>J'!S']DR@2_;XDA+A&2E1)FVE?7O9V]WX%=C-*M=BD]36+#=R3Y_B',+HHHLX MHV%QNUQ2*-0M+SVB]@6F#$G_S/9+*]7020F>U/#QY4E,KTB[5$FQHF2S?4SB MD)_BU>J@T#P-MYG(//)0HT21H1B"IN[R=J!Z2BG!-WRYVRRCTKCFWK'8/)VN M.6U+3%F[QV.YQ7Y*LE'D<7?!Z6Q&*[NJ] [&7CHZ)QW/+<\T>V2H+I!GCZ+9 M>M@";ZX;LRLKK1OZA/HH=]Y*%$@V+=?9VH,)N!L^YW2Y3:[CY?BHF=-/C;L.]B!L"W.OVVU&2D0(8$+>P$9. M+=ZS8S.4KL4R"CMC35$ 9)Y&URQ(N-B+.C*@'#3XT]%C,2+/E49)XD[(OHU;9D&2E[-I-KED-G<\756Y+) M45S(=,CNL%[HAM__X[+#2LMMQK&=AV%&X><;:=6,D5^CZXDJ07%T]VIC(ZJ" M!2V44'69;"T/IWL4T9G42A$:J(W+[/"-#3:UP8U[O-K"M=4Q5L]E1,<)FQ7W9I^:CF/<;CM>QH>%' M[A 34YXXW?4A;)82C1G9GQ\"DQD!7$!PF_9='AT7(YAMP,_61V'-%_N/C$5P M(WN@V7,, MIV;Y>86TAT?Z 5YB(\CKLG+^P4FHWEQDQ)?XROI#$&R+U:EU-*4.)&.V@&G0 MU>V[?WZ5YUL:W65<..YH)G[7]_3?-U[G];]K7J?OYET(H$, S*P&8=64T$D) M?D8$ H1C0,0?R)LX)1%+DB#+0<>3''[KQ[09YJ;C((%AHCH3G5*4SWN?63K' M($7D8"Y78G$ %",*FEBCBZM6KP ^ \&Z-Y\IT<89%Y^S]9JE(O[I+U#Y7<+( MLF%(7CZ>SGHC$@&/Y !P1O[I[7=OW[XCFR KJ]W_=\+GG;U]^Y8$VV+%LOCO M-/KOY-T?9G_XXY^%B:8U5B3E!;\A@EXDS?<_,V_A3_#+T.^ +*I5D >=^3- M%B(QX_3;=M^@9B%^G/M6N8.YW'(?ATMIO_KLSQAA MBI>'BA_[6X7:W2="/PDUG8GTP]W'^3U]INF6RAV)\E$8)^+I;+:Y0D D%4B\ M[] $XMI^PW(M68F%!T=@#R\P13KY4XKEE595(1Z.-J4,RUG=*L+*CIZ<$CRB M<)\"["*;#T:Z"[+;3#1_BX2M/N#%&_&E/H/)(+AEMN:RA_)_.5PDPN%7K?2A M7"E'A;"L; 48$8'--+U_8[BP6PC5J*XGD'E6M(21_VLOB/P?O\WS.+@+PG@9 MAYVF2N^8D<+5.9?UVQP'2"J(BE:*87[I)R%3HHO#^-\ES3)(9,N'G,-]0]&1 MO:=3VF:0&B8)N>@]>>H:UTM+-H9 5K7%/?1#ENJ)CK\B-$1K%NLQ;G!CR(LX M#!+RB0;PH"F:LOQZP2"!R[V:Z*(@&R"+^S#=LNU+?U>B_L&Z ;H'DSJ*\]\' M60EWWS)A7W(B_'R0EK+W\ZGTGK2[/-Q363?T"?30[&M$I$(RJQKQ4_ 2K[=K MJ4[L_#M"*Q[,8YLE*F#^S*5NJK%!4MC=ZCCMW^JNOV.VNCV/]:TN@7G_*Q>-UW M.J<7!>C+-S!,63:*7/8=19*3\>1O6">1BS-0ZB+RTH[U$L3A8UZ9E?5+ M7*S.MWG!UI6^NJ%%_Q$XXDOT8]X@!/N/>54BGL=XWC&$9AK4<\9S=UGE#1\, M_^T9B>2ICAGMGT;U2X4T#OA=&09CZ=S/;F"XBD NG/P=A# M1:9&&I=YUI03M+CC'"DON"89A<^?;L_F(%=:@",@=;[RH3O)QQ1IXOI8J$HM M]5^H>L?J'12'<[HIA;]IGQLSDK%=D$!NR*PT80_&U.6S?!XO$KJ?GC-]Q'2H M9B I1QQYP.%2-=,Y"JUF#F:SKV9$RI;@'Y^JIIN$3)$N#E4-Q+(4NSM.Q&*> M1I=_V\8;\'FI5_K 3(%63.J@'+B+!2XS(K 1^JG!9U)U0% ;Q$Q0W:HE+4*I M 8V/E#UEP68%;EN)%WIP+,*NELYIO9A3"YXOU_0P0=DH*GDH'%FE5[W??0K^ MBV6ULS-_O[NG&RB:FCX]T*KN,NUEOO4)Y=PK4G_ QZZ;>8_24I=;,%NE+M:N/R-T47L: MV_Q2PO+G3^TD&1NB@S_++O_ 4;]\*6B6!DESDHI.'.F3*/19?JL M2DM\X-!_R9?!16'7]T9R.@3MN=Q/9=]M6<(2KNX4UV!%#U]$\<(&H+\V*9W; MS51HXLGL'5G\8MS'1LQ@7R4P3LQAO2H83BSB,:4@,%2VG,W8]C!(/*?R0:B\ MQN/)K(=B5L!\^4E[R,?4:&(W&B58<^O@ 6I*V=P+"8V13:G.[[PY<89)B<; M12/-,G9-3\9]AT+HP''$!RI#,07M)%/:YH(^V*-KVQE;@Z&.FF5?F#>?6%JL M1E6,,KL:[7)]T,RCJ%KK'"WXC M3)AXQA7E93H=9>COL8X+53C6_1 5]#(9K/Y'"Q8IPZ4A M"?(<"E\)?7"[/ \V,;]XBO"H*"ZV?%,63(3AI=PLSFF-G+RTJJDY,>>6+FS; M?'R,GV@35F)(VBA";>L:R3..Y9[GT:5>W9/&R$F3=5 LK"A&CR@6MRF65]A[ M.)2,20"SLG=>W(,#U?/[AAIP%[JJ7M]R&_JI,]]+1XD?SG.==VDXV^><+K?) M=;R4.^.4OS0=X+B'X"ZN<0-(E('7M ELW I$2,(Q\=EG M/L>Y4*]W6/'9R:C)U$CGCDGG" M93?@J_K L@NV?2RXB3P/0[;EY\G>KSW05!0S!Y*W1L&RWHJ@1D94C(XJ=+BB M*_'QTQ4.M1G,"(6=<>V';98*#Q4W)S[$+\)7U?NZ,?P!DA_E$]MFO@:R,/EJ MV'Z?*Q3(S,;3SITR/&'SP6)G*I]@55W/U-8U6P6[]1(K8A;AYAWT:ST8\D]5 MJ]E_^O$/LU?5AU9I.QEFC]PQ<13%<($,$L@YOTHKM[Z,?_M'8UFW>U;K7-N M%64!SN*T?M?QU*"UG[9L),$<7AU8^/N*)1'-* M/>1_%L[Q8N?GWJI 7#:>8LZ8233R (2NUN A$+>>?F--X0LD._7,;)N?&M"D M#=NON:9":(:@GMNR[#*9CRA]#.557I1EY/3/A(!79Y0_XDO33+B'X)$)?:0$8&BOPH8R@KJ[ M+Y15*)KR)>J%Q49\B;U!#$.P?I4H46A5O)E2Z; Q6\ TZ*H9A/"?GZ_^XV.0 M[1;!-N^^/@P-PX0B=$QGFUL Y&\ DPB@^( $([CC8A*NTB7+UF5P+>@LKIJ M[0M&,LC\?_?V\>R/'@(4^IB#J5)-.PGKI4[!OZ'%'2?@BM^JHL4J8]NG59-3 M,L\R: BORR;F0R7R(4$:OU%!!!KBD1PW$B#'*FP(_LLJC9^>"%S2 QL>%!2 MAE]PX5L* @45@<"=OVD(5%0$6C8$"EHX>TG#TN5M9G:/#!Q@GV(.FB8?H&)2 M3[K+P%#L0=8QI9/#K()+2L!Z!YJ1-7QUAUH?L[ QU'/W2M5N?3?PNM [%OM" MU36G_8QT :[2P'Y>$_J)R491R!FW0,0=_#]<>9^#A(H75XY1'!8T@C_PZ_#A M+UHC)5QE9$XD]VG!'L^ESS1[9&/SS0'JC(00WTGWP(5+.6M0$W_'%#)R3(%Q MJ$!,HV=J1Y,O1 M6##&9WGB5R;Y304]">8.,QJ8_>2'!B%):CTP=H55Z9% 7WX<+%[_6O2X(V)+ MX63AEH5G=&9F U^'K5UF)UZE(=03I1>T_%_^[V0+34DO M7_C],WVB]WRK+Y=+*KWR^4'"AS4_&ME78?R.7I5SD\O_RTN3,2GAZ_ 1F$ZP[ +F2"'6, M, )C<[W(XT^<<-VYY*VW2<55NTTE[^/'X13R0:*[NP*P]3H6U42@<< Y2^$! MF7+R.G!\=@80=F\UB,#@[(/B@#H,S)ZF+)L-+G MB[*0]B(+TAR.");V!D&K?XAEK$$ CCG,9]CS"&HS/ G=Y1X=9J-VY$B,RL M,:$\B!G0Z2?*D!QTO0%42)5[E[?2\L()1 1A]H09(+1O]T-'R:YQ[H>>":S7 M=_/L?NC R*#[P/J IVTSUF\,>+_6-E,L<)1B*MK \A MBO4B*T3$&@4J37Y'A.W0([>,I8=A1TCD!+7FLF52+5 8F1& M"V.$4 AX(!&#^%KB]J[-9@KTWRX^,1?#V\$"SYSBD^0-+(NF#TM ' MZ/5,S9J6LS\DL4%O6!?9)Y]^4 DVYQ. M:)M=!*"SB$,"IHGW78"JD*_#!A!^3MD>,GUK>B9US:S#"* [>UF:#6(3*,& 5)C(.K-3F1!N%CYQ8J6UC/; M%M T 2[J+(Q%X'NQ"@KR)&]A16FQ*#NH=Q<,1'\_4A>-AF/?:U"A0"H$^AR ^-+H,,$O3[JY;W#T9:B=V3VN:Y&BJIP?HM4SY 63:. M7/KVTY+FN3A!:H^8/#]^>#325I+,:O_M>0^9U*#Q2>TF%Z+=/7/37EM>8>/G MJ!_B&3:2?BX+4C<6A[ P;C?".WGY0K,PYCI>&KBA^!V^&'7__,ZNW$.(X((V MC*].^VI17L0K1(CB\NP5W%;D+H8FJD.C1#P? 5J0PP-QE;_$Q>I\FQ=L3;/+ MERIE&<)*P &W"%ZD%@MZ)K0Y,QJBHVIG]RJ/-U+C-2(,=J=$C@V2P9NCB!9(9W XOYD*G@T+!7.C]SH"YT#F_ SN[ M=9;&+3==6+KI+$#+1 M"V?!,2* THS42,U(C19INH=-=-7:-WSA_U]#PU90+K1>=URO^^"E'0;#6D3+ M6Y(P*/4-_XSXVO@G>9$)9#PX"% 2R[2WR+-5\+""JN6?TXAF5_P7*90(A*@T M^/5[J.?/%2S$U0ON@!Y)>5.]J7U]&V51&(9IU!HQA-LT+)D)'>ZF]WS0,+"R MD69BZIKP0L"X"5%(H>I)SO\IWFC8R)XUAJ?6B-331<'^,\PAF@3PW$?#\5\( M5$F%*]P&3+>W\48I_68WQQ&RI0+:M*B7"NIM]M2;3.\;TS+";&ZGNYXAW4W2 M>U]EE;[!]A#IF]NVMU7\/T^UJH1G*&HZ+0 6G57[^4NZ3B-8F<' M\[DH<58[6/SRC9R43)D^[BI.U87-H8)LL0,#C:6BL%I/\3*5;[!UIOKFMLU# M)4RR!^JUD)D2E1F*=,[8ZPB5WAIFO6.1[-0YIVLV\ENLK)^L;!2MW!6'9NG3 MHO+M2-BE:PBV/'1K*F?UH5LP406BM7#6=KOZ*0_=M>5,A2;.&+>Y:_ +"HV? MX0+"?V)9!#Y)>-\"!7T.5Y?;9XAL[HQ[BXI)5J_"%]%<9O=QT^KHHY.NLMB\"U6?\RKO^;O9!<9G;FPEQT, M3&?=3S#(H9J8N*$"IM5?K0\J\(1E1,"?->%\1"#8&I,W@W+R)DY)Q)(DR')H MX49R<&A[JI2MQ=[,Z&ZYJ^G4 +:> M:B?9ER#F81/]WG]OMO L=+M\H"&$ML4T/P^2!$HX'IOE8V["XV2=6A^[U M=JR.IK%[LDW*F+TQEYB*3BP-KJ1$%BJH2J[/XLKLJ3N%*4$8NCUC]]#=JTJ< M0OA^1J.X^!"$T$IQ]REXB=?;]2>N#%0:)""5N/23H< MS$QNB3/YO]CWI^=FTNVR2J_K+5>#^A8IX4HP;(OT(1+ TW7RI>="-;B=8%KD M=1HHL@&_1&^4FF241G!(:S8782$"G-_P-!D-F2)AG)=(CB5E:0;':19(CEV5 MHFD!],L:4@)WRA@I)V0@Z6>*/2U'E$%P^&8-*YB\Z/GU*1XI06I[@-W=C&?8R-UU<"8IOS6EB03B[T?6<;N1=,C\"6;3#1 MMUID.@T:8;*A&E;8\93.S+ ]8-]VF)2J; RIW&FQJD!N+BKD0EYX5GL@XOSW M]SOX[P>N9%DVJ-+P,V'UVWB(UI5=C5)95ZB%E'!6<81F\! #/Y 2M:EXKG2V MCQG<$W><3\7S\D>:TBQ(YFDTC]9Q&N<"X6=:M<_L=V^@YL!R^QA8UOF\1&9& M*G1$MZA#A.JFJI[])K@M8D;H;OD^S>_QHO\EO0B*H+MEL>IPC1MTU[3.KLX- M< +0O73K528Q&TLW2^Q3/8'O+E_"%9123)4\EKGAW0^/B[@XB>'O&Z+!!?54MCE '3Z]T/;QZ_K:-B=MY8 MX(2$3(4N#BM20"O.AR 9L'NDX] 5*8[FLU^1HNR2*D#Z+DDAH^5)CU0I@;1T M PVCBC?":,\2_!^_S9/D*HWBYSC:!DDW1PP-&\D0LNFLNT>3A+2 ^N&(05HR M50(Y+!.?4PYFQIBN;>*"1C?*7Z#+P@Q#LUU8K41#7HQ82]=W( M=\<;]2U@&G1UG*#2U%JY9F7]L9Y,+84OM!)$.F>V;O;60.&$J](2:OBSIL&7 MQ^PJ%:J?)!4HD-(WH_56B%#ZQBRSN:GHH,AN/BL[J-%^F.6,56(8MKWV)WR' M^I(/0-A;AQ/9#ZBJH?G00#V$8\/4<'@/*QMJ<"QN'Y/XZ: ^ZSM)\NX*AD'C.KP*3H["$3U358NU[VL0<;12V'UXI-TZE:H<#$T'#T!:)[ M6G=]E;KAXYHGF5H+JD/2OB#RDO@O3S'(+VPLX=S%LJ5%',7)%AX.]KEL9;,E M&I5)M^O-MJ@>7>L6I7>_/&C,Z-C9 S@8,K 36"+$::/5$)(?IM3-M) MJ36N==>T!EO0$$U#8(XP$1C/JFPT[_FJ9F6$6=U2+\?U=9R*X ^1. M-W!@'\SKX\0^0$#WR,:NYJ=R-2GDE=$(>6J#2"95#FFHL!P'IW8WUTB.[1[B M.1.17R@DE]-H_DRSX(G6Z>@7(/&T[,*2MU)1)8*#G 4I3B.AN1*RD6AA1,_Z MRA$G:07<^PF(Y4%FB+Q>&H0I7$*'AAMHR^7R$GK84>N@B8UN#U#G]\_#M?B_ M?PZRBJ2;UP3NGUT5Z<(PV^[;^LV7_'_G2<*^@-__ \O*)I(8F15L=408AT5\'(&:F0;'J,SD@ >)(&4=%SLZJ#,DP<=\4E$?S> M7U02NUU>3E>5.^/@> /GJ],[X^&A-('[U3"%)+63F2A]5W#-#4T$W2.Y8F6TWD/H]YE-=QND!X31FH\&" MU&CX3@T?M0M=W*=,6G=%E(X-I)@W M:Z%/G?>.-60I.%'/>QTU42M!JI84R.55_<"/&>WO8*C\G4&5=#"_#^4T(S4. M?@/4U8D_H+)Z*.KC^GT>Y*L/"?LR5'%-Y1/]Z_;)U$ZOV0"="/ 3NE[+J=U] MK1X@H;L#N!+;)@!R!A&0 MH>N*)N9E@5G;0A^'VD/!PM]7+(DX:Y2-V=5/M^%O]8\Y.0RGYUT;C7\F)2(3 M.OD4=J+["%0EKZ]LU %F'!AM)@/5%<-5"K;U.N:7OX:(*T\Q]R#9)<'(G$B1T8+M2KZTD$3U MWG)+%4P3+H[A&: HI!9Z;PDL=S/R5QIDY#;U$XIJAI69E9V8IHZ [5I\8294 MP]%4+C1"!7*2BJ#"S;K\HVE@7NP'ESL%L3]F4ZRT=])=5MW(;EO__3C M6R&]\)O?JL;"Z=,\C MMIM-LIM#%^$G<97/Q;CS8!,701+_71KD9W1N=/B[ 1Q<61-&D,5EKWFA$BK5 MK84I$2B0"E=2,+(W1TI\21OA635>F5C6$A%,R@6SNHW&S1?^LU!_UW'P*/H5 M=Q?V1WYMQHB10;&M!P10DE10N:$Y(Z%*Q7_'BS)WP,._DH-%[^H53^*$'V0W M^2&O1F[[XG7#%ZTE8:<36!*R/2 /S^Z2AMTYQ K('APX%D3/Q'2\-OA1&)TV];7!XTR/WLQ<33V"UF;@LF%:TV+S[0"%I,P9/P MEK/B[F"P1KR:XLP6(]8&,)A2S-H JK:BUHQ3R&K<6E"0"EW2X'O\T?1CUU3E M8F3TVJBM=*:";HL5S:[W)IW4[E7_ *DPY!/;U@,",M*NM<2G"E1FXTGG[F!; M;Q*VHU3$Q-U^2;G26<6;.T[URX?;.ZA82=-<2$75'T1VC&'GP1Y:8^$Y.Z+& M(H8ZD.RO'G/\5%B5@:.DP8L 8N0-H/;MC+2Q(THTL'7"H%F6&=L)=\\@"8V> M:"1.M+PWC:QG)/:)XG1&Z[5Y2I"E<9/[30WK(R@;024_O-*3^2P=9X)/7&0[ M'W.)OSQG.2EE'.(QM[EQ2W4]\\[7+"OBORN8#-AIL%;K2'"N#(:Q>&'L!?MK MUXK_:,=\G+'E61/S(:Z@,8OBD-]@JV<_/U8^EE>9J4UPF"=UG!TCD5_Y0'0& MU/&$KF3P%#)&RDS@7[ B2,;)T0(^(?E!LA;UNHB-$%I^3F7%N*54O>;\XGV9 MCJRSKX2UM7PXJ1 R=>)HOM)V**_;Y9&"RP_5WU&L6-?3K;E9,>^Y^M"M!X7> M?BYC!4G0PG7TXZZ/A>)>?*L.,FQYL&!"JU:\05%D\>.V@+J5$"J5U>9$$U19 M5FIEC=U1/A6?A&-Z>"FZ/=?0P?&Z"=G'\UI_!@9X M30*VSVOI,&F[,JS[Z>6,C]IH]'J\Y .1G',ZH6N6\>GOZB$G4Z>1P\3ID&41 MC3ZG?&V1*,(4)'>--"^V])>X6,7I;4HA#T;"2YJSH=.P45#=96NC MT,,E=3NB!"KWN\2-'"!':NQ:C69G8+\\4G(7Q)'G_%)=AF:&]\:E7@ 5%2_C MLG7X@@/N/4:&/\!+MV1BZU>,(\@S K#]'B\*9&;C::=Y [[+X%91[.#AK^!F M-%RR-V +<4M[N4VNXR45]?07]*5XS^?\O>O"BYX$<[\=#! MT^.\&!INT&1PX;J0&0S^7!B#!!XP%H8<&/\'_S\%5LII^-T3>_Z>AE'%16&T M9Q[^C]\660"%[^=9]GYWE49=;9"&AHUD%METMIE$!G?,(6X.=\1%K@)\E'O[ M"!'44?P<1UM^J_/1Y6F0/Y@JX4YXG*/=6LDU_XG_OOX5_\\CO\+QW_S_4$L# M!!0 ( ,^!#ED5.?S>'$T ^R!@ 5 <75I:RTR,#(T,#8S,%]P&UL[7UI<^,XDNCG?1'O/]2K]YE31U]5$].[(5\UCG596MLUO?V^=- D)+&+ M(K0@:5O]ZQ] ZK)$ D> DA8HZR#8"9B40B+V3^XS]>%O&;)T32"">_OOWP MM_=OWZ DP&&4S'Y]^^W>&]V?7U^_?9-F?A+Z,4[0KV\3_/8__OU__Z]__!_/ M^X(21/P,A6\>5V\>YGD2(G*!%^C-?Y_=W;SQWKS_\/?_(^_.AY__Z/.$J^_YW]SZ.?HC<4B"0M?OSU[3S+EG]_]^[Y^?EO+X\D M_ALFLW<$>PG[S- M,(_]ROOPT?OAP]]>TO MI?J;-R7I"([1'9J^8?__[>[ZU3?_)X^"[S&>1<'? M KQXQPC__N>G*YLE&!3_%[Y"MEI2?DFCQ3)&;]_M0;\D**4+%.2ZH;]8CV< =H%) M"0=ZR1!ET#49-Z#$.'B%+_MZNF&G% 5_F^&G=R&*BH^S?Q3$* A!?_CC,LFB M;$5YWH^2S>=B_Q'%O[[E_;F$)F;<@LF:+"U!PW?]S234@?\%64T(,1^?']9GO2T6.:$3_(#L!1G%6;;%,_?2P.6)YZ,]]? MEK1#<99N?K,CXOH7?UQ$:1#C-"?H@;+-&5W_.P<+A1G#Q<#[: 2'Z^V!'A7G MN0)"#BX*,[5BM&5O*O70-?WGX1F5#S0#[X-/:2F#]=4@$9S[\G]$@C>84,7A MU[=4^:!_F2)"4'A3?H-[41970 $(_6!QV?^=[3 *?WV;D7P+A4^"HUOE]4+K M$>^6/F%W23"/XG S>TKP0EU081AIZ(<[(DM&]3ETHX4V '[%M41,=]31PS2B MRQ;+E(.A(R]A?PS01< D^#!4$D!%O2W, -&0<(,K?$>G?[RKM#(Z,)]^\I8$ M+Q')5MXR]NEOJ9GL(;K"DHU1M*1@BVDUJE1 4L+F=Q.8NK/Q97_;MU$RQ611?!!N=@$7TF5R*8'3B;DUHI\/&0A7L3^K,&\J_]ZAP77.)!5!_CD. M#W4AWI^[A"8G[,A=T>/@Q[\CGUPFX07=O"K()$,[A/)BS47EMR>(1#B\HK^K M,E>E8[7!R6@$@_)HI 88KW>GD&='0(?KA;;*BH ,U0!ER6W\(R0'6'EI@<6O6 D1I@?"!^DD9L]Z1 \H;J@))^0@39WI\[A&:M]X8AO;33 M]?^QT_F!ZU<4C-4%)[OAQN0!/_.]G]R1NF"<8*K"Q/\O6G)N:?E@79 6BO^8 M4$7W*2JSMX2PO?RGVC%!9,SKGOX\&*!D_N,V@'W%([N'-:K*$:W^>(1$2Z QT.T0$7.J4R98<*G7.6HSF&[3@), M*)L7JF A^,YQ3L7+2BC40;,TP$ZU+S_(HB=$=41_?6H%0(N&=P[M'9I%S F3 M9+?^@D_:ZF&=0W<_1W$L.]Q5@[J';.''\5F>4C4LY8OLRE&=P_;@OUR'S&,S MC@A;%2;,G ]SG/!E-F](AU#=HR GE @?/CX^1%FE%-3*;/W:\6CSBN *OR[_;$+47'Q_H0%,BM= J!*!5" MP#V&EK+',;88;.):RB@2DH@40S!%/MI!$4$\"DR*'^P@!2SB!*;*CW90!1C@ M I/E)QO)PHFH@8GRLUU$.8Y'@"GQBUV4$ :VP$3Y9!=1!/%(,$D^VT42<6P1 MKJ99I;KR',QP?10HGA24ZKCC, B>')?JM.+X#=[99HM<*HC=P M6EBBU,H#;'"26*7%0G*FX*2Q2HF%))[ 26.5'BM(>H)3Q"H=5I#( J>(5:HK M(*403AE+=-=+23X6G""6:+"7BLG&FI\NYHF?AU&&0B_ 28B2M/Q7BN,H9(54 MO4<_9H5%O72.4)9Z)6'F*(NH8JY0FK.=[^AZ^-@FM*X,30YVE00>,?3;56F"2X#_Y+B M9RI37;TMXZ5S(+MDO.B6R^G7SQBGE\WORDK5JSS7P'2SCF6$A*JC\L+=>O91 M2*Q$@RG3T\A2<\I4J>9@JO0TJ-2<*@ '\#!3_]5(H^QT I.GIZ&FVN1I2$K%)94L?-K!9K0 VL,<,5+P(:D,Q? P,=2)92]5D MMO,,T7\Q?3&\3IY0FC%!>[8ZC_TTW?JF]T<+#D>K:_>/*GRXA0>PU;6U4H6I MY50[@,I&V7#CL-^@==ML_F9!IVG%94QF?A+]5:C5Y]MD+?K#&5.\Q]/)GMJ] MR6.]0&E HF5A$";AVAU,&6M")P<1U:\D[8:T?%-O-+O4.,HL>0$;<\>9@U;( MLH*16B&^0T\X?J+;_?KT"%5!T!R]46H_I@*@\#:PAR;C:?'BGCTEP(EP&^ 3 M7>:#_BR!]N','],HC'RRVMMX@521CK PIW:(+;0 M7&"O8!4OBBWTD%IQN*ZU9 N%Y%D'M(,99I72X?EU4D/BQ;> 1TR:B$&ZW+:>2G4,/\ M$;9P"DAG4P[O6Y?LR667#D)[MK!6ZT:[++?#NCS:#I^Z#"57]N2?NBAV4-<8 MGC215?K12Z-94I2G94W*MZ!ZRS6L&Q"!^:3@];1FDBI"Y7)(.\TA'42R9L!N MT6W9YBLJ0B;^JOC<."E H3\R4;J%*)F-"&%E XM!HJS.5I?N"EF" X3"E/W[ M-4S724"0GZ+T.J&2C0KI\";R'YG53,\1%7?C;([(#4YF5+5=[/U)D2(=?[\# MLHVGY_XRRNBA>5E2\1%E](I)&;P4D,2/\Q3=XVGV3"\H."GJKMD)>A?K2_U\ M[I-90>NKZ(69NM3L9;NQ5,%+<;'F(?>49'OA=OK33B#2'Y@C,$H+R"8DPJ3L M"'$(]BC\,R_5[$I4&Z\SW"33X6-@*$WVD#58IQI!=H=LN''8A:E+\@EZ4VMV M2J%ZWJ+:9)>*Y0JVN&0FE\SDDIG:YPKIG8C5;R!;:"/W^\$T"EM\Z!!>Z6JT5'E+'G]X*+ M,M:,,M9Q)I@(%_[@)2CSHH0.1![%+_66B'CI?HTI8* 0L)+6$"$8'A< V:XX*,+/AZ2PP4?][U> M]@8?JPTG++%@AHZU3H,%US4,;"$R3#O!2LJ8=;3A>IJUV=2VQ"\TGVFP?F4+ M?16"(W)SQ#JB0&62>YVZX"'+-"#+0 MA6@B:/SCZU[O14>/4L@KQHSE"VD-&4/!<1'CDXD8\QIL8!P+6WU4#AANV&7X M&!@*'$T(7B*2K9@ME(V2D&G%R[*LA^1AF,+,?F D?2RF,-.%:&P(T>1+>FLS M&/SXK+Q8[]F]NCNE\C=Y-99P01P7Q'%!G-,,XM2Y/'&#&\H6>@'J0JJJ(T/W M7=5D)9GV;PM9W.,(Y]JJ_3BBME9GPMOUBQ>BQ\S#CW$T*[ZCZN7B+Z#5NR4# MPWFU.O5J[3V'\F%.<#Z;*]8<:[Q8"PBYSL&G]-[D:Y2(H:KZ MNWL%T_4K& E$OZ%H-L^HJ'A"Q!? )ARG]W6&ZZ?/=R0 MP/ Q,!34N''=?7O1W=<%E_H?7+*DMZT+D0W/.^/"1RY\Y,)'[@V0"YJY_J]] MZ;M73Y^VA4*N4V-_.C7VG#2N[ZN:F.VB[^O@X\\N:4,A::.EF)K];Y=.]L$: M/\0U=)%RJ@_UA'@#@F+VO])K+YNKYU627397S6PN4'S01.+6)R\NBL]O( &F M:QU.TYJD5?UQEYK5:6K6#:):'QI3C=%G99J+*N=,VT,WQ5[P N2UYKH,)Y?A MY#*<%"!RV2$#RPYQL>(!ZGXN5NQBQ2Y6[&+%SCOHO(/ZO8,]W6_WUM%YQ^IZ MQQHX!TSXRCY[0=DISTNS/8" +C/.;*V>,R$,SH'6J0-M=R;&TTNZVWB%4%'1 M<_R<4#U]'BU9(%;L2*N[AF4.-0Z(=V@6I=3F0>%%1%"0C:=40 HKD,%FZ'TK MQ;I+CJ?%KHI?2G$'#M<;,WP,3/N3]KD"T@.&-]YYPYPWS'G#G#?,><,ZY JN M\,7P:]XZHLB-9_&=99U#1<0EREJL==1Q[B;G;E)Q-S4SH4VXG3Z\+[TUCRS3 MNJBWOFD>H^B!DB^DU1D%!)_062?PX3]$]GF;/]."- MDG!=J/$697Q'2NU%6D#@U2G>/$G@=KI4F7(B;K,TIQLT(6DN<)1QQF@UNT>4 MET))T8[*,8;<2<4CO*U0NT,QW<3P'*=96O8.8W)OXJ^*?946&&IGU>$ZUH:/ M@:FVW*^4G"5C&F%A%>EXS:5A*/&B@+)X <^W),K2N_MODM(P@#EZ'8;;D[E_ M=O=?R9VMCDYO(;N_M"4ZC0F5F(+!M M"++HB77\VZA+Y6\!?OI&BPZ$#F*^;FE9%RAP@0(7*.@]T[A =>8P3HO>UM( MV=)%6B6;6KF0K*.SW"G=@DIC732C,7>VX8VSCJI<7A1XBVPA@O0. =K[MD3- MN/0 ^#G!-.AI)0\P3RAX4, TZ7EU#S%?* 4,;#DJ.F+L/3\I+L9>M^!)F_$* M(U'W#UZ4T%'(R_P7Y?HHG-EZX^LB&%Q0_63:L_$9\9?S*'@UWD]"CZ GE.2HG)MDI%9&<\=@Z+77 MM"#3P/ +<$[77)6*T_J'G6C6P )74V^C.[* \T'A3^J\SJ7DU(J MC$](P2-U0MU> MH24FK#(=W.^N,-.YWYW[W;G?G?O=N=_;0UYJ=6(E@\\&O@1Q'M)KG:&1431V?Q+L=NUU^HNM<(\; MK.0R+USFA MXJ&6&%JV4$S.8 WU=5L(U4BN@=UK]D>.75TV%\D11W)4?*1M!'%>^?!1$)8D MND[2B!+W@?CLB._7JWX=HZF,!+!52A,V"'>6JWS)1F&:NG@TCL)48TM_^&,4 MQ]=)&#U%8>['U8Y-V;#&41D^=+MO5KBK^ ..(?JW5L#9;='9BGZYRJTA&]8I ML0[XB.Q/ZN E#^XA9"%,JP/9)%D0%!W8[5 "B>I27J"B6F0DN6)*"C#>@)0 M;:52'AT.T@@;%8"L+007K/7?]4+T$&4_"@> M+0Y#HY+1]:#EY '\U[?K__SBD]6#GZ>"? 3!L): ^!I1FP[%5SY3K\2 "(;: M$TX0*#T8JJH-W> 7TP#&F$,WXX$TD)Z)#1W^;:B,(%2VL=Q*@!&@U]) JLEC MJ%UBAV2 T@-J670G*S3&6M5( U-INW,$]I8P%NR^TM2#R[VFZ?0US3K)\G4D;<)V M8L4+,RC/:P',/2ZJS4_[X+>QGM;LX-$6H,D:#,F3$/D$K?#?HN<]B A.Z#^# M?:X1\US39?3FVK^&0;)1DM'#@]S0BZ,)B3"9(/J_X1T*8C]-B\-B>9>/+A63RXG M\U4ZLT2+PNJ:L2VD >"+:UMUMIPD&)':41*''DVO1[-FIIMFKUQ1]^5'[]&/ MZ7E 7CI'*&-%8)8X80![&9.WJAVJP>MIK6ZC")7SQW7JCZNR#]2V2>;FJK/I M30%8H-SRM4>[XSUO4;ZZW#*60-\:"^ MPPESH0U+'6U+(#GG!\_Y(>:AH9LSSN?A?![.Y[%/"<[=AALK1B:,K9]8R^4E M(MG*6\:%)SP)/4176!9C:AE<2FMJ-;IJ0.8,KTX-K\EZ/R9L.T9)>+G9C&\I MFN;Q331%0D6NV2)=6HY*O :R'FMPK[.UG*W53SA/S]92.[[.WG+VEK.WG+WE M["V^O=6&\F?"Z/K9B^@'DEE$P?+\-$5U0UORA;2:5U!PG$W5J4UUCY(T^GK# M+T10.:!+6TC.&" #",I?FK3>LSREDC=-1P$%.XT*JY02-%JR1T5^% MG+]\63*'I!(IVOR$\TDXGT2?X3P]GP3@1G6.".>(.%E'A$S-P;6U.ELH)/=3 M@%1%6]PV (:1F6"VD$*'$Z_GJ=K.B2=WXK5F>]ER;N"D:M\V,^$-_>3%R$]1 M314,O6X1N"OK?YTNZW6Q?_/C<3^=7,7Z^3J:8+(KM MEB>2-%ZL#>_M3@X6)[B 9N*OBB<[5YB4T,EQ:;).JV@4'RI*&(Z2\#<4S>89 M"D=/B/@SQ#HSL+=)=_0\J:#4;,U6T;MC'Q]/OZ5KN4L!*J"[B?S'*"[*'JE@ M5GNY+OWW' $'/6_9"*977<,<3"CE MJNT])50;YKX)U^:']U15I9 \LA;!Q>-JE*3%!^LY.\'K:75_*D+E'*)F2IF MMPGDUE'<=.VI@)>4]?$*H76;Y/LYE49G#-;S/5!'<0$7_1>]O%" 9TGT%PK+ M"E-,%TKA"8,=?<\0]3C@!UGT1#E6,9>RSF*]PON>,?JX*"F6MDH#^,(FZ?%X M"/8=2C,2!?0.+A"@=_+!;[XE4=:(4IU\TCENG>.VSW">GN,6KD0X5ZYSY3I7 MKG/E.E>N2B9=IT:)+:RE0M#ZIHS]SN"NC![[W<+ZC2 CSM"/7K0+G%!M+PD0 M28J6&P2'>9!Y,4N=]V8(SXB_G$?!J_&L6@I!3RC)43DWR4@35ZH>:/0Z8G7B MY-RXAMRX>C89Y@36R7":#/>+*/5G,T(W=J,2%0""['FEN89<>FN8SE9?_3\Q M.<^I ;Z@MNW9Z@XMV5N!9':/9D4L4M%QUW1AL_1(K^AE?4EE&DG\> L\BV#C M9%8\L"ACVF>K+UMF]N,107Y-.K7^02/T2XLZI[N3RY( TN]TS^G_7OD!A01* MF!HK.8>N<^CV&GONWMB5DQ*OK97-4A.[]9%4H<(]^&J4>GGK[7_="E/E1G'H9!3WW M8U5O;;.OZ/7"M@&K\ZYVZEW==ER]0P&*GMC1O$!3/X^SZX2*?I06Z>15OE#8 M3)CE5Q_8R^D4L3 /&B4)Y9T:0 M6Z!KX&M#J!(^],P""Q8:V"LX_$8DR?X;. M_.0[NP46],(,$+^2+V1\"V#=4KGV@-<$\..M;GU1BK"'UQ)L'T"UF>TTE D0 M"@LU[CI-<]9YJ:3,.O)\B[(J0"'S6MWJ.S2+4L;5X45$Z%$CS>GP^Z@37PR)H6@"/_EQSF:(%*D0_"P ME<\TA1,]J5%&-7;V]K%*QY$/- BOL(2Y:*C>:"UZI(H7Y>6JE ^1D% 3=5P ^]H2O^?Y?(]LZOKBAKH\)\Q3)H#_<*@A2<,4W-+OZR?ICI^I M&7"+DT"(!62J2:Q>@23"X=5 0Q"O]76FUN6IX/ARQYF#5GA4!2/U0BPS?'GP MR^89XI<[](3C)WH'O9:"0L,0-$=O]HY?I($7C@=_0?_Y0*@L\0/F.1:R%7RB M7GR8'98R/D'AA!J>,JN..]X05[GLKZ[@I(Q:;O-%SIQ9Y;NCUNFVAD/S"PO754EN(Q+=*L8(I: LUY&F;,O>;+9F),,&B M8)?:0A@YB\#\M+;0 W(/*::"V)*+*F<5B4_0%AX!73(JR0^VY-P"G@G K&Y; M. 6DLRDG&X&IT_-ZQ')VZ2!$; MKM6ZTRS+-P(3[J=^$T_&AD@#J5C_! MEYZMIOEU)X5Z2[\;0*Y!=ZIR[\A2.PNZ.V6Q=S1J)6.P.VVIM_2J%ZCK[H+O M+:%J)#-WIP/TEDK*J2=@&OUB#8W "11@VGRRAC9U\O/ 9/H\>#+5>80'UQ^' MKX"W\*023J[AZ]LJCR?A=+%$X:[WG!A.)GMT;GE",IPJ]FC6K;[AV1%07_V( MCUX:S9)H&@4^_94?%+W%[)[1^AJFZR0@1<_/ZV0MN_<:IE(S99S-$6'EIZ@@ M7^S]29$B'7^_ [)1F]Y?1AD]U2]+*M\BUBTU9?"6U;GR%&U8%4Z*NFMV@M[% M6@!W-Q1R...NZ]">$9WE&#]WO*)OX47B I.IT4^4, M2O"*7KSCQS@JZPEN010CQ9ME")<+1+4X>B,7K+-@Q>C^*O^=A$P$(O9O_MM( MX&Q3#R8Y@IZ##&^XL>=[KP_V _VXX-6,;+AQV(6/]>03-,._W*A-4P#G\(:[ M)WHFG^@-*S/Z#B%U2Q:P+2G:M;FSF=_'EESC!N2KY5ZRY6K1D:/=\WO!Y6C7",]" M3>033+^&^IU.* 6[H7_QA!*QE6.7)YAT73><<(IIUVI!"A-Y,C]X"3WQ44(' M(B]FR3M+1+RTR.AMEB%38V6MN3&UX7-9,2>7%5,K4/W5?XD6^8(;@*[\>_?A M<^9MJMC4RK_I@88?HC_^J]YN$)2_PRC.6?+U/:)"NW =7;X$<4[//],PS_%B MF6=K4_;2+WJ2IILG$53'RKG%?%M9VU!(K"'L9ZOJ!03Q6 U?[ $%60DK86 7 M.DUO D?Y]/XWGWFRLS&YBV;S[/(%D2!*4?%&:/O'=/W7] ,OK:/.6J825ZI@ MOC( M"<>:">P?@"22FZ Y+IW"EHK';']1DA:WX"3V$^%9!,S0BL%&E+'Z$H4L&^<9 MM=F2D)4'\C,F^%87Q[W]5*?#).2P0O;%-81!2KC)&:N_;D; M F_RT)E"J%,)?/JV9!?JR%GJ>;:@RUFJ$0SO).!Q@@E.+3N(3S /JJZGZ(02 MH5J-QYC(:_G1>_1C5IG&2^<(44IL=;:&:2WJ"VO-:JD+GDMJ.;FD%@ZH#QC' M1P7Y]R&J'&"B9$#T%PI+G0%M$S3W\UJY06;@=%=$H'7<-M7#SG&:I7O[P$&& M-]Q8"01*7!SF17NQ J8[Q-J=A ^8/3%CE0?O\^4R7NT_Z@.BVLK:YDI#+!') M5LPYEE%&8VZ29=F705)G06%F/S"2UEY0F.GB[JZ,@8OKNKAN@PY="N(3-Y!1 MMM +T-I-]4(:NCN[)BO)+ %;R.)>Z#IO=[UGJ!VH\R?H[>[ZS:H]7FVHK7R* M7NR:#A\3CNM?O! ]9A[>/1=MZ+"&+ZC54:T*EG-0=^J@WBNZ0L7I)"?!W*[7*!%#5?5W]UBXZ\?"$HA^0RSB367=$R*^ #;A.+VA MLZ)+RY4?L#IX5=>,?*!!>(6>=]%0S0$\A3:>W#!>@U:@QO$L^TLV0/)P@5Y@ MR(QV$"95+<@T!UB+\CPI8G!)8JM[(PW!S&RW3<-D@&22#3<.^PTS5(A05D&G M&<=EHPWA))M3^/8RY835+>HL98K[UNXXP5'9'](#*-=Z?\3ZUNWJ $Y(1/7K M)6L0>4M5ZH=G%#^A@MC<@]1DS2'0X7?DDX=GW ;ZZZ4,80WHFM"#3@DGE ;" MS[\23>G;O@PVF67_D KD]N$P8[UGGG#\1.^Y@_M05)P!-,5 M4V$2F$!1L Q.)P/1I>TJI.VVE)YA?T&+DZUBPD\V&+I(.=7J+4*\ >D)]I=N M:2^?O^?-VEP^?XT4XBH%7C6@>9+I^PW26$XXB5^0E'&"^?LJ,;7N+JK>DJ>5 M-G?V=-V21?W )/G9&I+(T]/ 1/G%4J*H9!^"B?7)&F*UFBL$IM_GTZ0?)]D( MKC\.7^]N_-@%3BQ[M&U1GJ*)MXR?O)BUOFSZ@E&VC-9WBS!@W&M%5TZO!'5, M+1?*@,FLZ&S//HN*?K WD?]8>!&JH)1.:O5I'^]K13G/\?1;BHI@@0J@!U/; M3+QSS_M:@^KDG_>I))XCRLAHR^\%E[.[E@7IDXSX ??Q@'2BH;34UR"M/4X< M)"K']@+N TFS7\]!!27Y,H:P=6FW(N6]IVE0+NW6I=VZM%N7:.$2+;I+M.CI M?NM,-.CIUKM$@R8^/&5SX033"D#FR FE#S3QQ9Q0/D$]W]H)9A0TM8U-!!L^ M>T%9YM%+6=_%AC$'X&I:0P]*,+D(A(M E*#>H5F4LF!I>!$1%-"33$64L,,/ M;(;>.F!E([*BI:JX"AAWH%YX=QU@)SX9DS*EY%]^G*--1T,> O*9YNI(! B% M*>O5>)VF.;LZRS=J:W@Y&$GGF7*M,EJF#"(4%KWL)#O#'6_:-;S/\X(J*]+Q MSK&MW['= 9QT5TLFOE<]LYE#S*< MN,+SN&TJ5PFQCBAR#Y_XSK'.ZROB$F4=VSKJ.)^X\XDKN*/J:24GZ!>O83N> MD)>\MCUZ0BYR95O7A*OWP_O2 _K(RE84+[(\9*!(JSY+1UO$/KGA%HJ\VC)KOC+^_$$?ETHK].#Z.;>#J27 M+X@$4G?_35)U'C!'?XSV^++:E28\6^V& MK-^"%^)BO0M4$DQ1E.74&F.%8UZ6$2F[C5XGI:@0Q7J[_*[)F'<#O+[0@=D6 MB2\$I]Q08OM?ZBO-4AXJ.TV3JOQ4XMWZ"W'#C2X_Y:+[$'C'TZW!.,%IH3_< MK!7C$:M7%F6KK29<_A:0<-%HT8'00F*/ )9EUJ\'2?8)9FYO>)RB:)9<^2:BUP\LI:;RN(7ILP5V+_C.4 MH&G$2UGGC/825X3;8.;*L(*?+H_#Y7&8=J3W/ SI'.FU>K3"[J83](2WKIR< MH-^[ Y77B%G]D1J=4TP6Y?MT!CTJ]MA;$ASF0>;1SU%C=(;PC/C+>12\&N\G MH4?0$TIR5,YEM:_;>.&O&2R]AKX1Y!IX# (6022K4J5=_[#39M>_^./+V8$& M>_R'QMX"&"3?[CF0[/[0H=_">5'Z[$7A@+KK(LPBZL7AJH*K8EBK/?XF!$]1 MFM+#3)$N_>$IOTB!?'0+(*&KR9?1&E<^*/Q1S2UJ24.Z22DTQV1- DZG/-$P M73"R:.UFHRH%!&ALY]#>HQD[;%^V]X\?VHUPV(>!PP32L9JK3^_= MWG=1^IW:*,%\X1-)[6S@-,.XK+9@"=[>0:>9QD52JP0PPRP&NXN+5^M!-,60 M,_H()$93M:-Q/$,W!D4SH-^B;'Z>IQDU_DC1G>/VJ%$O9(JY?3@":=N'Y3PG MS*)6P.9PJB&L=E? $=<(JR^ YVFN(U'H7BR)IXKFER]!G(>LG0YE)?J?\,%_ MX>!78R53+_[]&*5K<'E5VT!C793*1:EKUSQ1:EEC)J+.!''(;"RN9 MCD.GB8J-@&NHLA;3I]H4%!%): K;0BEQAV:YHVOH<7&(T 5Y)8?^V!!,"*BG M>.B< 3LA0"_@T(D!OHQYX3$;CH<2 0XCE4,G #R!".S '/JAJ*F-*3I]3N<) MMYH#WV+ND>JJ ]4=\\T^\(V[>5L*C_ [ L)7,XF-ZFN!=?S":9SJD2,3C!3 MLTX(JKO[NW=D@N8U=7F>T7:: /H%XW _Y,'/'Q2/M#07M;7$#/K]\6,FZ\ZV\.5N=4V:88;(:3]DMLAD1 M"E+%&J[6$\PYD J3LQJNIK?-S!&,6^.#H4%5EL7N3X+=KKU.?[$5[G&#E32G M2P5,70V_)51;"(O2,'Z\ 7XG'R]RQ,R&*!DGZ'?D\QORU%K-5-J42T!JTYOB M$I!< I)Y?V-3M0*W?$_;0M?Z%SAN\5:TA9IRKW@KZK$M8:86#[7$E+*%8G(& M:ZB1VT*H1G(-[+*Q/X'"57-W 4UY[$GH=#O!D&5+!K.)H,M/K$K'$I%LY2UC MG_Z6A1P076%9C,E3-,UC+XZF:!-Z4 R[U/^ UL!+4S!=Z*73T,NF814_Y%(] MHL5/LT99@I"/8%@+0*R[=/$_7SF@A0_OCDEK!V8?[ Z6[[Q"PU?_)5KDB\J] MX/Z]>ZBB1 Q5U=\[A^J.M8#@5*\X^IL>:+@4JOBKWN*]&^X6!A$YH[1">I63 MI.C70>VEJ^BEZ-PA!%H^06\@$%&];([C\'I!IXD&RA%R!@Q*#'>?-?)T/&N*0A@OD5;HG)UB"/P?-KR +4)SS2B2\]?I=:\ M5*'>*#"9E#N##H),8)^7+:+9I47T.BW"$"6.\838,SQ/G8D8_R>M.E-,-H/KA?M;^9;6R'^+$+LD@$Z3 +A.S%:V M$!26;I%9M,6ZTA2A,952/GM&7%SJVWH!DS6P%T?]052G>S_T&KM;>C0?GE'\ MA+[B))MS7S/67,[0TR4EGXT@S@&3@YID MM L0NP!QDP!Q.QJ/BQ7;'RO6Z4;I:5!G"&Z4WKZB:$]!.<$G*&U9+MWY<@=/ M.HX]T)WKUPZ*5=F+W07F,ISY\9!I=NA(Z2!6][DD54)O8FKQ/ R2R\ VFRU! M/!C-0,:@B1C$A_?4L,#!]T?VJI_5.%RB)"W?C^X;%L48KV*0_^R3T/-9CWJ* M3\W@1+= Z"T4J0$5%\[H]DTCVQL6./SX_L-GP<-"_K N8RK=,A@HV**#QW6] M!:'[=^LOA ]S*H88@5'\V*9RD%ZGW9Q>EF=LN\_W=GM$",LJ+--:=D/6FM6( ML0(+SF>KZR2E=W2A;HVS.:(*JI^,EVR)] J3*8JH1G&=3!")<,@A@@$(+*'P M%[I$EAHC[^O/>\FG89'W-9.PM#66%W$4$L55%>*M&WV!<4C6SLFFCR!HR"@MTAX M264(7B%TAA(TC;)TW226XQF$33*!QR:;)4(P%(['&WJDQH5G])@6]=15\3B< M9P(;>NO3JR1^\%^ VR&88 +^>WIB"925.(-UPYTO\IB9F1>(:@%!5!:51U1# M*+2S)!PM,,FBOXK?JL>8;(YA[<0VT?!0XA MU!?J(9$C:BX&2B'RUR5KQNEA;M^D0HJ&N MI'8EI%=1$F7H)GIB;AYJ.L^BQQB-TA1EJ9KX4E_(E/@20"H27]!I?<&%+[[$ MDPR)KZ'7=J^@Y+85&.OQ]1S%L40(UUE",XYE][L5XR!J7&-A70_K1I43*,/ U/M$4 M8Y+6MBY%6]]F$F[^>8&>4(P+X H/CE"W4I[ODO==\GZ3Y/TVHK N0_^$,O1= M$Q_7Q,2&Y)(G.G1GO1NX MV5IE+E!.A2W'LF�=MO/RC:$%I51+TM*P51BUZ=/?FQ2G=OEQ6;*/8]=W+# M!%J=%RZV2#5%W&%4LU^X=4(VZ&,8JV19)Y1L(M)Z'J""ND/KOA>Q1;#5HL!^ M;$KI39=EXJU#XIVDD.N0GDU$7<^CRC!1IUB2PA;Y!D?[F%;"VA&V.&.;$ A4 M:L86KT\30DDKJ%CEAZU%*;5'Q%V_O7\XL+^%5] M]L G9$4O=>_)C_/B-\?CZQ7PZ^#+6@OZ=0:_*_#7;8$_E*31UQM!:;^J 5W6 MUNN DT"U]CKC8$T/><[RE.K1*;7 *)YI5-PG[)\$B9^)@><9QX;_E%(R6F\U MICS-\ *1.Q27=7[GT5+\H TP0W/=I2*UF35J#>8)IC? ZBZ:S27/\H"S>E(D MYUN*IGE\$TUY3]Y4IO8$IU.LVW2V^NK_BCD[B7V MZ;S$EMD%N+899 N%ZBA&L,B5_):VA8;RQUP@^]26R S@T,D\2[:00LX9M0T3 M6TC44 I>1UL">DUI!G8WV1+GFA#>BFHY+9PF(XGVCUG&O=$6RU11]UA:LL5 MUI0^C3(.X8*D_XU#=>85#D7ZU"78D2^QC_D4Z&6) KJEWC1GU6$\/TER/_;\ M_1W6F&31%CB]RKQH%RF7CM%I.D9M3VA;N]Q*JD2[+&<^F+-_XZP?#M_2@_#P MC.(G]!4GV;Q&@ ZPJ*&"]6I WR%V+NF=.IY>16G@Q[\CG]NYI?G*@Z ) _0* MY^V08;/88#!_H%]63ZL0KC8Y@_X_[A/;#F4BZT/4#'0T^T#Q!IX#=3<9553H^V.GRRAHLQ,ZO!ML1T$Y"B75CWFZXQN5>9( MA\_Z[*%$P<$<0W@XE]8 _0SZQ('S6CFOE?-:.:^5 MR 91NM9.T!\%5%Q,&&#ACSHPQU^'&@HR[SAE+D^(^*@%$X?V< MRM4SALWY'C)KUQY'H5>;K+=""R7L>'KOQY*GV-QQ6J&]3B@'H=V]M>890;$+ MP(P^8" L_P":HQ4+UC2,7OCS41+N]?Y<\[&0CQ1FZC7,41RS"K4HH=I.S'HO MA O6*RUCNL\36@,H/B.UUG#N$N(NZ?*"=>Z3TW&?0"Y*7.M.LH5"&DR#02)=*6!\.*5%%6B6QYUZ=(IP;JE2WGS74+[[6/NX_/8NOX'HSX M5QPI]%%\/49I%23FVIA.XAZ#K]1[WE@#.[6S([=Q#CH#Y MJWL(>'.72TJR/7<+_6G'0O2'/T9IY$_\()I&0:6#2SBF<^@N<];.DPM8U9\[ MA^D6DVP^6B 2!3X7,OZ@SN&[1S/&55^V7.K'E?(*-+9[:#=G'[OE28A")CCIT%Y@2+63*Y]"=R$K$ MX-L(0S\?SC,\",_P$R*/N)_YO2T8'E;YBX,UXL60D(67HL>*C!T^Y0Y(XKS,G7J9-Z)HQ._,R1DR2!=WJPQJUNG= MP5GKT U95K]?@US504\\J'NGL[] X^DK +A.7>E8O=GSZ]V]VVZN,)%6-EQS MAOP>J]Y%Z?Z/?5T#B<81:#"2+L M%_X,?8"B4#'%+ Z,HFH'XWB&7@S6XO$(+E"?8LDL%YAQ@9E>!F;:U$RB)MKZ)PBUV;D?N6AA]!UQHZ5B_WVA03F8\=] M?%4$]T-IC@WGB9^'458\A4]"]K2I^%>*XRADKZ"\1S_V*>Q>.D>LCB \4%MW M95U1TV;PN1!FIR',;1&U41)>10G;!T#EU3I3.P'VJ/K;>4Z8(('!*YNM!^1; M*K(:07V\@)$8VL1?L3NJZ+U=O0T*,PQ' 6]1!D-!-$4W#O3B#6]V16>E"(C' MZX4^I#<$O6[\>.)'X75R[B^CS(]YL(M'ZX6\*/O+ [2L"6RFJUKY<0D7[(_I M YRCQ[3(](/ >SA6;W2NY#E6JH@]6\\S1.[Q-'NF>BR_^QYLDF8\TCG[[R6] M;9[\&!4RC45=6'(SNQR+*F,*:4NA8PBF]9Q&] M;1$_:B^=H1T#G-RSFEO_\N.<%[?D#=,=G3]*Z"W.MO3B59AI'".)5EIGJE:< MV*G,5O>(:I>%AL Q'EVA_PPBE<7B(JO!55)J?)SY4>DX*;1@JE%'$0;KZ<5 M^R\8A\]1S%-"#O^LN5KG45.B;3Z\!&Z5J9IQ>J*,CLF*?W]6#=$*XYZZS %Q M;X0A?6H/ GHO%8)^CN,0D;0\?W+ *Z>9QT8L18\']@9BB5(KGV *_IUG 8X" M?XYF+!*4CJ?G!%%;4<8Y_*%Z8<;)[('>@;X7O,(#Z9"C,U8X27B&2K2>S3VR0)F2)2E.?@GUG(%,V%>#*?WB_A MI5^DQZ:C(,@7>9<5/ MQ!COI[*U&46SY7R!J0=/T+ E;QK.6*HA-%ORB<$4XL<9;,DK!I-"V3< IM!/ MRIUH<>;'/176PD0:,$E^MH9IH%X8,&E^L80T*BE 8.)\&CAQZN<3@TGT>> D MJA^^AZM^/;6[6JCS"%!6 M.&/-[0A+" ;/Z;7ED"F3!IH3&DU M2CLD2TJI%'-8._NCC)P>:N1 M2IX ;55:A1IQ5%^F[DC5C\INVZ$I*UL>^.GGKQ*[Q]"#-(MU:\(75?I"3<0!NRZNV@.+]G JA1[IF2 UI MQF\C0GRJ^!?_+&+]>XDXUTF&"+W!*92;7)PJ!-M:4S=Z#Y@>O[4GY@6%E16K M6EY5<_&P/_.T-/$>\!UBC2*B(FA_G5!9A6YP2G_/\J,G!#]%5*RBNT!W: M.:F"+'HJ+QA)_:D./V6B?%5Q3JG SNDU<%V:T^%9GMWB['>4,8660P?5Z29P M*T3*^#&.9H5(V@(H1DDVZ\2+<_WHZ%#0X:?AT6&"2(2I* H(8_$+5/X__;E, M'KQ\">9,V-]1!>UR.D5<&:@7"$,/02\0U8R#J#2N]A0;BAN+RR/V;_XK=.!L M0Z7N]E6N"8GH%;9DWHOBQN>=%N$<+_ED!)'RTGWP7UBXA'M7<4;IAO2 X:N2 M7_@( "8;8B8^<+O\266\=E,-LM8Q; ?I."IH'4SMS69QWX*!D>.NT)^M$R8+ M-4)TNTIO-G3S=$V%/_?F]&?3MA;36C&76&;J"_0%O]=9$>KH5<\WC1T+V.^, M7E&1;-AD.FPHJ_*4;+.% M=IX2#A[P!0P9$7 )<*M_D)]P)?Q6YHUV-&*!?JUHQ4 UMM1P$)]P+?"FZF& M9\4"_=I1===P_85TX[OS5?-1.1ZCN49GPF*#N^.PET5:Y#3)-D-UOO[:F!6, MP?CG*L;/VQ0N#G;*\_56;5Q[A:XPX433!".]Y+-1H,?3(K_@.DUSYN\ZQRE7 M;Q5-,:6M;F!ZP*/@?_*((&XE!@E2\@6,H4AP@%"87A&\V-!\/-U+3>-A!IW7 M VR*0&SZ+0D1N2[Z&49/+%9>_/J,Q6=9Z0B4I(53F>U,NO6@%ZB,ET7L2HD2 M+7_3&!5O]E]; BA0.=X8](#2W[+AFLO;+K=B$$)Y[GA3XJ2:OSG05P\VY/L; M<"7>C:(B4^,@4USEW2HX\^4R+F#PXPWEKI,I)@L?4OA8;;;5%6[Y?..9J;?<)<'V-J9FSI5N>\.NB9\THB3W/F"'J1-VTJ0Z4 MA,\EE1)J3&7KL=J(58,,0B("$ED[N/AMHB \K;2# VL3(47)G1UZ#:=GSCA2M"T-(OCF8 M>,H=*PQ4*6E&P?J9C[88SHW\Y.!,6,LLD0;DV"]@5C^-JW.[Y $1W1=*NT05 MI2MVYSTP( #;(5O]I'Y;/%Z-!"'XD<=I"$((.?:(JO9NW99@3#NT@R4:VN(O M;9]F-_S,4LL<+^W0#IX;:LO%T#[/=9S/W9VGQA["WE62^ M3 8IB%NMAV>+G@!LIE#GO41W:9::2:2(_.M>QORJ*;;8XHWH(ZAN@)J"IN2WBTC3.M6(![1[H^ M=L; 96A\S^G4>F>,XT_TM#,&#U#7&:.=SAB-7U@S!]5X^@7CL&A*@\A3%*#T M'N].^\&C:OD$K?!OFC)-$"D$M.1)N&RX4=C/_#0*@("_&FL4ZHLHSC-N.P+) M:*V0?R$X32<$3[EE/?9&&*KCMGL\PKSQ99_'G!)PO!6D9X@:76C/IKI\H2Q, M=05ZZ9)5<>.R*YGE"N*8*2$;\Y2# 92A"? M6R6CC=2778/"A?C5*%/%/%B/QO4%7LG1DXXW [V4-RI& MFJ(X>]I!A2]^#9'X%,(F::Z_E2)JU3'G_ 5Z0C$NDCK%:(#F:,;B"24YVMRC MA[GZER_K&!IS!]#_A%1T&GM$;/\5QOST64,J=D3A"D!G*[B]M7Y$UFO[CZ;JZ^FZOOUHOZ M;D9>H<("TRTHG-9QD)!@4#^X52^I8*01>%%M"7K"" 'T;]AR^\C1Q;6L=UL$ MBQ)]ZIC&5LD:)6I)/:#="9[!D(;OK.S@'9+)%QU*Y)&%)&Q) 5;C&04/<7<) MG'T_61HCI]V]&.HQ%X+BFU8]_U$BCS!"V8%([[&B#4OKL47/EF(KH$Q%WI M MZG43LE2F)=ER],)**W G.-G/0ZP=)12,&F M-&#U>Z+P.ED_@?B*&$-R8J"@.5I#OJ^JGW/ JZ[1<4DY Z\0*NHD3')"]XC5 M-,(SXB_NV,:D=%?7_O3R+3HKKCY+(D%#.\/0])/RCX>X2O'YEQ_GO-21KC]K M*'5AK\J)\ 1RQ^G-O2_D%B,N3NA.5#YU 8WM=[JM$2CO4$8)A,*-:2!D!_%@ M_9T_ 2E3QRK.CP.#]R\':K\KDN M2;,2SG4-*VIBY82>O?+.+H]DM5#]2*Q^&TTC]Z$4+K,)=4?RY#RW1O*:YF M2R8IN!D1+ZS47>*HH?K9=?6PNC6O:Y9O[RM=I/XVS2E "A@"ZZI+M5)<\YJ&B$N[K%JKL(>Q> MU?,U!/R!]2HE<4#9L4P+S+,/>JL+FRECM24Z)\)P/-!0#L[]')/L 9&%#&+^ M0!=+UQ]U'E;[53>U5)ZU/?P]IF M8UUV,6)(;AJ<@HS);6=R0S5IG8$V/$U;R_EQ)ILSV9S)U@N3K^FE??6-E11DV^9D8RH]0=E,2[68++N[A-$ HHU2.&7+V,HMB0$\PZQ M [3Y(_-*?:B#;<4RIB)ISO 9GKZJ7]PX*\A90,K?UF DP 5;]R\)<%A'F0>_1R]?6:(Y7,OYU'P:CR[?$C9.J*< MFV1EZ=M7U]5FQ./JU:HU+=$^@:S5A.T?XL[V[=3V_:=/PF!.Z@% .Y]_WZ4A$6!=#X$_%$M@("N)E]&UQ/^ MURL'=.F*Z9-@ OEP^@1PL4U_VDDP^L,?Z[,P)NMW0A5B3#9,%XS[ MK90J+P#06-?SU;F9G)M)SD5PY6DO9#)X?<5P6[HX?NLX.P M!43)'WK)## =();?T*MC@(DAMSZ'7@<#3 J!$3CTPA9@&LC,\*$+2YTQGI[* MR2'$>'JRABQ%TR,OV.MZ5/[>PTOV0^KY018]L68M-?-PFGY';[I,.]"Z MK!8S%:L:;Q\L_M\.DVCK_5'54FY$B)_,"J3.5KLAZTI\HV>?A.,2BRM,IBAB M6=_I=5)V0.-%(]K_DI=\&B31]KI_7=,K($K2*"B:Q75$.NGWADJ]VUP476S[ M.X=M81V])/3Z:>CT.J@A<_E"=;2(-=>, @UG5?3UX?-BCVG;4[Y-U6_(+HC< M,AC&FIY5]70]YJ5'95[:%N?:O.C(_9B5Z/HH(K@92%R.CGDIV;<]WQV.E05L5DZ2 >_+FD=T)%28;ZV>9< M@Q>LNZA:;TN_FC9:NHOBE;+C,K&2FZ4NH^Z"Y*="5Q5'!YC:/P]$RY(3V:3= M#2;W+]:0N_L@1M^BY;MV>10."G; VD24QG&>1%FG$?3:W^Y-5+TA!B[2WK]( M>^TM;1Q];\A,FMR.A,@-\8_>[NOPF?>X+F]"ODPKN3 M+BD79JOKA"*4%^9%4>/L8>XGK^T)%':5%:$.P>"R): H,J/M0 /[0A?/+JAD MN/(CTDEJ1:O F8R!=8)\@6)G&4$U/V\E;?O'^(KP6L?YRO" MUU=5AQL,QMH8GKI>&21 TD&33UJKGDT1XY>ZP3!(9V M0!1&<4FF_0F9=)!]:G$F=5.O6GB$\N,[Z-L"Z8WI\=O3N.&D)2O-=_8?_#_+WT-_\?4$L! A0#% @ MSX$.68U(WO(!.@$ NP(3 !< ( ! '%U:6-K;&\R,#(T M,#8Q,5\Q,'$N:'1M4$L! A0#% @ SX$.6?I2.Y_!$0 +^$ !$ M ( !-CH! '%U:6LM,C R-# V,S N>'-D4$L! A0#% @ SX$. M66A\LN&N# V+L !4 ( !)DP! '%U:6LM,C R-# V,S!? M8V%L+GAM;%!+ 0(4 Q0 ( ,^!#EG'GG0-ATD -TR!@ 5 M " 0=9 0!Q=6EK+3(P,C0P-C,P7V1E9BYX;6Q02P$"% ,4 " #/@0Y9 M^VH1%05? !L4P4 %0 @ '!H@$ <75I:RTR,#(T,#8S,%]L M86(N>&UL4$L! A0#% @ SX$.614Y_-X<30 #[(& !4 M ( !^0$" '%U:6LM,C R-# V,S!?<')E+GAM;%!+!08 !@ & ) ! !( %3P( ! end XML 76 quicklo20240611_10q_htm.xml IDEA: XBRL DOCUMENT 0000882508 2024-01-01 2024-06-30 0000882508 2024-08-09 0000882508 2024-06-30 0000882508 2023-12-31 0000882508 2024-04-01 2024-06-30 0000882508 2023-04-03 2023-07-02 0000882508 2023-01-02 2023-07-02 0000882508 2023-01-01 0000882508 2023-07-02 0000882508 us-gaap:CommonStockMember 2023-12-31 0000882508 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000882508 us-gaap:RetainedEarningsMember 2023-12-31 0000882508 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000882508 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000882508 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000882508 2024-01-01 2024-03-31 0000882508 us-gaap:CommonStockMember 2024-03-31 0000882508 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000882508 us-gaap:RetainedEarningsMember 2024-03-31 0000882508 2024-03-31 0000882508 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0000882508 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0000882508 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0000882508 us-gaap:CommonStockMember 2024-06-30 0000882508 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0000882508 us-gaap:RetainedEarningsMember 2024-06-30 0000882508 us-gaap:CommonStockMember 2023-01-01 0000882508 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 0000882508 us-gaap:RetainedEarningsMember 2023-01-01 0000882508 us-gaap:CommonStockMember 2023-01-02 2023-04-02 0000882508 us-gaap:AdditionalPaidInCapitalMember 2023-01-02 2023-04-02 0000882508 us-gaap:RetainedEarningsMember 2023-01-02 2023-04-02 0000882508 2023-01-02 2023-04-02 0000882508 us-gaap:CommonStockMember 2023-04-02 0000882508 us-gaap:AdditionalPaidInCapitalMember 2023-04-02 0000882508 us-gaap:RetainedEarningsMember 2023-04-02 0000882508 2023-04-02 0000882508 us-gaap:CommonStockMember 2023-04-03 2023-07-02 0000882508 us-gaap:AdditionalPaidInCapitalMember 2023-04-03 2023-07-02 0000882508 us-gaap:RetainedEarningsMember 2023-04-03 2023-07-02 0000882508 us-gaap:CommonStockMember 2023-07-02 0000882508 us-gaap:AdditionalPaidInCapitalMember 2023-07-02 0000882508 us-gaap:RetainedEarningsMember 2023-07-02 0000882508 us-gaap:RevolvingCreditFacilityMember quik:HeritageBankOfCommerceMember 2024-06-30 0000882508 us-gaap:AssetPledgedAsCollateralMember 2024-06-30 0000882508 quik:RegisteredDirectOfferingMember 2024-03-13 2024-03-13 0000882508 quik:RegisteredDirectOfferingMember 2024-03-13 0000882508 quik:RegisteredDirectOfferingMember 2023-03-21 2023-03-21 0000882508 quik:RegisteredDirectOfferingMember 2023-03-21 0000882508 quik:TheNoteMember 2023-04-28 0000882508 quik:TheNoteMember 2023-06-28 0000882508 quik:TheNoteMember 2024-06-27 0000882508 quik:TheNoteMember 2024-06-30 0000882508 us-gaap:RevolvingCreditFacilityMember quik:HeritageBankOfCommerceMember 2023-12-31 0000882508 us-gaap:RevolvingCreditFacilityMember quik:HeritageBankOfCommerceMember 2023-10-01 0000882508 quik:ReclassificationFromPaymentsOnNotesPayableToFinancingArrangementsMember 2023-01-02 2023-07-02 0000882508 quik:ReclassificationFromProceedsFromNotesPayableToIncreasesInAccruedLiabilitiesAndOtherLongtermLiabilitiesMember 2023-01-02 2023-07-02 0000882508 srt:RevisionOfPriorPeriodReclassificationAdjustmentMember 2023-01-02 2023-07-02 0000882508 quik:ReclassificationOfCapitalExpendituresToInternaluseSoftwareMember 2023-01-02 2023-07-02 0000882508 quik:ReclassificationOfDeferredChargesAndFixedAssetsInApMember 2023-01-02 2023-07-02 0000882508 us-gaap:StockCompensationPlanMember 2024-04-01 2024-06-30 0000882508 us-gaap:StockCompensationPlanMember 2024-01-01 2024-06-30 0000882508 us-gaap:StockCompensationPlanMember 2023-04-03 2023-07-02 0000882508 us-gaap:StockCompensationPlanMember 2023-01-02 2023-07-02 0000882508 srt:MaximumMember us-gaap:CommonStockMember 2018-05-29 0000882508 us-gaap:CommonStockMember 2018-05-29 0000882508 us-gaap:EquipmentMember 2024-06-30 0000882508 us-gaap:EquipmentMember 2023-12-31 0000882508 quik:SoftwareToolsMember 2024-06-30 0000882508 quik:SoftwareToolsMember 2023-12-31 0000882508 quik:ToolingMember 2024-06-30 0000882508 quik:ToolingMember 2023-12-31 0000882508 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-06-30 0000882508 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0000882508 us-gaap:FurnitureAndFixturesMember 2024-06-30 0000882508 us-gaap:FurnitureAndFixturesMember 2023-12-31 0000882508 us-gaap:LeaseholdImprovementsMember 2024-06-30 0000882508 us-gaap:LeaseholdImprovementsMember 2023-12-31 0000882508 quik:ToolingMember 2023-07-02 0000882508 srt:MinimumMember us-gaap:EquipmentMember 2024-06-30 0000882508 srt:MaximumMember us-gaap:EquipmentMember 2024-06-30 0000882508 srt:MinimumMember quik:SoftwareToolsMember 2024-06-30 0000882508 srt:MaximumMember quik:SoftwareToolsMember 2024-06-30 0000882508 srt:MinimumMember quik:SoftwareMember 2024-06-30 0000882508 srt:MaximumMember quik:SoftwareMember 2024-06-30 0000882508 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2024-06-30 0000882508 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2024-06-30 0000882508 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2024-06-30 0000882508 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2024-06-30 0000882508 quik:SensiMLMember us-gaap:DevelopedTechnologyRightsMember 2024-06-30 0000882508 quik:SensiMLMember us-gaap:CustomerRelationshipsMember 2024-06-30 0000882508 quik:SensiMLMember us-gaap:TrademarksAndTradeNamesMember 2024-06-30 0000882508 quik:SensiMLMember 2024-06-30 0000882508 us-gaap:RevolvingCreditFacilityMember quik:HeritageBankOfCommerceMember 2024-01-01 2024-06-30 0000882508 us-gaap:RevolvingCreditFacilityMember quik:HeritageBankOfCommerceMember 2023-01-02 2023-12-31 0000882508 us-gaap:RevolvingCreditFacilityMember quik:HeritageBankOfCommerceMember 2024-04-01 2024-06-30 0000882508 us-gaap:RevolvingCreditFacilityMember quik:HeritageBankOfCommerceMember 2023-04-03 2023-07-02 0000882508 us-gaap:RevolvingCreditFacilityMember quik:HeritageBankOfCommerceMember 2023-01-02 2023-07-02 0000882508 quik:FixedAssetsNetPurchasedThroughFinancingArrangementsMember 2024-06-30 0000882508 quik:FixedAssetsNetPurchasedThroughFinancingArrangementsMember 2023-07-02 0000882508 srt:MinimumMember 2024-01-01 2024-06-30 0000882508 srt:MaximumMember 2024-01-01 2024-06-30 0000882508 srt:WeightedAverageMember 2024-01-01 2024-06-30 0000882508 srt:MinimumMember 2024-06-30 0000882508 srt:MaximumMember 2024-06-30 0000882508 srt:WeightedAverageMember 2024-06-30 0000882508 srt:MinimumMember 2023-01-02 2023-07-02 0000882508 srt:MaximumMember 2023-01-02 2023-07-02 0000882508 srt:WeightedAverageMember 2023-01-02 2023-07-02 0000882508 srt:MinimumMember 2023-07-02 0000882508 srt:MaximumMember 2023-07-02 0000882508 srt:WeightedAverageMember 2023-07-02 0000882508 2023-01-01 2023-07-02 0000882508 quik:RegisteredDirectOfferingMember 2024-03-13 2024-03-13 0000882508 quik:RegisteredDirectOfferingMember 2024-03-13 0000882508 quik:RegisteredDirectOfferingMember 2023-03-21 2023-03-21 0000882508 quik:RegisteredDirectOfferingMember 2023-03-21 0000882508 us-gaap:CostOfSalesMember 2024-04-01 2024-06-30 0000882508 us-gaap:CostOfSalesMember 2023-04-03 2023-07-02 0000882508 us-gaap:CostOfSalesMember 2024-01-01 2024-06-30 0000882508 us-gaap:CostOfSalesMember 2023-01-02 2023-07-02 0000882508 us-gaap:ResearchAndDevelopmentExpenseMember 2024-04-01 2024-06-30 0000882508 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-03 2023-07-02 0000882508 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-06-30 0000882508 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-02 2023-07-02 0000882508 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-04-01 2024-06-30 0000882508 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-03 2023-07-02 0000882508 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-06-30 0000882508 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-02 2023-07-02 0000882508 quik:CapitalizedInternaluseSoftwareAndToolingNetMember 2024-04-01 2024-06-30 0000882508 quik:CapitalizedInternaluseSoftwareAndToolingNetMember 2024-01-01 2024-06-30 0000882508 quik:CapitalizedInternaluseSoftwareAndToolingNetMember 2023-04-03 2023-07-02 0000882508 quik:CapitalizedInternaluseSoftwareAndToolingNetMember 2023-01-02 2023-07-02 0000882508 quik:StockPlan2019Member 2023-12-31 0000882508 quik:StockPlan2019Member 2024-01-01 2024-06-30 0000882508 quik:StockPlan2019Member 2024-06-30 0000882508 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0000882508 us-gaap:EmployeeStockOptionMember 2023-01-02 2023-07-02 0000882508 us-gaap:EmployeeStockOptionMember 2023-01-02 2023-12-31 0000882508 quik:RsuAndPrsuMember 2024-04-01 2024-06-30 0000882508 quik:RsuAndPrsuMember 2024-01-01 2024-06-30 0000882508 quik:RsuAndPrsuMember 2023-04-03 2023-07-02 0000882508 quik:RsuAndPrsuMember 2023-01-02 2023-07-02 0000882508 us-gaap:RestrictedStockUnitsRSUMember 2024-06-30 0000882508 us-gaap:RestrictedStockUnitsRSUMember 2023-07-02 0000882508 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0000882508 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0000882508 quik:EmployeeStockPurchasePlanMember 2024-04-01 2024-06-30 0000882508 quik:EmployeeStockPurchasePlanMember 2024-01-01 2024-06-30 0000882508 quik:EmployeeStockPurchasePlanMember 2023-04-03 2023-07-02 0000882508 quik:EmployeeStockPurchasePlanMember 2023-01-02 2023-07-02 0000882508 quik:NewProductsMember 2024-04-01 2024-06-30 0000882508 quik:NewProductsMember 2023-04-03 2023-07-02 0000882508 quik:NewProductsMember 2024-01-01 2024-06-30 0000882508 quik:NewProductsMember 2023-01-02 2023-07-02 0000882508 quik:MatureProductsMember 2024-04-01 2024-06-30 0000882508 quik:MatureProductsMember 2023-04-03 2023-07-02 0000882508 quik:MatureProductsMember 2024-01-01 2024-06-30 0000882508 quik:MatureProductsMember 2023-01-02 2023-07-02 0000882508 quik:HardwareProductsMember 2024-04-01 2024-06-30 0000882508 quik:HardwareProductsMember 2023-04-03 2023-07-02 0000882508 quik:HardwareProductsMember 2024-01-01 2024-06-30 0000882508 quik:HardwareProductsMember 2023-01-02 2023-07-02 0000882508 quik:eFPGAIPMember 2024-04-01 2024-06-30 0000882508 quik:eFPGAIPMember 2023-04-03 2023-07-02 0000882508 quik:eFPGAIPMember 2024-01-01 2024-06-30 0000882508 quik:eFPGAIPMember 2023-01-02 2023-07-02 0000882508 quik:SaaSAndOtherMember 2024-04-01 2024-06-30 0000882508 quik:SaaSAndOtherMember 2023-04-03 2023-07-02 0000882508 quik:SaaSAndOtherMember 2024-01-01 2024-06-30 0000882508 quik:SaaSAndOtherMember 2023-01-02 2023-07-02 0000882508 quik:eFPGARevenueMember 2024-04-01 2024-06-30 0000882508 quik:eFPGARevenueMember 2024-04-03 2024-07-02 0000882508 quik:eFPGARevenueMember 2024-01-01 2024-06-30 0000882508 quik:eFPGARevenueMember 2023-01-02 2023-07-02 0000882508 quik:ProfessionalServicesMember 2024-06-30 0000882508 quik:ProfessionalServicesMember 2023-07-02 0000882508 country:US 2024-04-01 2024-06-30 0000882508 country:US 2024-01-01 2024-06-30 0000882508 country:US 2023-04-03 2023-07-02 0000882508 country:US 2023-01-02 2023-07-02 0000882508 srt:AsiaPacificMember 2024-04-01 2024-06-30 0000882508 srt:AsiaPacificMember 2023-04-03 2023-07-02 0000882508 srt:AsiaPacificMember 2024-01-01 2024-06-30 0000882508 srt:AsiaPacificMember 2023-01-02 2023-07-02 0000882508 srt:NorthAmericaMember 2024-04-01 2024-06-30 0000882508 srt:NorthAmericaMember 2023-04-03 2023-07-02 0000882508 srt:NorthAmericaMember 2024-01-01 2024-06-30 0000882508 srt:NorthAmericaMember 2023-01-02 2023-07-02 0000882508 srt:EuropeMember 2024-04-01 2024-06-30 0000882508 srt:EuropeMember 2023-04-03 2023-07-02 0000882508 srt:EuropeMember 2024-01-01 2024-06-30 0000882508 srt:EuropeMember 2023-01-02 2023-07-02 0000882508 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-02 2023-12-31 0000882508 quik:DistributorAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0000882508 quik:DistributorAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-03 2023-07-02 0000882508 quik:DistributorAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0000882508 quik:DistributorAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-02 2023-07-02 0000882508 quik:DistributorCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0000882508 quik:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0000882508 quik:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-03 2023-07-02 0000882508 quik:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0000882508 quik:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-02 2023-07-02 0000882508 quik:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-03 2023-07-02 0000882508 quik:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-02 2023-07-02 0000882508 quik:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-03 2023-07-02 0000882508 quik:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0000882508 quik:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-02 2023-12-31 0000882508 us-gaap:InventoriesMember 2024-06-30 0000882508 quik:GoodsAndServicesMember 2024-06-30 0000882508 quik:QUIKGaryTaussMember 2024-01-01 2024-06-30 0000882508 quik:QUIKGaryTaussMember 2024-06-30 0000882508 quik:QUIKMichaelFareseMember 2024-01-01 2024-06-30 0000882508 quik:QUIKMichaelFareseMember 2024-06-30 0000882508 quik:SensiMLMember 2024-01-01 2024-06-30 shares thunderdome:item iso4217:USD iso4217:USD shares pure utr:M utr:Y 0000882508 QUICKLOGIC Corp false --12-31 Q2 2024 24000 34000 0.001 0.001 10000000 10000000 0 0 0 0 0.001 0.001 200000000 200000000 14458000 14458000 14118000 14118000 -974000 20000000 703000 739000 2023-05-29 0 P1Y P10Y P1Y P2Y P7Y P1Y P7Y P5Y P7Y P5Y P5Y 20000000 0.09 P1Y P3Y 100000 200000 0 0 0 0 0 false false false Gary Tauss Director true March 4, 2024 Michael Farese Chairman of the Board true May 21, 2024 10-Q true 2024-06-30 false 000-22671 DE 77-0188504 2220 Lundy Avenue San Jose CA 95131-1816 408 990-4000 Common Stock, par value $.001 per share QUIK NASDAQ Yes Yes Non-accelerated Filer true false false 14465609 23266000 24606000 928000 1625000 2254000 3609000 1751000 2029000 1686000 1561000 29885000 33430000 12043000 8948000 2287000 2069000 896000 981000 484000 537000 300000 300000 185000 185000 1229000 1200000 142000 142000 47451000 47792000 20000000 20000000 1449000 4657000 1277000 2673000 756000 1052000 890000 946000 266000 302000 24638000 29630000 609000 681000 274000 461000 125000 125000 25646000 30897000 0 0 14000 14000 328788000 322436000 -306997000 -305555000 21805000 16895000 47451000 47792000 4127000 2921000 10134000 7054000 2022000 1718000 4046000 3461000 2105000 1203000 6088000 3593000 1527000 1505000 2986000 3134000 2095000 1924000 4446000 3785000 3622000 3429000 7432000 6919000 -1517000 -2226000 -1344000 -3326000 40000 50000 109000 108000 1000 0 12000 -63000 -1556000 -2276000 -1441000 -3497000 -6000 -7000 1000 0 -1550000 -2269000 -1442000 -3497000 -0.11 -0.17 -0.1 -0.26 -0.11 -0.17 -0.1 -0.26 14439000 13709000 14308000 13297000 14439000 13709000 14308000 13297000 -1442000 -3497000 1674000 734000 131000 181000 2477000 1302000 47000 212000 -10000 5000 -706000 -1747000 -1355000 -231000 174000 -262000 1162000 -3657000 -840000 -1397000 371000 -296000 22000 -154000 -196000 -73000 -321000 4053000 87000 420000 442000 -4473000 -529000 518000 305000 0 105000 40000000 30000000 40000000 30000000 188000 121000 3560000 2313000 24000 20000 3206000 2214000 -1340000 1364000 24606000 19201000 23266000 20565000 116000 42000 37000 10000 275000 551000 143000 38000 9000 23000 309000 1592000 14118000 14000 322436000 -305555000 16895000 223000 0 3535000 0 3535000 81000 0 0 0 0 0 1709000 0 1709000 0 0 108000 108000 14422000 14000 327680000 -305447000 22247000 36000 0 188000 0 188000 0 920000 0 920000 0 0 -1550000 -1550000 14458000 14000 328788000 -306997000 21805000 13202000 13000 317174000 -305292000 11895000 450000 1000 2292000 0 2293000 34000 0 0 0 0 0 715000 0 715000 0 0 -1228000 -1228000 13686000 14000 320181000 -306520000 13675000 39000 0 122000 0 122000 0 647000 0 647000 0 0 -2269000 -2269000 13725000 14000 320950000 -308789000 12175000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>Note <em style="font: inherit;">1</em> — The Company and Basis of Presentation</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 54pt;">QuickLogic Corporation was founded in <em style="font: inherit;">1988</em> and reincorporated in Delaware in <em style="font: inherit;">1999.</em> The Company provides innovative, programmable silicon and software platforms to enable its customers to develop custom hardware products in a fast time-to-market and cost-effective way. Specifically, QuickLogic is a fabless semiconductor company with a variety of products: embedded FPGA ("eFPGA") intellectual property ("IP"), low power, multi-core semiconductor system-on-chips ("SoCs"), discrete FPGAs, and AI software. QuickLogic's customers can use its eFPGA IP for hardware acceleration and pre-processing in their Application Specific Integrated Circuit ("ASIC") products, the Company's SoCs to run its customers' software and build their hardware around, and the Company's discrete FPGAs to implement their custom functionality. The Analytics Toolkit from SensiML Corporation ("SensiML"), the Company's wholly-owned subsidiary, provides an end-to-end Artificial Intelligence / Machine Learning solution with accurate sensor algorithms using AI technology. The full range of platforms, software tools, and eFPGA IP enables the practical and efficient adoption of AI, voice, and sensor processing across Aerospace and Defense, Consumer/Industrial IoT, and Consumer Electronics markets.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">The accompanying interim condensed consolidated financial statements are unaudited. In the opinion of the Company’s management, these statements have been prepared in accordance with the United States generally accepted accounting principles (“U.S. GAAP”), and include all adjustments, consisting only of normal recurring adjustments, necessary to provide a fair statement of results for the interim periods presented. The Company recommends that these interim unaudited condensed consolidated financial statements be read in conjunction with the Company's Form <em style="font: inherit;">10</em>-K for the year ended <em style="font: inherit;"> December 31, 2023</em>, which was filed with the Securities and Exchange Commission (“SEC”) on <em style="font: inherit;"> March 27, 2024</em>. Operating results for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024</em> are <em style="font: inherit;">not</em> necessarily indicative of the results that <em style="font: inherit;"> may </em>be expected for the full fiscal year.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;">QuickLogic's fiscal year ends on the Sunday closest to <em style="font: inherit;"> December </em><em style="font: inherit;">31</em> and each fiscal quarter ends on the Sunday closest to the end of each calendar quarter. QuickLogic's <em style="font: inherit;">second</em> fiscal quarter for <em style="font: inherit;">2024</em> and <em style="font: inherit;">2023</em> ended on <em style="font: inherit;"> June 30, 2024</em> and <em style="font: inherit;"> July 2, 2023</em>, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 54pt;"><span style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif;">The Company has <em style="font: inherit;">one</em> reportable business segment based on how its Chief Operating Decision Maker ("CODM") manages the business and in a manner consistent with the internal reporting provided to the CODM. The CODM, the Company's Chief Executive Officer ("CEO"), reviews detailed income statements, balance sheets, and sales reports in order to assess performance of the Company. Sales and operating income are some of the key variables monitored by the CODM and management when determining the Company's consolidated financial condition and operating performance.</span></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><i>Liquidity </i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">The Company has financed its operations and capital investments through the sale of common stock, financing arrangements, operating leases, a revolving line of credit with Heritage Bank (the "Revolving Facility"), and cash flows from operations. As of <em style="font: inherit;"> June 30, 2024</em>, the Company's principal sources of liquidity consisted of cash, cash equivalents and restricted cash of $23.3 million, inclusive of a $20.0 million advance from its Revolving Facility and $3.5 million in net proceeds from the Company's sale of common stock in the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024</em>. The Company's restricted cash balance as of <em style="font: inherit;"> June 30, 2024</em> was $0.1 million and relates to amounts pledged as cash security for the use of credit cards.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">The Company was in compliance with all the Revolving Facility loan covenants as of <em style="font: inherit;"> June 30, 2024</em>. As of <em style="font: inherit;"> June 30, 2024</em>, the Company had $20.0 million outstanding on the Revolving Facility with an interest rate of <span style="background-color:#ffffff;">9.00%.</span></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">On <em style="font: inherit;"> March 13, 2024</em>, the Company entered into common stock purchase agreements with certain institutional investors and their affiliated entities for the sale of an aggregate of 223 thousand shares of common stock, par value $0.001, in a registered direct offering, resulting in net cash proceeds of approximately $3.5 million. Issuance costs related to the offering were negligible. The purchase price for each share of common stock was $16.00. See Note <em style="font: inherit;">9</em> for additional information.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">On <em style="font: inherit;"> March 21, 2023</em>, the Company entered into common stock purchase agreements with certain investors for the sale of an aggregate of 450 thousand shares of its common stock, in a registered direct offering pursuant to an effective shelf registration statement on Form S-<em style="font: inherit;">3,</em> resulting in net cash proceeds of approximately $2.3 million. Issuance costs related to the offering were immaterial. The purchase price for each share of common stock in the Share Placement was $5.14.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">On <em style="font: inherit;"> April 28, 2023</em>, the Company converted accounts receivable for a customer in the amount of approximately $1.16 million to notes receivable (the "Original Note"). At the time, the Original Note bore an interest rate of 3.0% compounded monthly. On <em style="font: inherit;"> June 28, 2023</em>, the Company cancelled the Original Note and entered into a revised promissory note ("Second Revised Note") with the customer, where the interest rate changed to 4.69% compounded monthly, or a 4.8% effective annual interest rate, accruing from the date of the Original Note. On <em style="font: inherit;"> June 27, 2024</em>, the Company cancelled the Second Revised Note and entered into a revised promissory note ("Current Note") with the customer, where the interest rate changed to 10.0% per annum. Accrued but unpaid interest will be compounded monthly, accruing from the date of the Current Note. Additionally, if <em style="font: inherit;">not</em> prepaid prior to the Current Note maturity date of the earlier of (i) 24 months from <em style="font: inherit;"> June 28, 2024 </em>or (ii) the closing of the customer's Series B financing, the principal and all accrued and unpaid interest will be due and payable to the Company. If an event of default occurs, the interest rate will increase to 15.31%. All other terms of the Note remained the same. As of <em style="font: inherit;"> June 30, 2024</em>, the related note receivable balance was $1.23 million, including $66 thousand in accrued interest.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">The Company currently uses its cash to fund its working capital, to accelerate the development of next generation products, and for general corporate purposes. Based on past performance and current expectations, the Company believes that its existing cash and cash equivalents, together with $3.5 million gross cash proceeds from the <em style="font: inherit;"> March 13, 2024</em> financing, its revenues from operations, and the available financial resources from the Revolving Facility with Heritage Bank will be sufficient to fund its operations and capital expenditures and provide adequate working capital for the next <em style="font: inherit;">twelve</em> months. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 54pt;"><span style="color:#000000;">Various factors affect the Company’s liquidity, including, among others: the level of revenue and gross profit as a result of the cyclicality of the semiconductor industry; the conversion of design opportunities into revenue; market acceptance of existing and new products including solutions based on the Company's ArcticLink® and PolarPro® platforms, ArcticPro™, EOS <em style="font: inherit;">S3</em> SoC, Quick AI solution, QuickAI™, SensiML Analytics Toolkit, Eclipse II products, and eFPGA IP license and professional services; fluctuations in revenue as a result of product end-of-life; fluctuations in revenue as a result of the stage in the product life cycle of its customers’ products; costs of securing access to and availability of adequate manufacturing capacity; levels of inventories; wafer purchase commitments; customer credit terms; the amount and timing of research and development expenditures; the timing of new product introductions; production volumes; product quality; sales and marketing efforts; the value and liquidity of its investment portfolio; changes in operating assets and liabilities; the ability to obtain or renew debt financing and to remain in compliance with the terms of existing credit facilities; the ability to raise funds from the sale of equity in the Company; the issuance and exercise of stock options and participation in the Company’s employee stock purchase plan; and other factors related to the uncertainties of the industry and global economics. </span></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 54pt;"><span style="color:#000000;">Over the longer term, the Company anticipates that sales generated from its new product offerings, existing cash and cash equivalents, together with financial resources from its Revolving Facility with Heritage Bank, assuming renewal of the Revolving Facility or the Company entering into a new debt agreement with an alternative lender prior to the expiration of the revolving line of credit on <em style="font: inherit;"> December 31, 2025</em>, and its ability to raise additional capital in the public capital markets will be sufficient to satisfy its operations and capital expenditures. However, the Company cannot provide any assurance that it will be able to raise additional capital, if required, or that such capital will be available on terms acceptable to the Company. The inability of the Company to generate sufficient sales from its new product offerings and/or raise additional capital if needed could have a material adverse effect on the Company’s operations and financial condition, including its ability to maintain compliance with its lender’s financial covenants.</span></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><i>Principles of Consolidation</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;">The unaudited condensed consolidated financial statements include the accounts of QuickLogic and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 106pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><i>Foreign Currency</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">The functional currency of the Company's non-U.S. operations is the U.S. dollar. Accordingly, all monetary assets and liabilities of these foreign operations are translated into U.S. dollars at current period-end exchange rates and non-monetary assets and related elements of expense are translated using historical exchange rates. Income and expense elements are translated to U.S. dollars using the average exchange rates in effect during the period. Gains and losses from the foreign currency transactions of these subsidiaries are recorded as interest income and other expense, net in the unaudited condensed consolidated statements of operations, and are insignificant for all periods presented.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Uses of Estimates</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">The preparation of these unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosures of commitments and contingencies at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting periods.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 54pt;">The methods, estimates, and judgments the Company uses in applying its most critical accounting policies have a significant impact on the results it reports in its consolidated financial statements. The SEC has defined critical accounting policies as those that are most important to the portrayal of the Company's financial condition and results of operations and requires it to make its most difficult and subjective judgments, often as a result of the need to make estimates of matters that are inherently uncertain.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 54pt;">Although these estimates are based on the Company’s knowledge of current events and actions it <em style="font: inherit;"> may </em>undertake in the future, actual results <em style="font: inherit;"> may </em>ultimately materially differ from these estimates and assumptions. Areas where management uses subjective judgment include, but are <em style="font: inherit;">not</em> limited to, revenue recognition, inventory valuation, including the identification of excess quantities, market value, and obsolescence, and valuation of goodwill and long-lived and intangible assets. The Company believes that it applies judgments and estimates in a consistent manner and that such consistent application results in consolidated financial statements and accompanying notes that fairly represent all periods presented. However, any factual errors or errors in these judgments and estimates <em style="font: inherit;"> may </em>have a material impact on the Company's consolidated financial statements. For additional information, please refer to the Company's most recent Annual Report on Form <em style="font: inherit;">10</em>-K, which was filed with the SEC on <em style="font: inherit;"> March 27, 2024</em>.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Concentration of Risk</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">The Company's accounts receivable and note receivable are denominated in U.S. dollars and are derived primarily from sales to customers located in North America, Asia Pacific, and Europe. The Company performs ongoing credit evaluations of its customers and does <em style="font: inherit;">not</em> require collateral. See Note <em style="font: inherit;">12,</em> Information Concerning Product Lines, Geographic Information and Revenue Concentration, for information regarding concentrations associated with accounts receivable.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">As of <em style="font: inherit;"> June 30, 2024</em> and <em style="font: inherit;"> December 31, 2023</em>, the Company had $20.0 million of revolving debt outstanding with Heritage Bank; the revolving debt carried an interest rate of 9.00% per annum. Heritage Bank has a <em style="font: inherit;">first</em> priority security interest in substantially all of the Company's tangible and intangible assets to secure any outstanding amounts under the agreement. The Company was in compliance with all loan covenants under the agreement as of the end of the current reporting period. The maturity date for advances under the revolving debt agreement is <em style="font: inherit;"> December 31, 2025</em>. At <em style="font: inherit;"> June 30, 2024</em>, the Company had utilized a significant portion of the revolving debt, and as a result, it maintains a substantial amount of cash deposits with Heritage Bank. The concentration of cash with <em style="font: inherit;">one</em> financial institution poses certain risks.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">For instance, adverse developments affecting financial institutions, companies in the financial services industry, or the financial services industry, such as actual events or concerns involving liquidity, defaults, or non-performance, could adversely impact the stability of Heritage Bank, leading to additional financial risks for the Company.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">Any material decline in available funding or the Company's ability to access its cash, cash equivalents, and liquidity resources, inclusive of those at Heritage Bank, could adversely impact its ability to meet its operating expenses, financial and contractual obligations, or result in breaches of its contractual obligations. Any of these impacts could have material adverse impacts on the Company's operations and liquidity.</p> 23300000 20000000 3500000 100000 20000000 0.09 223000 0.001 3500000 16 450000 2300000 5.14 1160000 0.03 0.0469 0.048 0.10 P24M 0.1531 1230000 66000 3500000 20000000 0.09 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>Note <em style="font: inherit;">2</em> — Significant Accounting Policies</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;">During the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024</em>, there were <em style="font: inherit;">no</em> changes to the Company's significant accounting policies from its disclosures in the Annual Report on Form <em style="font: inherit;">10</em>-K for the year ended <em style="font: inherit;"> December 31, 2023</em>. For a discussion of the significant accounting policies, please see the Annual Report on Form <em style="font: inherit;">10</em>-K for the fiscal year ended <em style="font: inherit;"> December 31, 2023</em>, filed with the SEC on <em style="font: inherit;"> March 27, 2024</em>.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;">In the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024</em>, there we <em style="font: inherit;">no</em> observable indicators of impairment for the non-marketable equity investment. Furthermore, utilizing the probability-of-default method to determine the current expected credit loss for the Company's note receivable, the Company determined the associated current expected credit loss to be de minimis as of <em style="font: inherit;"> June 30, 2024</em>.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt -54pt; text-indent: 53pt;"><b><i></i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt -54pt; text-indent: 53pt;"><b><i>Financing Arrangements, Non-Cash Activities, &amp; Correction of an Error</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">The Company previously classified certain licensed tooling software as leased assets and liabilities under ROU assets and financing lease liabilities pursuant to lease accounting under ASC <em style="font: inherit;">842,</em> Leases. Upon further analysis, the Company determined these amounts are intangible assets subject to amortization in accordance with ASC <em style="font: inherit;">350,</em> Intangibles, Goodwill, and Other and financed through financing arrangements. As a result, the Company corrected immaterial errors to revise its statement of cash flows for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 2, 2023</em>. Cash payments on notes payable during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 2, 2023</em> were $0.3 million, instead of presented as payments of finance lease obligations. Proceeds from notes payable during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 2, 2023</em> were $0.1 million, instead of increases in accrued liabilities and other long-term liabilities. Additionally, $0.3 million was added to the depreciation and amortization adjustment for amortization of software tools financed through financing arrangements for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 2, 2023</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">Conforming the Company's consolidated statement of cash flows for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 2, 2023 </em>to the Company's reclassification at <em style="font: inherit;">FY'23</em> year-end of certain assets from property and equipment to internal-use software resulted in the reclassification of investing cash outflows from capital expenditures to internal-use software in the amount of $0.1 million.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">Additionally, non-cash activities of $0.3 million related to deferred charges were removed from the consolidated statement of cash flows. Purchases of assets with financing arrangements were $0.6 million for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 2, 2023</em>. Purchases of property and equipment in accounts payable was $1.6 million for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 2, 2023</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">The Company has determined the correction of these errors did <em style="font: inherit;">not</em> have a material impact on the Company's financial statements, including net income and the balance of accumulated deficit as of and for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 2, 2023</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;"></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt -54pt; text-indent: 53pt;"><b><i></i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt -54pt; text-indent: 53pt;"><b><i>Additional Classifications in the Condensed Consolidated Statement of Cash Flows</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">To conform with current period's classifications on the condensed consolidated statement of cash flows, the Company has added the following classification lines: ROU asset amortization, Changes in lease liabilities, and Proceeds from issuance of common stock to investors. These reclassifications to the Statement of Cash Flows for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024</em> were <em style="font: inherit;">not</em> material.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-indent: -10pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-indent: -10pt;"></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt -54pt; text-indent: 53pt;"><b><i></i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt -54pt; text-indent: 53pt;"><b><i>Recent Accounting Standards Adopted</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;">In <em style="font: inherit;"> June 2022, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2022</em>-<em style="font: inherit;">03,</em> <i>Fair Value Measurement (Topic <em style="font: inherit;">820</em>): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions </i>to clarify the measurement of the fair value of an equity security subject to contractual restrictions that prohibit the sale of an equity security and requires disclosures related to these types of equity securities. For public business entities, the amendments in this Update are effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2023, </em>and interim periods within those fiscal years. Early adoption is permitted for both interim and annual financial statements that have <em style="font: inherit;">not</em> yet been issued or made available for issuance. The Company adopted ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2020</em>-<em style="font: inherit;">06</em> on <em style="font: inherit;"> January 1, 2024 </em>and it had <em style="font: inherit;">no</em> material impact on the Company's consolidated financial statements or related disclosures.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i><b>Recent Accounting Standards <em style="font: inherit;">Not</em> Yet Adopted</b></i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -54pt; text-indent: 53pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 54pt;">In <em style="font: inherit;"> December 2023, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2023</em>-<em style="font: inherit;">09,</em> <i>Income Taxes (Topic <em style="font: inherit;">740</em>) Improvements to Income Tax Disclosures</i> to enhance the transparency and decision usefulness of income tax disclosures by providing information to better assess how an entity's operations and related tax risks and tax planning and operational opportunities affect its tax rate and prospects for future cash flows. For public entities, the amendments in this Update are effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2024. </em>Early adoption is permitted for annual financial statements that have <em style="font: inherit;">not</em> yet been issued or made available for issuance. The adoption of this ASU is <em style="font: inherit;">not</em> expected to have a material impact on the Company's consolidated financial statements or disclosures.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 54pt;">In <em style="font: inherit;"> November 2023, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2023</em>-<em style="font: inherit;">07,</em> <i>Segment Reporting (Topic <em style="font: inherit;">280</em>) Improvements to Disclosures About Reportable Segments </i>to enhance disclosures about significant segment expenses, among other interim disclosure requirements. For public entities, the amendments in this Update are effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2023, </em>and interim periods beginning after <em style="font: inherit;"> December 15, 2024. </em>Early adoption is permitted. The adoption of this ASU is <em style="font: inherit;">not</em> expected to have a material impact on the Company's consolidated financial statements or disclosures.</p> <p style="margin: 0pt 0pt 0pt -9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt -54pt; text-indent: 53pt;"><b><i>Financing Arrangements, Non-Cash Activities, &amp; Correction of an Error</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">The Company previously classified certain licensed tooling software as leased assets and liabilities under ROU assets and financing lease liabilities pursuant to lease accounting under ASC <em style="font: inherit;">842,</em> Leases. Upon further analysis, the Company determined these amounts are intangible assets subject to amortization in accordance with ASC <em style="font: inherit;">350,</em> Intangibles, Goodwill, and Other and financed through financing arrangements. As a result, the Company corrected immaterial errors to revise its statement of cash flows for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 2, 2023</em>. Cash payments on notes payable during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 2, 2023</em> were $0.3 million, instead of presented as payments of finance lease obligations. Proceeds from notes payable during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 2, 2023</em> were $0.1 million, instead of increases in accrued liabilities and other long-term liabilities. Additionally, $0.3 million was added to the depreciation and amortization adjustment for amortization of software tools financed through financing arrangements for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 2, 2023</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">Conforming the Company's consolidated statement of cash flows for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 2, 2023 </em>to the Company's reclassification at <em style="font: inherit;">FY'23</em> year-end of certain assets from property and equipment to internal-use software resulted in the reclassification of investing cash outflows from capital expenditures to internal-use software in the amount of $0.1 million.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">Additionally, non-cash activities of $0.3 million related to deferred charges were removed from the consolidated statement of cash flows. Purchases of assets with financing arrangements were $0.6 million for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 2, 2023</em>. Purchases of property and equipment in accounts payable was $1.6 million for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 2, 2023</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">The Company has determined the correction of these errors did <em style="font: inherit;">not</em> have a material impact on the Company's financial statements, including net income and the balance of accumulated deficit as of and for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 2, 2023</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;"> </p> 300000 100000 300000 100000 300000 600000 1600000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt -54pt; text-indent: 53pt;"><b><i>Additional Classifications in the Condensed Consolidated Statement of Cash Flows</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">To conform with current period's classifications on the condensed consolidated statement of cash flows, the Company has added the following classification lines: ROU asset amortization, Changes in lease liabilities, and Proceeds from issuance of common stock to investors. These reclassifications to the Statement of Cash Flows for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024</em> were <em style="font: inherit;">not</em> material.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-indent: -10pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt -54pt; text-indent: 53pt;"><b><i>Recent Accounting Standards Adopted</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;">In <em style="font: inherit;"> June 2022, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2022</em>-<em style="font: inherit;">03,</em> <i>Fair Value Measurement (Topic <em style="font: inherit;">820</em>): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions </i>to clarify the measurement of the fair value of an equity security subject to contractual restrictions that prohibit the sale of an equity security and requires disclosures related to these types of equity securities. For public business entities, the amendments in this Update are effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2023, </em>and interim periods within those fiscal years. Early adoption is permitted for both interim and annual financial statements that have <em style="font: inherit;">not</em> yet been issued or made available for issuance. The Company adopted ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2020</em>-<em style="font: inherit;">06</em> on <em style="font: inherit;"> January 1, 2024 </em>and it had <em style="font: inherit;">no</em> material impact on the Company's consolidated financial statements or related disclosures.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i><b>Recent Accounting Standards <em style="font: inherit;">Not</em> Yet Adopted</b></i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -54pt; text-indent: 53pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 54pt;">In <em style="font: inherit;"> December 2023, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2023</em>-<em style="font: inherit;">09,</em> <i>Income Taxes (Topic <em style="font: inherit;">740</em>) Improvements to Income Tax Disclosures</i> to enhance the transparency and decision usefulness of income tax disclosures by providing information to better assess how an entity's operations and related tax risks and tax planning and operational opportunities affect its tax rate and prospects for future cash flows. For public entities, the amendments in this Update are effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2024. </em>Early adoption is permitted for annual financial statements that have <em style="font: inherit;">not</em> yet been issued or made available for issuance. The adoption of this ASU is <em style="font: inherit;">not</em> expected to have a material impact on the Company's consolidated financial statements or disclosures.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 54pt;">In <em style="font: inherit;"> November 2023, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2023</em>-<em style="font: inherit;">07,</em> <i>Segment Reporting (Topic <em style="font: inherit;">280</em>) Improvements to Disclosures About Reportable Segments </i>to enhance disclosures about significant segment expenses, among other interim disclosure requirements. For public entities, the amendments in this Update are effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2023, </em>and interim periods beginning after <em style="font: inherit;"> December 15, 2024. </em>Early adoption is permitted. The adoption of this ASU is <em style="font: inherit;">not</em> expected to have a material impact on the Company's consolidated financial statements or disclosures.</p> <p style="margin: 0pt 0pt 0pt -9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt -54pt; text-indent: 53pt;"><b>Note <em style="font: inherit;">3</em> — Net Income (Loss) Per Share</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 54pt;">Basic net income (loss) per share was computed by dividing net income (loss) available by the weighted average number of common shares outstanding during the period. Diluted net income (loss) per share was computed using the weighted average number of common shares outstanding during the period plus potentially dilutive common shares outstanding during the period under the treasury stock method. In computing diluted net income (loss) per share, the weighted average stock price for the period is used in determining the number of shares assumed to be purchased from the exercise of stock options and warrants. For periods in which the Company has reported a net loss, diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders as dilutive common shares are <em style="font: inherit;">not</em> assumed to have been issued if their effect is anti-dilutive. For periods in which the Company has reported a net income, diluted net income per share attributable to common stockholders is different from basic net income per share attributable to common stockholders as dilutive common shares would increase the amount of shares outstanding reduced by the amounts of treasury shares repurchased from the proceeds at the average market price for the period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 54pt;">For the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;"> July 2, 2023</em>, 703 thousand and 739 thousand shares of common stock, respectively, associated with equity awards and the estimated number of shares to be purchased under the current offering period of the <em style="font: inherit;">2009</em> Employee Stock Purchase Plan were outstanding. These shares were <em style="font: inherit;">not</em> included in the computation of diluted net loss per share, as they were considered anti-dilutive due to the net losses the Company experienced during this period. Warrants to purchase up to 386 thousand shares that were issued in connection with the <em style="font: inherit;"> May 29, 2018</em>, stock offering were <em style="font: inherit;">not</em> included in the diluted loss per share calculation of the periods presented as they were also considered anti-dilutive due to the net loss the Company experienced during these periods. The warrants were exercisable through <em style="font: inherit;"> <span style="-sec-ix-hidden:c116330331">May 29, 2023</span></em> at a price of $19.32 per share. The warrants expired unexercised on <em style="font: inherit;"> May 29, 2023</em>.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> 703000 739000 386000 19.32 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Note <em style="font: inherit;">4</em> — Balance Sheet Components</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 53pt;">The following table provides details relating to certain balance sheet line items as of <em style="font: inherit;"> June 30, 2024</em>, and <em style="font: inherit;"> December 31, 2023</em> (in thousands):</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 53pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventories:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 9pt;">Work-in-process</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">1,430</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">1,602</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 9pt;">Finished goods</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">321</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">427</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,751</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,029</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Prepaid expenses and other current assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Prepaid taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">446</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">498</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Deferred charges</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">290</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other prepaid taxes, royalties, and other prepaid expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">635</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">629</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">148</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">144</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,686</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,561</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment, net:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,512</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,503</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 9pt;">Software tools</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">1,364</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">2,163</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Tooling</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,085</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,803</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,803</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Furniture and fixtures</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">58</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">647</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">580</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25,754</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,199</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Less: Accumulated depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(13,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(13,251</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,043</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,948</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Capitalized internal-use software, net:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Capitalized internal-use software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,064</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,491</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Less: Accumulated amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,777</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,422</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,287</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,069</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Intangible assets, net:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; text-indent: 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">1,156</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">1,156</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; text-indent: 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Less: Accumulated amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(672</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(619</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">484</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">537</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accrued compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">673</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,910</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accrued employee benefits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accrued payroll tax</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">477</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">509</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,673</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt; text-indent: 45pt;">The Company capitalized $4.28 million in pre-production design and development costs as tooling to be utilized under its long-term professional services contracts for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024</em>. $1.67 million in pre-production design and development costs were capitalized as tooling for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 2, 2023</em>. The capitalized assets recognized in the period are owned by the Company.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt; text-indent: 45pt;">The Company recorded depreciation and amortization expense of $1.7 million and $0.7 million for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;"> July 2, 2023</em>, respectively. No interest was capitalized for any period presented.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt; text-indent: 45pt;">Depreciation and amortization expense included approximately $0.4 million and $0.3 million of amortization expense related to capitalized internal-use software for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;"> July 2, 2023</em>, respectively.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt; text-indent: 45pt;">  </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventories:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 9pt;">Work-in-process</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">1,430</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">1,602</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 9pt;">Finished goods</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">321</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">427</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,751</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,029</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Prepaid expenses and other current assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Prepaid taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">446</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">498</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Deferred charges</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">290</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other prepaid taxes, royalties, and other prepaid expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">635</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">629</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">148</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">144</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,686</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,561</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment, net:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,512</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,503</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 9pt;">Software tools</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">1,364</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">2,163</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Tooling</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,085</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,803</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,803</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Furniture and fixtures</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">58</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">647</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">580</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25,754</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,199</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Less: Accumulated depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(13,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(13,251</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,043</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,948</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Capitalized internal-use software, net:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Capitalized internal-use software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,064</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,491</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Less: Accumulated amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,777</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,422</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,287</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,069</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Intangible assets, net:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; text-indent: 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">1,156</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">1,156</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; text-indent: 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Less: Accumulated amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(672</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(619</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">484</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">537</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accrued compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">673</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,910</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accrued employee benefits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accrued payroll tax</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">477</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">509</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,673</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1430000 1602000 321000 427000 1751000 2029000 446000 498000 457000 290000 635000 629000 148000 144000 1686000 1561000 10512000 10503000 1364000 2163000 11370000 7085000 1803000 1803000 58000 65000 647000 580000 25754000 22199000 13711000 13251000 12043000 8948000 4064000 3491000 1777000 1422000 2287000 2069000 1156000 1156000 672000 619000 484000 537000 673000 1910000 68000 57000 59000 197000 477000 509000 1277000 2673000 4280000 1670000 1700000 700000 0 400000 300000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt;"><b>Note <em style="font: inherit;">5</em> </b>—<b> Property, Plant, and Equipment</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 54pt;">Property, plant, and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation begins at the time the asset is placed in service. Maintenance and repairs are charged to operations as incurred. Depreciation is computed using the straight-line method over the following estimated useful lives of the assets:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align:middle;width:26.7%;"> </td><td style="border-bottom:solid 1px #000000;vertical-align:middle;width:26.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Estimated Useful Lives</p> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align:middle;width:26.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c116335552">Equipment</span></p> </td><td style="vertical-align:middle;width:26.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c116335553">1 - 10 years</span></p> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="vertical-align:middle;width:26.7%;"><span style="-sec-ix-hidden:c116335554">Software tools</span></td><td style="vertical-align: middle; width: 26.7%; text-align: right;"><span style="-sec-ix-hidden:c116335555">1 - 2 years</span></td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align:middle;width:26.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Tooling</em></p> </td><td style="vertical-align:middle;width:26.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c116335557">7 years</span></p> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="vertical-align:middle;width:26.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c116335558">Software</span></p> </td><td style="vertical-align:middle;width:26.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c116335559">1 - 7 years</span></p> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align:middle;width:26.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c116335560">Furniture and fixtures</span></p> </td><td style="vertical-align:middle;width:26.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c116335561">5 - 7 years</span></p> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="vertical-align:middle;width:26.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c116335562">Leasehold improvements</span></p> </td><td style="vertical-align:middle;width:26.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c116335563">3 - 5 years</span></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 54pt;">The amortization period of leasehold improvements made at the inception of the lease is directly related to the initial lease term, while the amortization period for subsequent leasehold improvements is directly related to the initial lease term adjusted for extensions.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 54pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align:middle;width:26.7%;"> </td><td style="border-bottom:solid 1px #000000;vertical-align:middle;width:26.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Estimated Useful Lives</p> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align:middle;width:26.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c116335552">Equipment</span></p> </td><td style="vertical-align:middle;width:26.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c116335553">1 - 10 years</span></p> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="vertical-align:middle;width:26.7%;"><span style="-sec-ix-hidden:c116335554">Software tools</span></td><td style="vertical-align: middle; width: 26.7%; text-align: right;"><span style="-sec-ix-hidden:c116335555">1 - 2 years</span></td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align:middle;width:26.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Tooling</em></p> </td><td style="vertical-align:middle;width:26.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c116335557">7 years</span></p> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="vertical-align:middle;width:26.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c116335558">Software</span></p> </td><td style="vertical-align:middle;width:26.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c116335559">1 - 7 years</span></p> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="vertical-align:middle;width:26.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c116335560">Furniture and fixtures</span></p> </td><td style="vertical-align:middle;width:26.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c116335561">5 - 7 years</span></p> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="vertical-align:middle;width:26.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c116335562">Leasehold improvements</span></p> </td><td style="vertical-align:middle;width:26.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:c116335563">3 - 5 years</span></p> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt;"><b>Note <em style="font: inherit;">6</em> </b>—<b> Intangible Assets</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 54pt;">The following table provides the details of the carrying value of intangible assets recorded from the <em style="font: inherit;">2019</em> acquisition of SensiML at <em style="font: inherit;"> June 30, 2024</em> (in thousands):<b> </b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 54pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 54pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">June 30, 2024</em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Remaining Useful Life</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Gross Carrying Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accumulated Amortization</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Net Carrying Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Developed technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">959</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(527</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">432</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">81</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(81</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Trade names and trademarks</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">116</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">52</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total acquired identifiable intangible assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,156</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(672</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">484</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -9pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-indent:45pt;">The following table provides the details of future annual amortization of intangible assets, based upon the current useful lives at <em style="font: inherit;"> June 30, 2024</em> (in thousands):</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-indent:45pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-indent:45pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Annual Fiscal Years</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024 (remaining period)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">107</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">107</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">107</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">484</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">June 30, 2024</em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Remaining Useful Life</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Gross Carrying Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accumulated Amortization</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Net Carrying Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Developed technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">959</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(527</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">432</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">81</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(81</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Trade names and trademarks</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">116</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">52</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total acquired identifiable intangible assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,156</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(672</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">484</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> P4Y6M 959000 527000 432000 81000 81000 0 P4Y6M 116000 64000 52000 1156000 672000 484000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Annual Fiscal Years</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024 (remaining period)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">107</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">107</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">107</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">484</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 54000 107000 107000 107000 109000 484000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>Note <em style="font: inherit;">7</em> — Debt Obligations</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><i>Revolving Line of Credit</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"><span style="color:#000000;">As of </span><em style="font: inherit;"> June 30, 2024</em><span style="color:#000000;"> and </span><em style="font: inherit;"> December 31, 2023</em><span style="color:#000000;">, the Company had </span>$20.0 million<span style="color:#000000;"> of revolving debt outstanding with an interest rate of</span><span style="background-color:#ffffff;"><span style="color:#000000;"> </span>9.00%</span><span style="color:#000000;"> per annum. Heritage Bank has a <em style="font: inherit;">first</em> priority security interest in substantially all of the Company's tangible and intangible assets to secure any outstanding amounts under the agreement. The Company was in compliance with all loan covenants under the agreement as of the end of the current reporting period. Related interest expenses and annual facility fees recognized were<span style="background-color:#ffffff;"> $15 thousand and </span></span>$56 thousand<span style="color:#000000;"> for the </span><em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024</em><span style="background-color:#ffffff"><span style="color:#000000;">, respectively and $29 thousand </span>and $62 thousand<span style="color:#000000;"> for the </span><em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 2, 2023</em></span><span style="color:#000000;">, respectively.</span></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt;"><span style="color:#000000;"><b><i>Financing Arrangements</i></b></span></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 54pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 54pt;"><span style="color:#000000;">The amount of assets purchased through financing arrangements on the condensed consolidated balance sheet were $1.2 million and $1.1 million as of </span><em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;"> July 2, 2023</em><span style="color:#000000;">, respectively. The corresponding note payable amount for these financing arrangements was $1.2 million and $1.1 million as of </span><em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;"> July 2, 2023</em><span style="color:#000000;">, respectively. Payments related to financing arrangements were $0.3 million and $0.5 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024</em>, respectively, and $0.2 million and $0.3 million</span><span style="color:#000000;"> for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 2, 2023</em>, respectively. The Company's outstanding financing arrangements as of </span><em style="font: inherit;"> June 30, 2024</em><span style="color:#000000;"> have remaining terms of 0.17 years to 1.74 years, with a weighted average remaining term of 1.41 years. Stated interest rates for its financing arrangements outstanding as of </span><em style="font: inherit;"> June 30, 2024</em><span style="color:#000000;"> range from 3.75% to 9.89%, with a weighted average interest rate of 8.35%. The Company's outstanding financing arrangements as of </span><em style="font: inherit;"> July 2, 2023</em><span style="color:#000000;"> had remaining terms of 1.41 years to 2.76 years, with a weighted average remaining term of 2.04 years. Stated interest rates for its financing arrangements outstanding as of </span><em style="font: inherit;"> July 2, 2023</em><span style="color:#000000;"> ranged from 3.75% to 8.00%, with a weighted average interest rate of 6.71%.</span></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -9pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 54pt;"><span style="color:#000000;">Remaining amounts due to be paid in Fiscal Years <em style="font: inherit;">2024</em> and <em style="font: inherit;">2025</em> as of </span><em style="font: inherit;"> June 30, 2024</em><span style="color:#000000;"> are $0.6 million and $0.7 million, respectively, less amounts representing interest of $0.1 million results in the total notes payable amount of $1.2 million.</span></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"> </p> 20000000 0.09 15000 56000 29000 62000 1200000 1100000 1200000 1100000 300000 500000 200000 300000 P0Y2M1D P1Y8M26D P1Y4M28D 0.0375 0.0989 8.35 P1Y4M28D P2Y9M3D P2Y14D 0.0375 0.08 0.0671 600000 700000 100000 1200000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>Note <em style="font: inherit;">8</em> — Leases</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">The Company's principal research and development and corporate facilities are leased office buildings located in the United States. These lease facilities are classified as operating leases and have lease terms of <span style="-sec-ix-hidden:c116330521">one</span> to <span style="-sec-ix-hidden:c116330522">three</span> years. The Company maintains sales offices out of which it conducts sales and marketing activities in various countries outside of the United States which are rented under short-term leases. The Company has elected the practical expedient to apply to recognition requirements to short-term leases and recognizes rent payments on short-term leases on a straight-line basis over the lease term. Total rent expenses were $0.1 million <span style="background-color:#ffffff;">for t</span>he <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;"> July 2, 2023</em> and $0.2 million for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;"> July 2, 2023</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">Right-of-use assets were approximately $0.9 million and $1.0 million as of <em style="font: inherit;"> June 30, 2024</em> and <em style="font: inherit;"> December 31, 2023</em>, respectively. Lease liabilities were approximately $0.9 million and $1.0 million as of <em style="font: inherit;"> June 30, 2024</em> and <em style="font: inherit;"> December 31, 2023</em>, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;">The following table provides the expenses related to operating leases (in thousands):</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Six Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">July 2, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">July 2, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease costs:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Fixed</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">101</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">192</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Short term</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">106</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">105</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">201</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">209</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;">The following table provides the details of supplemental cash flow information (in thousands):</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">Six Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">June 30, 2024</em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">July 2, 2023</em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Operating cash flows used for operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">209</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 54pt;">Non-cash ROU assets related to operating leases included in the operating cash flows for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;"> July 2, 2023</em> were $131 thousand and $181 thousand, respectively.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 53pt;">The following table provides the details of right-of-use assets and lease liabilities as of <em style="font: inherit;"> June 30, 2024</em> and <em style="font: inherit;"> December 31, 2023</em> (in thousands):</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 53pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">June 30, 2024</em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">December 31, 2023</em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Right-of-use assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">896</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">981</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Lease liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">875</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">983</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;">The following table provided the details of future lease payments for operating leases as of <em style="font: inherit;"> June 30, 2024</em> (in thousands):</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Operating Leases</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024 (remaining period)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">339</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">349</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">997</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: Interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(122</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Present value of lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">875</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;">The following table provides the details of lease terms and discount rates as of <em style="font: inherit;"> June 30, 2024</em> and <em style="font: inherit;"> December 31, 2023</em>:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Right-of-use assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted-average remaining lease term (years)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating leases<sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.92</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted-average discount rates:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"><sup style="vertical-align:top;line-height:120%;">(<em style="font: inherit;">1</em>)</sup> The operating lease relates to the Company's headquarters in San Jose, CA. The lease term expires on <em style="font: inherit;"> June 14, 2027</em>.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"> </p> 100000 200000 900000 1000000 900000 1000000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Six Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">July 2, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">July 2, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease costs:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Fixed</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">101</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">192</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Short term</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">106</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">105</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">201</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">209</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 101000 100000 192000 200000 5000 5000 9000 9000 106000 105000 201000 209000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">Six Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">June 30, 2024</em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">July 2, 2023</em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Operating cash flows used for operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">209</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> 197000 209000 131000 181000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">June 30, 2024</em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">December 31, 2023</em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Right-of-use assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">896</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">981</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Lease liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">875</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">983</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> 896000 981000 875000 983000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Operating Leases</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024 (remaining period)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">339</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">349</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">997</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: Interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(122</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Present value of lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">875</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 181000 339000 349000 128000 997000 122000 875000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Right-of-use assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted-average remaining lease term (years)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating leases<sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.92</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted-average discount rates:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> P2Y11M1D P3Y3M 0.06 0.06 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Note</b> <b><em style="font: inherit;">9</em></b> —<b> Capital Stock</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -3pt; text-indent: -1pt;"><b><i> Issuance of Common Stock</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">On <em style="font: inherit;"> March 13, 2024, </em>the Company entered into common stock purchase agreements with certain institutional investors and their affiliated entities for the sale of an aggregate of 222,500 shares of common stock, par value $0.001, in a registered direct offering, resulting in net cash proceeds of approximately $3.5 million. The purchase price for each share of common stock was $16.00. The per share purchase price reflects a <em style="font: inherit;">zero</em> discount based upon the <em style="font: inherit;">10</em>-day volume weighted average price on the day the pricing was agreed. Issuance costs related to the offering were immaterial.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">On <em style="font: inherit;"> March 21, 2023</em>, the Company entered into common stock purchase agreements with certain investors for the sale of an aggregate of 450 thousand shares of its common stock, in a registered direct offering pursuant to an effective shelf registration statement on Form S-<em style="font: inherit;">3,</em> resulting in net cash proceeds of approximately $2.3 million. Issuance costs related to the offering were immaterial. The purchase price for each share of common stock in the Share Placement was $5.14.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">On <em style="font: inherit;"> August 17, 2022, </em>the Company filed a Registration Statement on Form S-<em style="font: inherit;">3</em> (File <em style="font: inherit;">No.</em> <em style="font: inherit;">333</em>-<em style="font: inherit;">266942</em>) with the SEC, under which it <em style="font: inherit;"> may </em>sell, from time-to-time common stock, preferred stock, depositary shares, warrants, debt securities, and units, individually or as units comprised of <em style="font: inherit;">one</em> or more of the other securities or a combination thereof. The Company's registration statement became effective on <em style="font: inherit;"> August 26, 2022.</em></p> 222500000 0.001 3500000 16 450000 2300000 5.14 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt;"><b>Note <em style="font: inherit;">10</em> — Stock-Based Compensation</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-indent: 53pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Stock-based compensation expense included in the Company's consolidated financial statements for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024</em> and <em style="font: inherit;"> July 2, 2023</em> was as follows (in thousands):</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 53pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Six Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">July 2, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">July 2, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">325</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">158</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">554</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">342</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling, general and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">517</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,486</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">793</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">802</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">586</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,365</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,301</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;"><span style="background-color:#ffffff;">The Company capitalized stock-based compensation amounts to capitalized internal-use software and tooling, net of $67 thousand</span> and $152 thousand for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024</em>, respectively and $61 thousand and $61 thousand for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 2, 2023</em>, respectively.</p> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 53pt;"> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> </div> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"><b><i>Stock-Based Compensation Award Activity</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-indent: 53pt;">The following table summarizes the activity in the shares available for grant under the <em style="font: inherit;">2019</em> Plan during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024</em> (in thousands):</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Shares Available for Grants</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">Balance at December 31, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">595</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Restricted stock units (RSUs) granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">(171</td><td style="width: 1%; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">PSUs/RSUs forfeited or expired</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">51</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Options expired</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">Balance at June 30, 2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">481</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Stock Options</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-indent: 53pt;">The following table summarizes stock options outstanding and stock option activity under the <em style="font: inherit;">2009</em> Plan and the <em style="font: inherit;">2019</em> Plan, and the related weighted average exercise price for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024</em>:</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 53pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Aggregate</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Number of</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Exercise</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Remaining</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Intrinsic</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Price</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Term</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b>(in thousands)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b>(in years)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b>(in thousands)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Balance outstanding at December 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">60</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">19.45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Forfeited or expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid black;">(6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">51.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Balance outstanding, exercisable, and vested at June 30, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0px; border-bottom: 3px double rgb(0, 0, 0);">54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; padding-left: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0px;">$</td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0px;">15.64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0px;">2.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; padding-left: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0px;">$</td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0px;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 53pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 53pt;">No stock options were granted or exercised during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;"> July 2, 2023</em>. Stock options equivalent to 6 thousand and 2 thousand shares expired during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;"> July 2, 2023</em>.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-indent: 53pt;">Total stock-based compensation related to stock options was $0 during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;"> July 2, 2023</em>.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"><b><i>Restricted Stock Units</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">The Company grants restricted stock units (“RSUs”) and performance restricted stock units ("PRSUs") to employees and directors with various vesting terms. RSUs entitle the holder to receive, at <span style="-sec-ix-hidden:c116330658">no</span> cost, <em style="font: inherit;">one</em> common share for each RSU as it vests. In general, the Company's policy is to withhold shares in settlement of employee tax withholding obligations upon the vesting of RSUs. The stock-based compensation expense related to RSUs and PRSUs were <span style="background-color:#ffffff;">approximately </span>$0.8 million<span style="background-color:#ffffff;"> and </span>$2.3 million<span style="background-color:#ffffff;"> for </span>the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024</em>, respectively and $0.6 million and $1.2 million, for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 2, 2023</em>, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-indent: 106pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-indent: 53pt;"><span style="background-color:#ffffff;">As of </span><em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;"> July 2, 2023</em><span style="background-color:#ffffff;">, there was approximately </span>$2.4 million<span style="background-color:#ffffff;"> and $1.8 million</span><span style="background-color:#ffffff;">, respectively, in unrecognized compensation expense related to RSUs. The remaining unrecognized stock-based compensation expense as of </span><em style="font: inherit;"> June 30, 2024</em><span style="background-color:#ffffff;"> is expected to be recorded over a weighted average period of </span>0.88<span style="background-color:#ffffff;"> years.</span></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-indent: 53pt;">A summary of activity for the Company's RSUs and PRSUs for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024</em> is as follows:</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 53pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">RSUs &amp; PRSUs Outstanding</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Number of</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Grant Date</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Fair Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b>(in thousands)</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">Nonvested at December 31, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">589</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7.35</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">171</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">13.94</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Vested and released</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">(96</td><td style="width: 1%; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">11.68</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(51</td><td style="width: 1%; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">13.13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Nonvested at June 30, 2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px; border-bottom: 3px double rgb(0, 0, 0);">613</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">$</td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">8.03</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt;"><b><i>Employee Stock Purchase Plan</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-indent: 53pt;">Total stock-based compensation related to the Company's Employee Stock Purchase Plan was<span style="background-color:#ffffff;"> approximately </span>$13 thousand<span style="background-color:#ffffff"> and </span>$41 thousand<span style="background-color:#ffffff"> for </span>the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024</em>, respectively and $16 thousand and $75 thousand, for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 2, 2023</em>, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-indent: 53pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Six Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">July 2, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">July 2, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">325</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">158</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">554</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">342</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling, general and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">517</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,486</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">793</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">802</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">586</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,365</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,301</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 88000 88000 325000 166000 197000 158000 554000 342000 517000 340000 1486000 793000 802000 586000 2365000 1301000 67000 152000 61000 61000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Shares Available for Grants</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">Balance at December 31, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">595</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Restricted stock units (RSUs) granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">(171</td><td style="width: 1%; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">PSUs/RSUs forfeited or expired</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">51</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Options expired</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">Balance at June 30, 2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">481</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 595000 171000 51000 6000 481000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Aggregate</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Number of</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Exercise</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Remaining</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Intrinsic</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Price</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Term</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b>(in thousands)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b>(in years)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b>(in thousands)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Balance outstanding at December 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">60</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">19.45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Forfeited or expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid black;">(6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">51.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Balance outstanding, exercisable, and vested at June 30, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0px; border-bottom: 3px double rgb(0, 0, 0);">54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; padding-left: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0px;">$</td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0px;">15.64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0px;">2.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; padding-left: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0px;">$</td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0px;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 60000 19.45 6000 51.19 54000 15.64 P2Y 0 0 6000 2000 0 800000 2300000 600000 1200000 2400000 1800000 P0Y10M17D <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">RSUs &amp; PRSUs Outstanding</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Number of</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Grant Date</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Fair Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt; text-align: center;"><b>(in thousands)</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">Nonvested at December 31, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">589</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7.35</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">171</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">13.94</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Vested and released</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">(96</td><td style="width: 1%; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">11.68</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(51</td><td style="width: 1%; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">13.13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Nonvested at June 30, 2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px; border-bottom: 3px double rgb(0, 0, 0);">613</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">$</td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">8.03</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 589000 7.35 171000 13.94 96000 11.68 51000 13.13 613000 8.03 13000000 41000000 16000000 75000000 <p style="margin: 0px; font-family: Times New Roman; font-size: 10pt;"><b>Note <em style="font: inherit;">11</em> — Income Taxes</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">The Company recorded a net income tax benefit of $6 thousand and $7 thousand for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;"> July 2, 2023</em>, respectively. Additionally, the Company recorded a net income tax expense of $1 thousand and $0 for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;"> July 2, 2023</em>, respectively. The difference between the estimated annual effective tax rate of 6.38% and the U.S. federal statutory tax rate of 21% is primarily due to the Company's valuation allowance movement in each period presented. It is more likely than <em style="font: inherit;">not</em> that the Company will <em style="font: inherit;">not</em> realize the federal, state, and certain foreign deferred tax assets as of <em style="font: inherit;"> June 30, 2024</em>. As such, the Company continues to maintain a full valuation allowance against all of its US and certain foreign net deferred tax assets as of <em style="font: inherit;"> June 30, 2024</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;"> </p> -6000 -7000 1000 0 0.0638 0.21 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>Note <em style="font: inherit;">12</em> — Information Concerning Product Lines, Geographic Information and Revenue Concentration</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;">The Company identifies its business segment based on business activities, management responsibility and geographic location. For all periods presented, the Company operated in a single reportable business segment.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;">The following is a breakdown of revenue by product family (in thousands):</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Six Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">July 2, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">July 2, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">New products</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,057</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,233</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,933</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,288</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Mature products</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,070</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">688</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,201</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,766</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,127</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,921</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,134</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,054</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">New products revenue consists of revenues from the sale of hardware products manufactured on <em style="font: inherit;">180</em> nanometer or smaller semiconductor processes, eFPGA IP license and eFPGA-related professional services, QuickAI and SensiML AI software as a service (SaaS) revenue. Mature products include all products produced on semiconductor processes larger than <em style="font: inherit;">180</em> nanometer.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">The following is a breakdown of new product revenue (in thousands):</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt; text-align: justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Six Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">July 2, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">July 2, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Hardware products</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">505</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">366</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">528</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">eFPGA IP and professional services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,521</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,857</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,564</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,667</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">SaaS &amp; Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">New products revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,057</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,233</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,933</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,288</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-indent: 53pt;">eFPGA IP and professional services revenue for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;"> July 2, 2023 </em>was $2.5 million and $1.9 million, respectively, and for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024 </em>and <em style="font: inherit;"> July 2, 2023 </em>was $6.6 million and $4.7 million, respectively, which were primarily professional services revenue.</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-indent: 53pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-indent: 53pt;">Contract assets related to professional services revenue were $2.3 million and $1.0 million as of <em style="font: inherit;"> June 30, 2024</em> and <em style="font: inherit;"> July 2, 2023</em>, respectively. Contract liabilities related to professional services revenue were $0.7 million and $0.3 million as of <em style="font: inherit;"> June 30, 2024</em> and <em style="font: inherit;"> July 2, 2023</em>, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">The tables below present disaggregated revenues by geographical location. Revenue attributed to geographic location is based on the destination of the product or service. Substantially all revenues in North America were in the United States. Revenue in the United States was $3.4 million, or 83% of total revenue, and $8.3 million, or 82% of total revenue for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024</em>, respectively and $2.3 million, or 80% of total revenue, and $5.6 million, or 80% of total revenue for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> July 2, 2023</em>, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;"><span style="background-color:#ffffff;">The following is a breakdown of revenue by destination (in thousands): </span></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Six Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">July 2, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">July 2, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Asia Pacific</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">410</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">456</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,169</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">North America</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,611</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,654</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,688</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Europe</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">106</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">95</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">342</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,127</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,921</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,134</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,054</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt; text-align: justify;">The following distributors and customers accounted for 10% or more of the Company's revenue for the periods presented:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt; text-align: justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Six Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">July 2,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">July 2,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Distributor "A"</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Distributor "C"</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer "A"</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Customer "B"</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Customer "C"</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;">The following distributors and customers accounted for <em style="font: inherit;">10%</em> or more of the Company's accounts receivable as of the dates presented:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 53pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Customer "A"</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">70</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">86</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td></tr> </tbody></table> <hr style="text-align: left; height: 1px; color: #000000; background-color: #000000; width: 10%; border: none; margin: 3pt auto 3pt 0"/> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Six Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">July 2, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">July 2, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">New products</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,057</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,233</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,933</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,288</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Mature products</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,070</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">688</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,201</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,766</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,127</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,921</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,134</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,054</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Six Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">July 2, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">July 2, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Hardware products</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">505</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">366</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">528</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">eFPGA IP and professional services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,521</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,857</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,564</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,667</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">SaaS &amp; Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">New products revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,057</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,233</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,933</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,288</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 3057000 2233000 7933000 5288000 1070000 688000 2201000 1766000 4127000 2921000 10134000 7054000 505000 366000 1000000 528000 2521000 1857000 6564000 4667000 31000 10000 369000 93000 3057000 2233000 7933000 5288000 2500000 1900000 6600000 4700000 2300000 1000000 700000 300000 3400000 0.83 8300000 0.82 2300000 0.80 5600000 0.80 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Six Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">July 2, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">July 2, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Asia Pacific</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">410</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">456</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,169</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">North America</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,611</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,654</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,688</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Europe</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">106</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">95</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">342</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,127</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,921</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,134</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,054</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 410000 456000 1138000 1169000 3611000 2370000 8654000 5688000 106000 95000 342000 197000 4127000 2921000 10134000 7054000 0.10 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Six Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">July 2,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">June 30,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">July 2,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Distributor "A"</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Distributor "C"</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer "A"</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Customer "B"</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Customer "C"</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> 0.11 0.18 0.10 0.17 0.16 0.55 0.47 0.59 0.51 0.12 0.10 0.11 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Customer "A"</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">70</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">86</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td></tr> </tbody></table> 0.70 0.86 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Note <em style="font: inherit;">13</em> — Commitments and Contingencies</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: -1pt;"><i><b>Commitments</b></i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">The Company's principal contractual commitments include purchase obligations, re-payments of draw-downs from the revolving line of credit, and payments under operating and financing arrangements. Purchase obligations are largely comprised of open purchase order commitments to suppliers and to subcontractors under professional services agreements. The Company's risk associated with the purchase obligations under professional services agreements is limited to the termination liability provisions within those contracts, and as such, it does <em style="font: inherit;">not</em> believe they represent a material liquidity risk to the Company.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">Certain wafer manufacturers require the Company to forecast wafer starts several months in advance. The Company is committed to taking delivery of and paying for a portion of forecasted wafer volume. As of <em style="font: inherit;"> June 30, 2024</em>, the Company had $114 thousand in outstanding commitments for the purchase of wafer inventory.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Purchase Obligations</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 53pt;">Purchase obligations represent contractual agreements to purchase goods or services entered into in the ordinary course of business. Purchase obligations are legally binding and amongst other things, specify a minimum or a range of quantities, pricing, and approximate timing of the transaction. Purchase obligations include amounts that are recorded on the Company's consolidated balance sheets, as well as amounts that are <em style="font: inherit;">not</em> recorded on the Company's consolidated balance sheets. As of <em style="font: inherit;"> June 30, 2024</em>, total outstanding purchase obligations for other goods and services were $2.6 million due within the next <em style="font: inherit;">twelve</em> months, <em style="font: inherit;">not</em> recorded on the Company's consolidated balance sheet.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><i><b>Litigation</b></i></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;">From time to time, the Company <em style="font: inherit;"> may </em>become involved in legal actions arising in the ordinary course of business including, but <em style="font: inherit;">not</em> limited to, intellectual property infringement and collection matters. Absolute assurance cannot be given that any such <em style="font: inherit;">third</em>-party assertions will be resolved without costly litigation; in a manner that is <em style="font: inherit;">not</em> adverse to the Company’s financial position, results of operations or cash flows; or without requiring royalty or other payments which <em style="font: inherit;"> may </em>adversely impact gross profit.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> 114000 2600000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b><a href="#" id="item5otherinfo" title="item5_otherinfo"></a>Item <em style="font: inherit;">5.</em> Other Information</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><i><b>Insider Trading Arrangements</b></i></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;">For the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2024, </em><span style="-sec-ix-hidden:c116330957"><span style="-sec-ix-hidden:c116330958"><span style="-sec-ix-hidden:c116330960">none</span></span></span> of our directors or officers (as defined in Rule <em style="font: inherit;">16a</em>-<em style="font: inherit;">1</em>(f) of the Exchange Act) adopted or terminated a "Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement" or "non-Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement" (as those terms are defined in Item <em style="font: inherit;">408</em> of Regulation S-K), except as follows:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"><span style="-sec-ix-hidden:c116330968">Gary Tauss</span>, <span style="-sec-ix-hidden:c116330969">Director</span>, <span style="-sec-ix-hidden:c116330970">adopted</span> a Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement on <em style="font: inherit;"> <span style="-sec-ix-hidden:c116330973">March 4, 2024</span>. </em>Under this arrangement, approximately 7,300 shares of our common stock <em style="font: inherit;"> may </em>be sold, subject to certain conditions, before the plan expires on <em style="font: inherit;"> December 9, 2025.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"><span style="-sec-ix-hidden:c116330975">Michael Farese</span>, <span style="-sec-ix-hidden:c116330976">Chairman of the Board</span>, <span style="-sec-ix-hidden:c116330977">adopted</span> a Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement on <em style="font: inherit;"> <span style="-sec-ix-hidden:c116330980">May 21, 2024</span>. </em>Under this arrangement, approximately 14,700 shares of our common stock <em style="font: inherit;"> may </em>be sold, subject to certain conditions, before the plan expires on <em style="font: inherit;"> May 21, 2025.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 53pt;">The above arrangements are intended to satisfy the affirmative defense conditions of Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em>(c) of the Exchange Act.</p> 7300 14700 The operating lease relates to the Company's headquarters in San Jose, CA. The lease term expires on June 14, 2027.