0000950170-24-054670.txt : 20240507 0000950170-24-054670.hdr.sgml : 20240507 20240507164956 ACCESSION NUMBER: 0000950170-24-054670 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 78 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240507 DATE AS OF CHANGE: 20240507 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Corsair Gaming, Inc. CENTRAL INDEX KEY: 0001743759 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER PERIPHERAL EQUIPMENT, NEC [3577] ORGANIZATION NAME: 06 Technology IRS NUMBER: 822335306 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39533 FILM NUMBER: 24922854 BUSINESS ADDRESS: STREET 1: 115 N. MCCARTHY BOULEVARD CITY: MILPITAS STATE: CA ZIP: 95035 BUSINESS PHONE: 5106578747 MAIL ADDRESS: STREET 1: 115 N. MCCARTHY BOULEVARD CITY: MILPITAS STATE: CA ZIP: 95035 10-Q 1 crsr-20240331.htm 10-Q 10-Q
--12-31falseQ10001743759two monthshttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilitieshttp://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilitieshttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent0001743759crsr:GamerAndCreatorPeripheralsMember2023-12-3100017437592023-03-310001743759crsr:GamingComponentsAndSystemsMember2023-01-012023-03-310001743759crsr:NonUsExcludingGBMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001743759us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001743759us-gaap:CustomerConcentrationRiskMembercrsr:CustomerOneMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001743759us-gaap:CustomerConcentrationRiskMembercrsr:CustomerOneMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001743759us-gaap:RetainedEarningsMember2022-12-310001743759us-gaap:ParentMember2023-12-3100017437592024-04-260001743759us-gaap:NoncontrollingInterestMember2023-03-310001743759crsr:ThiLaMember2024-03-310001743759crsr:SupplierRelationshipMember2023-12-310001743759us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001743759us-gaap:LeaseholdImprovementsMember2023-12-310001743759crsr:TermLoanMember2023-03-310001743759crsr:TermLoanMember2021-09-032021-09-030001743759us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310001743759crsr:DropAcquisitionMemberus-gaap:DevelopedTechnologyRightsMember2023-07-142023-07-140001743759crsr:RevolvingCreditFacilityUnderCreditAgreementMembercrsr:OneMonthBSBYMember2024-01-012024-01-010001743759us-gaap:AdditionalPaidInCapitalMember2023-03-310001743759crsr:TermLoanMember2024-01-012024-03-310001743759crsr:CreditAgreementMember2024-01-012024-03-310001743759crsr:TermLoanMemberus-gaap:FairValueInputsLevel2Member2024-03-310001743759srt:AsiaPacificMember2024-01-012024-03-310001743759crsr:DropAcquisitionMember2024-01-292024-01-290001743759crsr:RevolvingCreditFacilityUnderCreditAgreementMember2021-09-032021-09-030001743759us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001743759crsr:RevolvingCreditFacilityUnderCreditAgreementMember2023-12-310001743759us-gaap:NondesignatedMembersrt:MaximumMemberus-gaap:ForeignExchangeForwardMember2024-01-012024-03-310001743759us-gaap:EmployeeStockMember2024-03-310001743759crsr:CreditAgreementMember2023-01-012023-03-310001743759crsr:EuropeAndMiddleEastMember2023-01-012023-03-310001743759us-gaap:FurnitureAndFixturesMember2023-12-310001743759crsr:RevolvingCreditFacilityUnderCreditAgreementMembersrt:MinimumMember2024-01-012024-01-010001743759crsr:DropAcquisitionMember2023-07-140001743759us-gaap:EmployeeStockMember2024-01-012024-03-310001743759us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2024-03-310001743759us-gaap:CommonStockMember2023-12-310001743759us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberus-gaap:OtherCustomerMember2023-01-012023-03-310001743759crsr:TermLoanMembercrsr:FederalFundsRateMember2024-01-012024-01-010001743759crsr:RevolvingCreditFacilityUnderCreditAgreementMembersrt:MaximumMembercrsr:BloombergShortTermBankYieldIndexRateBSBYMember2024-01-012024-01-010001743759crsr:RevolvingCreditFacilityUnderCreditAgreementMembersrt:MaximumMember2024-01-012024-01-010001743759crsr:RevolvingCreditFacilityUnderCreditAgreementMember2024-03-310001743759us-gaap:CommonStockMember2023-03-310001743759crsr:DropAcquisitionMembersrt:MinimumMember2023-07-140001743759us-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMembercrsr:CustomerTwoMember2024-01-012024-03-310001743759srt:AsiaPacificMember2023-01-012023-03-310001743759crsr:IDisplayTechnologyMember2022-01-010001743759crsr:CreditAgreementMember2023-01-012023-12-310001743759us-gaap:NoncontrollingInterestMember2023-12-310001743759srt:MaximumMemberus-gaap:PerformanceSharesMember2024-02-012024-02-290001743759us-gaap:NoncontrollingInterestMember2024-01-012024-03-310001743759us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-03-310001743759srt:MaximumMembercrsr:CreditAgreementMember2024-01-010001743759srt:MinimumMemberus-gaap:PerformanceSharesMember2024-02-012024-02-290001743759crsr:DropAcquisitionMember2024-01-012024-03-310001743759us-gaap:RetainedEarningsMember2024-03-310001743759us-gaap:TradeNamesMember2024-03-3100017437592023-12-310001743759crsr:EuropeAndMiddleEastMember2024-01-012024-03-310001743759crsr:FirstAnniversaryMembercrsr:IDisplayTechnologyMember2022-01-010001743759us-gaap:CommonStockMember2022-12-310001743759us-gaap:RetainedEarningsMember2023-12-310001743759crsr:GamerAndCreatorPeripheralsMember2024-03-310001743759crsr:GamerAndCreatorPeripheralsMember2023-01-012023-03-3100017437592024-01-012024-03-310001743759crsr:TermLoanMember2024-03-310001743759us-gaap:TrademarksAndTradeNamesMember2023-12-310001743759us-gaap:FurnitureAndFixturesMember2024-03-310001743759crsr:DropAcquisitionMember2023-01-012023-03-310001743759crsr:DropAcquisitionMember2023-12-3100017437592022-12-310001743759crsr:NonUsExcludingGBMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2024-01-012024-03-310001743759us-gaap:PerformanceSharesMember2024-02-012024-02-290001743759us-gaap:ParentMember2022-12-310001743759us-gaap:CustomerRelationshipsMember2024-03-310001743759us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2023-12-310001743759us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001743759crsr:RevolvingCreditFacilityUnderCreditAgreementMembercrsr:FederalFundsRateMember2024-01-012024-01-010001743759crsr:OneMonthBSBYMembercrsr:TermLoanMember2024-01-012024-01-010001743759srt:MaximumMembercrsr:OneMonthBSBYMembercrsr:TermLoanMember2024-01-012024-01-010001743759crsr:OneMonthBSBYMembercrsr:TermLoanMembersrt:MinimumMember2024-01-012024-01-010001743759crsr:TermLoanMember2023-12-310001743759us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberus-gaap:OtherCustomerMember2024-01-012024-03-310001743759us-gaap:CommonStockMember2023-01-012023-03-310001743759crsr:PatentPortfolioMember2024-03-310001743759us-gaap:TradeNamesMember2023-12-310001743759us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-03-310001743759us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2023-01-012023-03-310001743759country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001743759us-gaap:ParentMember2024-03-310001743759us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMembercrsr:CustomerTwoMember2024-01-012024-03-310001743759us-gaap:EquipmentMember2023-12-310001743759crsr:ComputerEquipmentSoftwareAndOfficeEquipmentMember2024-03-310001743759us-gaap:CommonStockMember2024-01-012024-03-310001743759us-gaap:ParentMember2024-01-012024-03-310001743759crsr:GamingComponentsAndSystemsMember2023-12-310001743759crsr:ComputerEquipmentSoftwareAndOfficeEquipmentMember2023-12-310001743759us-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMembercrsr:CustomerOneMember2024-01-012024-03-310001743759crsr:TermLoanUnderCreditAgreementMember2023-01-012023-03-310001743759srt:MaximumMembercrsr:CreditAgreementMember2024-03-310001743759us-gaap:AdditionalPaidInCapitalMember2024-03-310001743759us-gaap:RetainedEarningsMember2023-01-012023-03-310001743759us-gaap:ParentMember2023-03-310001743759crsr:SecondAnniversaryMembercrsr:IDisplayTechnologyMember2022-01-010001743759crsr:OtherMember2024-03-310001743759us-gaap:EmployeeStockOptionMember2024-03-310001743759us-gaap:RetainedEarningsMember2023-03-310001743759us-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-12-310001743759us-gaap:AdditionalPaidInCapitalMember2023-12-310001743759us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001743759us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001743759us-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMembercrsr:CustomerOneMember2023-01-012023-12-310001743759us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-3100017437592024-03-310001743759crsr:OtherMember2023-12-310001743759us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001743759crsr:IDisplayTechnologyMember2024-03-310001743759crsr:DropAcquisitionMembercrsr:DomainNameMember2023-07-142023-07-140001743759us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001743759us-gaap:DevelopedTechnologyRightsMember2024-03-310001743759crsr:IDisplayTechnologyMember2022-01-012022-01-010001743759us-gaap:EquipmentMember2024-03-310001743759us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001743759us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2024-01-012024-03-310001743759us-gaap:TrademarksAndTradeNamesMember2024-03-310001743759us-gaap:PerformanceSharesMember2024-01-012024-03-310001743759crsr:UnderwrittenPublicOfferingMember2024-03-310001743759crsr:GamingComponentsAndSystemsMember2024-03-310001743759us-gaap:AdditionalPaidInCapitalMember2022-12-310001743759crsr:RevolvingCreditFacilityUnderCreditAgreementMembersrt:MaximumMembercrsr:OneMonthBSBYMember2024-01-012024-01-010001743759crsr:TermLoanMembercrsr:BloombergShortTermBankYieldIndexRateBSBYMembersrt:MinimumMember2024-01-012024-01-010001743759crsr:SupplierRelationshipMember2024-03-310001743759crsr:TermLoanUnderCreditAgreementMember2024-01-012024-03-310001743759crsr:GamingComponentsAndSystemsMember2024-01-012024-03-310001743759us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-03-310001743759crsr:GamerAndCreatorPeripheralsMember2024-01-012024-03-310001743759us-gaap:NondesignatedMembersrt:MinimumMemberus-gaap:ForeignExchangeForwardMember2024-01-012024-03-310001743759country:USus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001743759us-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMembercrsr:CustomerTwoMember2023-01-012023-12-310001743759us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-3100017437592022-07-220001743759srt:MaximumMembercrsr:DropAcquisitionMember2023-07-140001743759crsr:DropAcquisitionMember2024-03-310001743759crsr:DropAcquisitionMember2023-07-142023-07-140001743759us-gaap:PerformanceSharesMember2024-03-310001743759us-gaap:LeaseholdImprovementsMember2024-03-310001743759us-gaap:CostOfSalesMember2024-01-012024-03-310001743759crsr:TermLoanMember2021-09-030001743759crsr:ThiLaMember2024-01-012024-03-310001743759crsr:DropAcquisitionMemberus-gaap:TradeNamesMember2023-07-142023-07-140001743759crsr:PatentPortfolioMember2023-12-310001743759us-gaap:RestrictedStockUnitsRSUMember2024-03-3100017437592023-01-012023-03-310001743759srt:MinimumMembercrsr:CreditAgreementMember2024-01-010001743759us-gaap:CostOfSalesMember2023-01-012023-03-310001743759crsr:CreditAgreementMember2021-09-030001743759crsr:RevolvingCreditFacilityUnderCreditAgreementMembercrsr:OneMonthBSBYMembersrt:MinimumMember2024-01-012024-01-010001743759us-gaap:NoncontrollingInterestMember2023-01-012023-03-310001743759us-gaap:ParentMember2023-01-012023-03-310001743759us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001743759us-gaap:DevelopedTechnologyRightsMember2023-12-310001743759us-gaap:NoncontrollingInterestMember2024-03-310001743759us-gaap:NoncontrollingInterestMember2022-12-310001743759crsr:RevolvingCreditFacilityUnderCreditAgreementMembercrsr:BloombergShortTermBankYieldIndexRateBSBYMembersrt:MinimumMember2024-01-012024-01-010001743759crsr:OtherDirectorsOrOfficersMember2024-01-012024-03-310001743759srt:AmericasMember2024-01-012024-03-310001743759us-gaap:RetainedEarningsMember2024-01-012024-03-310001743759srt:MaximumMembercrsr:TermLoanMembercrsr:BloombergShortTermBankYieldIndexRateBSBYMember2024-01-012024-01-010001743759us-gaap:CommonStockMember2024-03-310001743759us-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-03-310001743759us-gaap:CustomerRelationshipsMember2023-12-310001743759crsr:RevolvingCreditFacilityUnderCreditAgreementMember2021-09-030001743759srt:AmericasMember2023-01-012023-03-31iso4217:USDxbrli:sharesxbrli:purexbrli:sharescrsr:Segmentcrsr:Derivativecrsr:Claimcrsr:Customeriso4217:USDcrsr:Country

 

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 March 31, 2024

OR

 

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

For the transition period from _________ to _________

Commission File Number: 001-39533

 

Corsair Gaming, Inc.

(Exact Name of Registrant as Specified in Its Charter)

 

 

Delaware

82-2335306

(State or Other Jurisdiction of

Incorporation or Organization)

(I.R.S. Employer
Identification No.)

 

115 N. McCarthy Boulevard

Milpitas, CA 95035

(Address of Principal Executive Offices and zip code)

 

 

(510) 657-8747

(Registrant’s Telephone Number, Including Area Code)

 

 

 

Not Applicable

(Former name, former address and former fiscal year,

if changed since last report)

 

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

 

Trading Symbol(s)

 

Name of each exchange on which registered

Common Stock, $0.0001 par value per share

 

CRSR

 

The Nasdaq Global Select Market

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated 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 Exchange Act). Yes No

As of April 26, 2024, the registrant had 103,905,563 shares of common stock, $0.0001 par value per share, outstanding.

 

 

 


 

Table of Contents

 

Page

PART I.

FINANCIAL INFORMATION

2

Item 1.

Financial Statements (Unaudited)

2

Condensed Consolidated Statements of Operations

2

Condensed Consolidated Statements of Comprehensive Loss

3

Condensed Consolidated Balance Sheets

4

 

Condensed Consolidated Statements of Stockholders' Equity

5

Condensed Consolidated Statements of Cash Flows

6

Notes to Condensed Consolidated Financial Statements

7

Item 2.

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

18

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

28

Item 4.

Controls and Procedures

29

PART II.

OTHER INFORMATION

30

Item 1.

Legal Proceedings

30

Item 1A.

Risk Factors

30

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

30

Item 3.

Defaults Upon Senior Securities

30

Item 4.

Mine Safety Disclosures

30

Item 5.

Other Information

30

Item 6.

Exhibits

31

Signatures

32

 

i


NOTE ABOUT FORWARD-LOOKING STATEMENTS

 

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934 (the Exchange Act) that reflect our current views with respect to, among other things, our operations and financial performance. These forward-looking statements are included throughout this Quarterly Report and relate to matters such as our industry and the markets we operate in, business strategy, goals and expectations concerning our market position, future operations, margins, profitability, capital expenditures, liquidity and capital resources and other financial and operating information. We have used the words “anticipate,” “assume,” “believe,” “continue,” “could,” “estimate,” “expect,” “foreseeable,” “future,” “intend,” “may,” “plan,” “potential,” “predict,” “project,” “seek,” “will” and similar terms and phrases to identify the forward-looking statements.

The forward-looking statements contained in this Quarterly Report on Form 10-Q are based on management’s current expectations and are subject to uncertainty and changes in circumstances. There can be no assurance that future developments affecting us will be those that we have anticipated. Actual results may differ materially from these expectations due to changes in global, regional or local economic, business, competitive, market, regulatory and other factors, many of which are beyond our control, including, for example, general economic conditions and supply chain issues. We believe that these factors include but are not limited to those described under the heading “Risk Factors” in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2023. These factors should not be construed as exhaustive and should be read in conjunction with the other cautionary statements that are included in this Quarterly Report on Form 10-Q. We undertake no obligation to publicly update or review any forward-looking statement, whether as a result of new information, future developments or otherwise, except as may be required by any applicable securities laws.
 

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 1


PART I—FINANCIAL INFORMATION

Item 1. Financial Statements (Unaudited).

Corsair Gaming, Inc.

Condensed Consolidated Statements of Operations

(Unaudited, in thousands, except per share amounts)

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Net revenue

 

$

337,257

 

 

$

353,964

 

Cost of revenue

 

 

250,618

 

 

 

268,560

 

Gross profit

 

 

86,639

 

 

 

85,404

 

Operating expenses:

 

 

 

 

 

 

Sales, general and administrative

 

 

80,217

 

 

 

67,529

 

Product development

 

 

16,641

 

 

 

16,838

 

Total operating expenses

 

 

96,858

 

 

 

84,367

 

Operating income (loss)

 

 

(10,219

)

 

 

1,037

 

Other (expense) income:

 

 

 

 

 

 

Interest expense

 

 

(3,691

)

 

 

(4,302

)

Interest income

 

 

1,565

 

 

 

1,474

 

Other expense, net

 

 

(461

)

 

 

(496

)

Total other expense, net

 

 

(2,587

)

 

 

(3,324

)

Loss before income taxes

 

 

(12,806

)

 

 

(2,287

)

Income tax benefit

 

 

1,777

 

 

 

639

 

Net loss

 

 

(11,029

)

 

 

(1,648

)

Less: Net income attributable to noncontrolling interest

 

 

536

 

 

 

364

 

Net loss attributable to Corsair Gaming, Inc.

 

$

(11,565

)

 

$

(2,012

)

 

 

 

 

 

 

 

Calculation of net loss per share attributable to common stockholders of Corsair Gaming, Inc.:

 

 

 

 

 

 

Net loss attributable to Corsair Gaming, Inc.

 

$

(11,565

)

 

$

(2,012

)

Change in redemption value of redeemable noncontrolling interest

 

 

(975

)

 

 

958

 

Net loss attributable to common stockholders of Corsair Gaming, Inc.

 

$

(12,540

)

 

$

(1,054

)

 

 

 

 

 

 

 

Net loss per share attributable to common stockholders of Corsair Gaming, Inc.:

 

 

 

 

 

 

Basic

 

$

(0.12

)

 

$

(0.01

)

Diluted

 

$

(0.12

)

 

$

(0.01

)

Weighted-average common shares outstanding:

 

 

 

 

 

 

Basic

 

 

103,563

 

 

 

101,685

 

Diluted

 

 

103,563

 

 

 

101,685

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements

 

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 2


Corsair Gaming, Inc.

Condensed Consolidated Statements of Comprehensive Loss

(Unaudited, in thousands)

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Net loss

 

$

(11,029

)

 

$

(1,648

)

Other comprehensive gain (loss):

 

 

 

 

 

 

Foreign currency translation adjustments, net of tax benefit (expense) of $124 and $(18) for the three months ended March 31, 2024 and 2023, respectively

 

 

(1,415

)

 

 

1,667

 

Unrealized foreign exchange gain (loss) from long-term intercompany loan, net of tax benefit (expense) of $160 and $(127) for the three months ended March 31, 2024 and 2023, respectively

 

 

24

 

 

 

(26

)

Comprehensive loss

 

 

(12,420

)

 

 

(7

)

Less: Comprehensive income attributable to noncontrolling interest

 

 

292

 

 

 

400

 

Comprehensive loss attributable to Corsair Gaming, Inc.

 

$

(12,712

)

 

$

(407

)

 

The accompanying notes are an integral part of these condensed consolidated financial statements

 

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 3


Corsair Gaming, Inc.

Condensed Consolidated Balance Sheets

(Unaudited, in thousands, except per share amounts)

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

 

 

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash

 

$

127,768

 

 

$

175,620

 

Restricted cash

 

 

2,174

 

 

 

2,705

 

Accounts receivable, net

 

 

204,920

 

 

 

253,268

 

Inventories

 

 

251,747

 

 

 

240,172

 

Prepaid expenses and other current assets

 

 

34,573

 

 

 

39,824

 

Total current assets

 

 

621,182

 

 

 

711,589

 

Restricted cash, noncurrent

 

 

241

 

 

 

239

 

Property and equipment, net

 

 

31,185

 

 

 

32,212

 

Goodwill

 

 

354,410

 

 

 

354,705

 

Intangible assets, net

 

 

178,151

 

 

 

188,009

 

Other assets

 

 

72,022

 

 

 

70,709

 

Total assets

 

$

1,257,191

 

 

$

1,357,463

 

Liabilities

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Debt maturing within one year, net

 

$

12,213

 

 

$

12,190

 

Accounts payable

 

 

191,401

 

 

 

239,957

 

Other liabilities and accrued expenses

 

 

138,487

 

 

 

166,340

 

Total current liabilities

 

 

342,101

 

 

 

418,487

 

Long-term debt, net

 

 

171,106

 

 

 

186,006

 

Deferred tax liabilities

 

 

14,104

 

 

 

17,395

 

Other liabilities, noncurrent

 

 

40,629

 

 

 

41,595

 

Total liabilities

 

 

567,940

 

 

 

663,483

 

Commitments and Contingencies (Note 9)

 

 

 

 

 

 

Temporary equity

 

 

 

 

 

 

Redeemable noncontrolling interest

 

 

15,925

 

 

 

15,937

 

Permanent equity

 

 

 

 

 

 

Corsair Gaming, Inc. stockholders’ equity:

 

 

 

 

 

 

Preferred stock, $0.0001 par value: 5,000 shares authorized, nil and nil shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively

 

 

 

 

 

 

Common stock, $0.0001 par value: 300,000 shares authorized, 103,859 and 103,255 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively

 

 

10

 

 

 

10

 

Additional paid-in capital

 

 

640,293

 

 

 

630,642

 

Retained earnings

 

 

27,870

 

 

 

40,410

 

Accumulated other comprehensive loss

 

 

(4,634

)

 

 

(3,487

)

Total Corsair Gaming, Inc. stockholders’ equity

 

 

663,539

 

 

 

667,575

 

Nonredeemable noncontrolling interest

 

 

9,787

 

 

 

10,468

 

Total permanent equity

 

 

673,326

 

 

 

678,043

 

Total liabilities, temporary equity and permanent equity

 

$

1,257,191

 

 

$

1,357,463

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements

 

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 4


Corsair Gaming, Inc.

Condensed Consolidated Statements of Stockholders’ Equity

(Unaudited, in thousands)

 

 

 

Three Months Ended March 31, 2024

 

 

 

Common Stock

 

 

Additional
Paid-in

 

 

Retained

 

 

Accumulated Other
Comprehensive

 

 

Total Corsair Gaming, Inc.
Stockholders’

 

 

Nonredeemable
Noncontrolling

 

 

Total
Permanent

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Loss

 

 

Equity

 

 

Interest

 

 

Equity

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance as of December 31, 2023

 

 

103,255

 

 

$

10

 

 

$

630,642

 

 

$

40,410

 

 

$

(3,487

)

 

$

667,575

 

 

$

10,468

 

 

$

678,043

 

Net income (loss)

 

 

 

 

 

 

 

 

 

 

 

(11,565

)

 

 

 

 

 

(11,565

)

 

 

219

 

 

 

(11,346

)

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,147

)

 

 

(1,147

)

 

 

(100

)

 

 

(1,247

)

Change in redemption value of redeemable noncontrolling interest

 

 

 

 

 

 

 

 

 

 

 

(975

)

 

 

 

 

 

(975

)

 

 

 

 

 

(975

)

Dividend paid to nonredeemable noncontrolling interest

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(800

)

 

 

(800

)

Issuance of common stock in connection with employee equity incentive plans

 

 

633

 

 

 

 

 

 

2,351

 

 

 

 

 

 

 

 

 

2,351

 

 

 

 

 

 

2,351

 

Shares withheld related to net share settlement

 

 

(29

)

 

 

 

 

 

(398

)

 

 

 

 

 

 

 

 

(398

)

 

 

 

 

 

(398

)

Stock-based compensation

 

 

 

 

 

 

 

 

7,698

 

 

 

 

 

 

 

 

 

7,698

 

 

 

 

 

 

7,698

 

Balance as of March 31, 2024

 

 

103,859

 

 

$

10

 

 

$

640,293

 

 

$

27,870

 

 

$

(4,634

)

 

$

663,539

 

 

$

9,787

 

 

$

673,326

 

 

 

 

Three Months Ended March 31, 2023

 

 

 

Common Stock

 

 

Additional
Paid-in

 

 

Retained

 

 

Accumulated Other
Comprehensive

 

 

Total Corsair Gaming, Inc.
Stockholders’

 

 

Nonredeemable
Noncontrolling

 

 

Total
Permanent

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Loss

 

 

Equity

 

 

Interest

 

 

Equity

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance as of December 31, 2022

 

 

101,385

 

 

$

10

 

 

$

593,486

 

 

$

37,223

 

 

$

(6,881

)

 

$

623,838

 

 

$

10,229

 

 

$

634,067

 

Net income (loss)

 

 

 

 

 

 

 

 

 

 

 

(2,012

)

 

 

 

 

 

(2,012

)

 

 

149

 

 

 

(1,863

)

Other comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,605

 

 

 

1,605

 

 

 

14

 

 

 

1,619

 

Change in redemption value of redeemable noncontrolling interest

 

 

 

 

 

 

 

 

 

 

 

958

 

 

 

 

 

 

958

 

 

 

 

 

 

958

 

Issuance of common stock in connection with employee equity incentive plans

 

 

671

 

 

 

 

 

 

2,117

 

 

 

 

 

 

 

 

 

2,117

 

 

 

 

 

 

2,117

 

Shares withheld related to net share settlement

 

 

(39

)

 

 

 

 

 

(556

)

 

 

 

 

 

 

 

 

(556

)

 

 

 

 

 

(556

)

Stock-based compensation

 

 

 

 

 

 

 

 

7,321

 

 

 

 

 

 

 

 

 

7,321

 

 

 

 

 

 

7,321

 

Balance as of March 31, 2023

 

 

102,017

 

 

$

10

 

 

$

602,368

 

 

$

36,169

 

 

$

(5,276

)

 

$

633,271

 

 

$

10,392

 

 

$

643,663

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 5


Corsair Gaming, Inc.

Condensed Consolidated Statements of Cash Flows

(Unaudited, in thousands)

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Cash flows from operating activities:

 

 

 

 

 

 

Net loss

 

$

(11,029

)

 

$

(1,648

)

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

 

 

 

 

 

 

Stock-based compensation

 

 

7,691

 

 

 

7,246

 

Depreciation

 

 

3,087

 

 

 

2,897

 

Amortization

 

 

9,515

 

 

 

9,741

 

Deferred income taxes

 

 

(6,059

)

 

 

(2,209

)

Other

 

 

758

 

 

 

128

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

46,928

 

 

 

14,623

 

Inventories

 

 

(12,101

)

 

 

4,672

 

Prepaid expenses and other assets

 

 

4,437

 

 

 

(1,077

)

Accounts payable

 

 

(47,962

)

 

 

18,156

 

Other liabilities and accrued expenses

 

 

(21,582

)

 

 

(10,703

)

Net cash (used in) provided by operating activities

 

 

(26,317

)

 

 

41,826

 

Cash flows from investing activities:

 

 

 

 

 

 

Purchase price adjustment related to business acquisition

 

 

1,041

 

 

 

 

Purchase of property and equipment

 

 

(2,520

)

 

 

(4,677

)

Net cash used in investing activities

 

 

(1,479

)

 

 

(4,677

)

Cash flows from financing activities:

 

 

 

 

 

 

Repayment of debt

 

 

(15,000

)

 

 

(10,000

)

Payment of deferred and contingent consideration

 

 

(4,942

)

 

 

(950

)

Proceeds from issuance of shares through employee equity incentive plans

 

 

2,351

 

 

 

2,117

 

Payment of taxes related to net share settlement of equity awards

 

 

(398

)

 

 

(556

)

Dividend paid to noncontrolling interest

 

 

(1,960

)

 

 

 

Payment of other offering costs

 

 

 

 

 

(497

)

Net cash used in financing activities

 

 

(19,949

)

 

 

(9,886

)

Effect of exchange rate changes on cash

 

 

(636

)

 

 

730

 

Net (decrease) increase in cash and restricted cash

 

 

(48,381

)

 

 

27,993

 

Cash and restricted cash at the beginning of the period

 

 

178,564

 

 

 

154,060

 

Cash and restricted cash at the end of the period

 

$

130,183

 

 

$

182,053

 

Supplemental cash flow disclosures:

 

 

 

 

 

 

Cash paid for interest

 

$

3,553

 

 

$

4,184

 

Cash paid (refunded) for income taxes, net

 

 

626

 

 

 

(546

)

Supplemental schedule of non-cash investing and financing activities:

 

 

 

 

 

 

Equipment purchased and unpaid at period end

 

$

1,171

 

 

$

2,234

 

Right-of-use assets obtained in exchange for operating lease liabilities

 

 

1,763

 

 

 

365

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 6


Corsair Gaming, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

1. Description of Business

Corsair Gaming, Inc., a Delaware corporation, together with its subsidiaries (collectively, “Corsair” the “Company”, “we”, “us”, or “our”), is a global provider and innovator of high-performance products for gamers and digital creators, many of which build their own PCs using our components.

Corsair is organized into two reportable segments:

Gamer and Creator Peripherals. Includes our high-performance gaming keyboards, mice, headsets, controllers, and streaming products, which includes capture cards, Stream Decks, microphones and audio interfaces, our Facecam streaming cameras, studio accessories, and gaming furniture, among others.
Gaming Components and Systems. Includes our high-performance power supply units, or PSUs, cooling solutions, computer cases, and DRAM modules, as well as high-end prebuilt and custom-built gaming PCs and laptops, and gaming monitors, among others.

2. Summary of Significant Accounting Policies

Basis of Presentation

Our interim condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The accounting policies we follow are set forth in Part II, Item 8, Note 2, “Significant Accounting Policies”, of the Notes to the Consolidated Financial Statements included in our Annual Report on Form 10K for the year ended December 31, 2023 which was filed with the SEC on February 27, 2024.

The condensed consolidated balance sheet as of December 31, 2023, included herein, was derived from the audited consolidated financial statements as of that date. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed, combined or omitted pursuant to such rules and regulations. Therefore, these interim condensed consolidated financial statements should be read in conjunction with our consolidated financial statements and notes thereto for the year ended December 31, 2023, included in our Annual Report on Form 10-K.

The interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements, and in management’s opinion, include all adjustments, which consist of only normal recurring adjustments necessary for the fair statement of our condensed consolidated balance sheet as of March 31, 2024 and our results of operations for the three months ended March 31, 2024 and 2023. The results for the three months ended March 31, 2024 are not necessarily indicative of the results expected for the current fiscal year or any other future periods.

Principles of Consolidation

The accompanying unaudited condensed consolidated financial statements include the accounts of Corsair and its subsidiaries, after the elimination of intercompany accounts and transactions. We consolidate subsidiaries in which we have a controlling interest. For the consolidated subsidiaries in which we own less than 100% of the equity, our consolidated net comprehensive income (loss) is reduced by the portion attributable to the noncontrolling interest. The ownership interest of other investors is recorded as noncontrolling interest in the condensed consolidated balance sheets.

In determining whether an entity is considered a controlled entity, we apply the VIE (variable interest entity) and VOE (voting interest entity) models. Entities that do not qualify as a VIE are assessed for consolidation under the VOE model. Under the VOE model, we consolidate the entity if we determine that we have a controlling financial interest in the entity through our ownership of greater than 50% of the outstanding voting shares of the entity and that other equity holders do not have substantive voting, participating or liquidation rights.

Use of Estimates

The preparation of 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 and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates include, but are not limited to, the valuation of intangible assets, accounts receivable, sales return reserves, reserves for customer incentives, warranty reserves, inventory, derivative instruments, stock-based compensation, and deferred income

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 7


tax. These estimates and assumptions are based on management’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the potential impacts from events in the current economic and geopolitical environment. We adjust such estimates and assumptions when facts and circumstances dictate. The extent to which the current macroeconomic conditions and the development of the geopolitical unrest will impact our business going forward depends on numerous dynamic factors that we cannot reliably predict. Actual results could differ materially from those estimates.

Recently Adopted Accounting Pronouncements

None.

Accounting Pronouncements Issued but Not Yet Adopted

In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvement to Reportable Segment Disclosure. This ASU updates the reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the chief operating decision maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment's profit or loss in assessing segment performance and deciding how to allocate resources. The ASU will be effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. This ASU will result in additional required disclosures in our consolidated financial statements, when adopted. We are currently evaluating the provisions of this ASU and expect to adopt them for the year ended December 31, 2024.

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU requires disaggregated information about a reporting entity's effective tax rate reconciliation as well as additional information on income tax paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024, with early adoption permitted. This ASU will result in additional required disclosures in our consolidated financial statements, when adopted. We are currently evaluating the provisions of this ASU and expect to adopt them for the year ended December 31, 2025.

3. Fair Value Measurement

U.S. GAAP establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The hierarchy is broken down into the following three levels of inputs that may be used to measure fair value:

Level 1—Quoted prices are available in active markets for identical assets or liabilities as of the measurement date.

Level 2—Pricing inputs are other than quoted prices in active market, which are either directly or indirectly observable as of the report date. The nature of these securities includes investments for which quoted prices are available but traded less frequently and investments that are fair valued using other securities, the parameters of which can be directly observed.

Level 3—Securities that have little to no pricing observability as of the report date. These securities are measured using management’s best estimate of fair value, where the inputs into the determination of fair value are not observable and require significant management judgment or estimation.

Fair value accounting is applied to all financial assets and liabilities that are recognized or disclosed at fair value in our condensed consolidated financial statements on a recurring basis. Our financial instruments, including cash, restricted cash, accounts receivable, accounts payable, borrowings from credit lines and other liabilities and accrued expenses approximate fair value due to their short-term maturities.

Our financial assets and liabilities that were measured at fair value on a recurring basis consisted of foreign currency forward contracts and the fair values of these contracts, which were classified as Level 2 of the fair value hierarchy, were based on similar exchange traded derivatives and the related asset or liability. The balances of our financial assets and liabilities as of March 31, 2024 and December 31, 2023 were not material.

 

4. Derivative Financial Instruments

From time to time, we enter into derivative instruments such as foreign currency forward contracts, to minimize the short-term impact of foreign currency exchange rate fluctuations on certain foreign currency denominated assets and liabilities. The derivative instruments are recorded at fair value in prepaid expenses and other current assets or other liabilities and accrued expenses on the condensed consolidated balance sheets. We do not designate such instruments as hedges for accounting purposes; accordingly, changes in the value of these contracts are recognized in each reporting period in other (expense) income, net in the condensed consolidated statements of operations. We do not enter into derivative instruments for trading purposes.

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 8


The foreign currency forward contracts generally mature within two to four months. The notional principal amount of outstanding foreign exchange forward contracts was $28.5 million and $44.3 million as of March 31, 2024 and December 31, 2023, respectively. The net fair value gains (losses) recognized in other (expense) income, net in relation to these derivative instruments was $0.6 million and $(0.4) million for the three months ended March 31, 2024 and 2023, respectively.

5. Business Combinations

Drop Acquisition

On July 14, 2023 (the “Acquisition Date”), we completed the acquisition of the assets and business of Massdrop Inc. (“Drop”), including the assumption of trade payables and certain accrued liabilities (the “Drop Acquisition”) for a cash purchase consideration of approximately $14.2 million, net of $0.6 million of cash acquired. On January 29, 2024, in connection with a joint release letter executed between us and Drop's seller, we received a refund of $1.0 million from escrow funds in relation to a purchase price adjustment for net working capital. With this refund, total purchase consideration, net of cash acquired, decreased to $13.2 million.

Drop, a community-based e-commerce company was headquartered in San Francisco, California, and specialized in customized DIY keyboards and keycaps. We expect this acquisition to give Corsair a leading presence in the personalized keyboards market which is one of the fastest growing trends in the gaming peripherals space as well as allow us to offer specialized Corsair and Elgato products to the enthusiast community that Drop is engaged with. Drop’s results of operations are included in our condensed consolidated statements of operations with effect from July 14, 2023.

The Drop Acquisition was accounted for as a business combination under the acquisition method of accounting. The final allocation of the Drop Acquisition purchase consideration to the estimated fair value of the assets acquired and liabilities assumed, inclusive of immaterial measurement period adjustments, was as follows (in thousands):

 

 

Amounts

 

 

 

 

 

Accounts receivable

 

$

135

 

Inventories

 

 

7,739

 

Prepaid and other assets

 

 

866

 

Property and equipment

 

 

109

 

Identifiable intangible assets

 

 

9,160

 

Goodwill

 

 

5,960

 

Accounts payable

 

 

(7,064

)

Accrued liabilities

 

 

(3,726

)

Purchase consideration, net of cash acquired

 

$

13,179

 

The fair value of certain working capital related items, including accounts receivable, prepaid and other assets, accounts payable and accrued liabilities, as well as the fair value of property and equipment approximated their book values at the Acquisition Date. The fair value of the inventories was estimated by major category, at net realizable value, which we believe approximates the price a market participant could achieve in a current sale. The difference between the fair value of the inventories and the book value recorded on the Acquisition Date was $2.0 million, of which we recognized $0.2 million and $1.5 million in cost of revenue in the condensed consolidated statements of operations for the three months ended March 31, 2024 and for the year ended December 31, 2023, respectively, upon the sale of the acquired inventory.

The goodwill of $6.0 million represents the expansion of our market presence by utilizing Drop's strength in direct consumer reach as well as the ability to expand the customizable keyboard and keycap market. The goodwill is deductible for tax purposes and is assigned to our Gaming Peripherals reporting unit.

The $9.2 million identifiable intangible assets acquired include developed technology of $5.2 million, trade name of $2.3 million and domain name of $1.7 million. The fair values of the identified intangible assets were estimated primarily using the income approach and were based on inputs that are not observable in the market which we consider to be Level 3 inputs. These intangible assets are being amortized over their estimated useful lives, ranging from 5 to 15 years, using the straight-line method of amortization. The identifiable intangible assets acquired are deductible for tax purposes.

The acquisition-related costs incurred in the three months ended March 31 2024 and 2023 were not material.

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 9


6. Goodwill and Intangible Assets

Goodwill

The following table summarizes the changes in the carrying amount of goodwill by reportable segment (in thousands):

 

 

Gaming
Components
and
Systems

 

 

Gamer and
Creator
Peripherals

 

 

Total

 

 

 

 

 

 

 

 

 

 

 

Balance as of December 31, 2023

 

$

148,936

 

 

$

205,769

 

 

$

354,705

 

Measurement period adjustments

 

 

 

 

 

(27

)

 

 

(27

)

Effect of foreign currency exchange rates

 

 

(34

)

 

 

(234

)

 

 

(268

)

Balance as of March 31, 2024

 

$

148,902

 

 

$

205,508

 

 

$

354,410

 

Intangible assets, net

The following table is a summary of intangible assets, net (in thousands):

 

March 31, 2024

 

 

December 31, 2023

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net
Carrying
Amount

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net
Carrying
Amount

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Developed technology

$

47,221

 

 

$

23,227

 

 

$

23,994

 

 

$

47,221

 

 

$

21,206

 

 

$

26,015

 

Trade name

 

34,050

 

 

 

9,633

 

 

 

24,417

 

 

 

34,114

 

 

 

9,060

 

 

 

25,054

 

Customer relationships

 

218,452

 

 

 

144,292

 

 

 

74,160

 

 

 

218,453

 

 

 

138,800

 

 

 

79,653

 

Patent portfolio

 

34,512

 

 

 

18,046

 

 

 

16,466

 

 

 

34,781

 

 

 

17,031

 

 

 

17,750

 

Supplier relationships

 

5,888

 

 

 

2,208

 

 

 

3,680

 

 

 

6,136

 

 

 

2,045

 

 

 

4,091

 

Total finite-life intangibles

 

340,123

 

 

 

197,406

 

 

 

142,717

 

 

 

340,705

 

 

 

188,142

 

 

 

152,563

 

Indefinite life trade name

 

35,430

 

 

 

 

 

 

35,430

 

 

 

35,430

 

 

 

 

 

 

35,430

 

Other

 

4

 

 

 

 

 

 

4

 

 

 

16

 

 

 

 

 

 

16

 

Total intangible assets

$

375,557

 

 

$

197,406

 

 

$

178,151

 

 

$

376,151

 

 

$

188,142

 

 

$

188,009

 

 

In the year when an identified intangible asset becomes fully amortized, the fully amortized balances from the gross asset and accumulated amortization amounts are removed from the table above.

The estimated future amortization expense of intangible assets as of March 31, 2024 is as follows (in thousands):

 

 

Amounts

 

 

 

 

 

Remainder of 2024

 

$

28,488

 

2025

 

 

37,620

 

2026

 

 

34,315

 

2027

 

 

24,661

 

2028

 

 

4,370

 

Thereafter

 

 

13,263

 

Total

 

$

142,717

 

 

7. Balance Sheet Components

The following tables present the components of certain balance sheet amounts (in thousands):

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

 

 

 

Cash

 

$

127,768

 

 

$

175,620

 

Restricted cash—short term

 

 

2,174

 

 

 

2,705

 

Restricted cash—noncurrent

 

 

241

 

 

 

239

 

Total cash and restricted cash

 

$

130,183

 

 

$

178,564

 

 

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 10


 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

 

 

 

Accounts receivable

 

$

206,156

 

 

$

254,433

 

Due from Factor

 

 

 

 

 

283

 

Allowance for doubtful accounts

 

 

(1,236

)

 

 

(1,448

)

Accounts receivable, net

 

$

204,920

 

 

$

253,268

 

As of March 31, 2024, two customers represented 42.3% and 17.8% of our accounts receivable, net balance, respectively. As of December 31, 2023, two customers represented 42.9% and 18.5% of our accounts receivable, net balance, respectively.

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

 

 

 

Raw materials

 

$

45,876

 

 

$

64,576

 

Work in progress

 

 

8,980

 

 

 

5,204

 

Finished goods

 

 

196,891

 

 

 

170,392

 

Inventories

 

$

251,747

 

 

$

240,172

 

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

 

 

 

Manufacturing equipment

 

$

29,121

 

 

$

28,168

 

Leasehold improvements

 

 

20,419

 

 

 

19,789

 

Computer equipment, software and office equipment

 

 

15,932

 

 

 

16,083

 

Furniture and fixtures

 

 

3,846

 

 

 

3,825

 

Total property and equipment

 

$

69,318

 

 

$

67,865

 

Less: Accumulated depreciation and amortization

 

 

(38,133

)

 

 

(35,653

)

Property and equipment, net

 

$

31,185

 

 

$

32,212

 

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

 

 

 

Right-of-use assets

 

$

35,049

 

 

$

36,324

 

Deferred tax asset

 

 

30,794

 

 

 

27,749

 

Other

 

 

6,179

 

 

 

6,636

 

Other assets

 

$

72,022

 

 

$

70,709

 

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

 

 

 

Accrued reserves for customer incentive programs

 

$

32,391

 

 

$

41,148

 

Accrued reserves for sales returns

 

 

32,951

 

 

 

36,822

 

Accrued payroll and related expenses

 

 

14,056

 

 

 

17,989

 

Accrued freight expenses

 

 

9,968

 

 

 

13,553

 

Operating lease liabilities, current

 

 

9,151

 

 

 

9,721

 

Accrued legal expense

 

 

6,516

 

 

 

1,014

 

Accrued warranty

 

 

6,323

 

 

 

7,155

 

Contract liabilities

 

 

4,490

 

 

 

7,442

 

Other

 

 

22,641

 

 

 

31,496

 

Other liabilities and accrued expenses

 

$

138,487

 

 

$

166,340

 

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

 

 

 

Operating lease liabilities, noncurrent

 

$

37,575

 

 

$

38,587

 

Other

 

 

3,054

 

 

 

3,008

 

Other liabilities, noncurrent

 

$

40,629

 

 

$

41,595

 

 

8. Debt

On September 3, 2021, we refinanced the First Lien Credit and Guaranty Agreement with a new Credit Agreement (as amended, the “Credit Agreement”). The Credit Agreement provides for a $100.0 million five-year revolving credit facility (“Revolving

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 11


Facility”) and a $250.0 million five-year term loan facility (“Term Loan”), with each maturing in September 2026. The Credit Agreement also permits, subject to conditions stated therein, additional incremental facilities in a maximum aggregate principal amount not to exceed $250.0 million. We may prepay the Term Loan and the Revolving Facility at any time without premium or penalty. We prepaid $11.9 million and $34.1 million of the Term Loan principal in the three months ended March 31, 2024 and in the year ended December 31, 2023, respectively.

The following table presents the carrying value of our Term Loan (in thousands):

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

 

 

 

Term Loan (variable rate) due September 2026

 

$

184,000

 

 

$

199,000

 

Debt discount and issuance cost, net of amortization

 

 

(681

)

 

 

(804

)

Total debt

 

 

183,319

 

 

 

198,196

 

Less: debt maturing within one year, net

 

 

12,213

 

 

 

12,190

 

Long-term debt, net

 

$

171,106

 

 

$

186,006

 

As of March 31, 2024, the estimated fair value of the Term Loan, which we have classified as a Level 2 financial instrument, was approximately $181.8 million.

As of March 31, 2024, and December 31, 2023, we had $100.0 million unused capacity under the Revolving Facility.

The Credit Agreement has a variable rate structure. According to the provisions in the Third Amendment to the Credit Agreement (“Third Amendment”), beginning 2024, the Term Loan and the Revolving Facility carry interest at our election at either (a) Bloomberg Short-Term Bank Yield Index rate (“BSBY”) plus a percentage spread (ranging from 1.25% to 2.25%) based on our total net leverage ratio, or (b) the base rate (as described in the Credit Agreement as the greatest of (i) the prime rate, (ii) the federal funds rate plus 0.50% and (iii) one-month BSBY plus 1.0%) plus a percentage spread (ranging from 0.25% to 1.25%) based on our total net leverage ratio. Additionally, the commitment fees on the unused portion of the Revolving Facility ranges from 0.2% to 0.4% based on our total net leverage ratio. The effective interest rate of our Term Loan, inclusive of the debt discount and debt issuance costs, was approximately 7.48% and 7.06% for the three months ended March 31, 2024, and 2023, respectively.

The Credit Agreement contains covenants with which we must comply during the term of the agreement, which we believe are ordinary and standard for agreements of this nature, including the maintenance of a maximum Consolidated Total Net Leverage Ratio (“CTNL Ratio”) and a minimum Consolidated Interest Coverage Ratio (“CIC Ratio”) (as defined in the Credit Agreement). According to the provisions in the Third Amendment, beginning 2024, we are required to maintain a maximum CTNL Ratio of 3.00 to 1.00 and a minimum CIC ratio of 3.00 to 1.00, with the provision that the maximum CTNL Ratio can be temporarily increased to 3.50 to 1.00 upon the occurrence of a Qualified Acquisition (as defined in, and subject to the requirements of the Credit Agreement). As of March 31, 2024, we were not in default under the Credit Agreement.

Our obligations under the Credit Agreement are guaranteed by substantially all of our U.S. subsidiaries and secured by a security interest in substantially all assets of the Company and the guarantor subsidiaries, subject to certain exceptions detailed in the Credit Agreement and related ancillary documentation.

The following table summarizes the interest expense recognized for all periods presented (in thousands):

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Credit Agreement:

 

 

 

 

 

 

Contractual interest expense for term loan

 

$

3,456

 

 

$

4,065

 

Amortization of debt discount and issuance cost

 

 

160

 

 

 

134

 

Other

 

 

75

 

 

 

103

 

Total interest expense

 

$

3,691

 

 

$

4,302

 

 

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 12


The future principal payments under our total long-term debt as of March 31, 2024 are as follows (in thousands):

 

 

Amounts

 

 

 

 

 

Remainder of 2024

 

$

9,375

 

2025

 

 

12,500

 

2026

 

 

162,125

 

2027

 

 

 

2028

 

 

 

Total debt

 

$

184,000

 

 

9. Commitments and Contingencies

Product Warranties

Changes in our assurance-type warranty obligations were as follows (in thousands):

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Beginning of the period

 

$

7,155

 

 

$

3,685

 

Warranty provision related to products shipped

 

 

993

 

 

 

1,378

 

Deductions for warranty claims processed

 

 

(1,825

)

 

 

(1,596

)

End of period

 

$

6,323

 

 

$

3,467

 

Unconditional Purchase Obligations

In the normal course of business, we enter into various purchase commitments for goods or services. Our long-term non-cancelable purchase commitments consist primarily of multi-year contractual arrangements relating to subscriptions for cloud computing hosting arrangements for our enterprise resource planning (“ERP”) system and the related support services. The total long-term non-cancelable purchase commitments as of March 31, 2024 was as follows (in thousands):

 

 

Amounts

 

 

 

 

 

Remainder of 2024

 

$

766

 

2025

 

 

337

 

2026

 

 

 

2027

 

 

 

2028

 

 

 

Thereafter

 

 

 

Total

 

$

1,103

 

Our total non-cancelable long term purchase commitments outstanding as of December 31, 2023 was $1.5 million.

Letters of Credit

There were no letters of credit outstanding as of March 31, 2024 and December 31, 2023. No amounts have been drawn upon the letters of credit for all periods presented.

Legal Proceedings

We may from time to time be involved in various claims and legal proceedings of a character normally incident to the ordinary course of business. Litigation can be expensive and disruptive to normal business operations, and the results of complex legal proceedings are difficult to predict, and our view of these matters may change in the future as the litigation and events related thereto unfold. We expense legal fees as incurred and we record a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Based on currently available information, we believe that existing claims or proceedings are not likely to have a material adverse effect on our financial position, or the outcome of these matters is currently not determinable. An unfavorable outcome to any legal matter, if material, could have an adverse effect on our operations or financial position, liquidity of results of operations.

Indemnification

In the ordinary course of business, we may provide indemnifications of varying scope and terms with respect to certain transactions. We have entered into indemnification agreements with directors and certain officers and employees that will require

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 13


Corsair, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. No demands have been made upon Corsair to provide indemnification under such agreements, and thus, there are no claims that we are aware of that could have a material effect on our condensed consolidated balance sheets, statements of operations, or statements of cash flows. We currently have directors’ and officers’ insurance.

10. Stockholders’ Equity

Shelf-Registration Statement

On July 22, 2022, we filed a shelf registration statement on Form S-3 with the SEC, which was declared effective August 1, 2022 (the “2022 Shelf Registration Statement”). The 2022 Shelf Registration Statement registered securities to be offered by us, in an amount up to $300.0 million, including common stock, preferred stock and warrants, through August 1, 2025. In addition, the 2022 Shelf Registration Statement registered 54,179,559 shares of common stock held by the selling securityholders named in the 2022 Shelf Registration Statement. We will not receive any of the proceeds from the sale of the shares registered by the selling securityholders.

As of March 31, 2024, $216.7 million remained available for issuance under the 2022 Shelf Registration Statement.

11. Equity Incentive Plans and Stock-Based Compensation

As of March 31, 2024, we have two active equity incentive plans: the 2020 Equity Incentive Plan and the Employee Stock Purchase Plan (“ESPP”).

In February 2024, we granted performance stock units (“PSU”) to certain senior members of our management team under the 2020 Equity Incentive Plan. The vesting of PSUs is conditional upon the achievement of certain internal financial targets for the year ended December 31, 2024 and these will vest over a three-year service period. The number of units issued can range from 0% to 200% of the target shares depending on the achievement of the financial targets. In the event such targets are achieved, one-third of the eligible PSUs would vest and the remaining two-thirds would thereafter vest evenly over the second and third years. In the event the minimum targets are not achieved, no PSUs would vest. The compensation expense associated with PSUs is recognized using the accelerated attribution method over the requisite service period, and it is based on the estimated number of shares that is considered probable of vesting. Adjustments to the compensation expense will be made in each reporting period based on changes in our estimate of the number of PSUs that are probable of vesting.

We measure and recognize compensation for all stock-based compensation awards, including stock options, stock purchase rights, restricted stock units (“RSU”) and PSU, based upon the grant-date fair value of those awards. The grant-date fair value of our stock options and stock purchase rights is estimated using a Black-Scholes-Merton option-pricing model. The fair value of our RSUs and PSUs are calculated based on the market value of our stock at the grant date.

The following table summarizes stock-based compensation expense by line item in the condensed consolidated statements of operations (in thousands):

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Cost of revenue

 

$

545

 

 

$

440

 

Sales, general and administrative

 

 

6,281

 

 

 

5,871

 

Product development

 

 

865

 

 

 

935

 

Stock-based compensation expense, net of amounts capitalized (1)

 

$

7,691

 

 

$

7,246

 

Income tax benefits related to stock-based compensation expense

 

$

447

 

 

$

1,354

 

 

(1)
Stock-based compensation expense capitalized were not material for each of the periods presented.

The following table summarizes by type of grant, the total unrecognized stock-based compensation expense and the remaining period over which such expense is expected to be recognized (in thousands, except number of years):

 

 

March 31, 2024

 

 

Unrecognized Expense

 

 

Remaining weighted average period (In years)

 

 

 

 

 

 

Stock options

 

$

34,687

 

 

2.9

RSUs

 

 

30,558

 

 

2.8

PSUs

 

 

4,079

 

 

2.9

ESPP

 

 

408

 

 

0.4

Total unrecognized stock-based compensation expense

 

$

69,732

 

 

 

 

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 14


 

12. Net Loss Per Share

The following table summarizes the calculation of basic and diluted net loss per share (in thousands, except per share amounts):

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Numerator

 

 

 

 

 

 

Net loss

 

$

(11,029

)

 

$

(1,648

)

Less: Net income attributable to noncontrolling interest

 

 

536

 

 

 

364

 

Net loss attributable to Corsair Gaming, Inc.

 

 

(11,565

)

 

 

(2,012

)

Change in redemption value of redeemable noncontrolling interest

 

 

(975

)

 

 

958

 

Net loss attributable to common stockholders of Corsair Gaming, Inc.

 

$

(12,540

)

 

$

(1,054

)

Denominator

 

 

 

 

 

 

Basic weighted-average shares outstanding

 

 

103,563

 

 

 

101,685

 

Effect of dilutive securities

 

 

 

 

 

 

Total diluted weighted-average shares outstanding

 

 

103,563

 

 

 

101,685

 

 

 

 

 

 

 

 

Net loss per share attributable to common stockholders of Corsair Gaming, Inc.:

 

 

 

 

 

 

Basic

 

$

(0.12

)

 

$

(0.01

)

Diluted

 

$

(0.12

)

 

$

(0.01

)

 

 

 

 

 

 

 

Anti-dilutive potential common shares (1)

 

 

12,715

 

 

 

11,934

 

 

(1)
Potential common share equivalents were not included in the calculation of diluted net loss per share as the effect would have been anti-dilutive.

13. Income Taxes

The table below presents our loss before income taxes, income tax benefit and effective income tax rates for all periods presented (in thousands, except percentages):

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Loss before income taxes

 

$

(12,806

)

 

$

(2,287

)

Income tax benefit

 

 

1,777

 

 

 

639

 

Effective tax rate

 

 

13.9

%

 

 

27.9

%

We are subject to income taxes in the United States and foreign jurisdictions in which we do business. These foreign jurisdictions have statutory tax rates different from those in the United States. Accordingly, our effective tax rates will vary depending on the relative proportion of foreign to United States income, the utilization of net operating loss and tax credit carry forwards, changes in geographic mix of income and expense, changes in management’s assessment of matters such as the ability to realize deferred tax assets, and changes in tax laws.

Our effective tax rates were 13.9% and 27.9% for the three months ended March 31, 2024 and 2023, respectively. The decrease in our effective rate in the three-month period was primarily due to a change in the mix of income and losses in the various tax jurisdictions in which we operate, and an increase in shortfall tax deficiencies from stock-based compensation.

Unrecognized tax benefits were $3.6 million as of March 31, 2024 and $3.5 million as of December 31, 2023, respectively, and if recognized, would favorably affect the effective income tax rate in future periods.

On December 15, 2022, the European Union (“EU”) Member States formally adopted the EU’s Pillar Two Directive, which generally provides for a minimum effective tax rate of 15%, as established by the Organization for Economic Co-operation and Development (“OECD”) Pillar Two Framework that was supported by over 130 countries worldwide. The EU effective dates are January 1, 2024, and January 1, 2025, for different aspects of the directive. A significant number of other countries are expected to also implement similar legislation, including United Kingdom which approved the legislation on July 11, 2023 with a full effective date of January 1, 2024. We have evaluated the potential impact from the OECD Pillar Two rules and determined that the effects are immaterial to our financial position for the year of 2024.

14. Segment and Geographic Information

We have two reportable segments:

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 15


Gamer and Creator Peripherals. Includes our high-performance gaming keyboards, mice, headsets, controllers, and streaming products, which includes capture cards, Stream Decks, microphones and audio interfaces, our Facecam streaming cameras, studio accessories, and gaming furniture, among others.
Gaming Components and Systems. Includes our high-performance power supply units, or PSUs, cooling solutions, computer cases, and DRAM modules, as well as high-end prebuilt and custom-built gaming PCs and laptops, and gaming monitors, among others.

The segments are defined as those operations our CODM regularly reviews to analyze performance and allocate resources. Our CODM is determined to be Corsair’s Chief Executive Officer. The results of the reportable segments are derived directly from our reporting system and are based on the methods of internal reporting which are not necessarily in conformity with GAAP. Management measures net revenue and gross profit to evaluate the performance of, and allocate resources to, each of the segments.

The table below summarizes the financial information for each reportable segment (in thousands):

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Net revenue

 

 

 

 

 

 

Gamer and Creator Peripherals

 

$

106,973

 

 

$

88,942

 

Gaming Components and Systems

 

 

230,284

 

 

 

265,022

 

Total net revenue

 

$

337,257

 

 

$

353,964

 

 

 

 

 

 

 

 

Gross Profit

 

 

 

 

 

 

Gamer and Creator Peripherals

 

$

43,643

 

 

$

26,648

 

Gaming Components and Systems

 

 

42,996

 

 

 

58,756

 

Total gross profit

 

$

86,639

 

 

$

85,404

 

The CODM manages assets on a total company basis, not by operating segments; therefore, asset information and capital expenditures by operating segments are not presented.

Geographic Information

The following table summarizes our net revenue by geographic region based on the location of the customer (in thousands):

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Net revenue

 

 

 

 

 

 

Americas

 

$

174,972

 

 

$

185,898

 

Europe and Middle East

 

 

115,735

 

 

 

113,441

 

Asia Pacific

 

 

46,550

 

 

 

54,625

 

Total net revenue

 

$

337,257

 

 

$

353,964

 

Revenues from sales to customers in the United States represented 45.6% and 46.2% for the three months ended March 31, 2024 and 2023, respectively. No other single country represented 10% or more of total net revenue during these periods.

Two customers represented 27.7% and 11.4% of our total net revenue for the three months ended March 31, 2024. One customer represented 25.8% of our total net revenue for the three months ended March 31, 2023. No other customer represented 10% or more of our total net revenue during these periods.

15. Redeemable Noncontrolling Interest ("RNCI")

On January 1, 2022, we acquired a 51% ownership stake in Elgato iDisplay Holdings LTD. and its related companies (together “iDisplay”). We have determined that we have a controlling financial interest in iDisplay under the VOE model.

Under the Shareholders Agreement between Corsair and the iDisplay Seller a put option was provided to the iDisplay Seller to transfer to Corsair (i) 14% of their ownership interest in iDisplay upon the first anniversary of the Closing Date of the iDisplay Acquisition, and (ii) an additional 15% of their ownership interest in iDisplay upon the second anniversary of the Closing Date. The put option will expire after January 1, 2025. As of March 31, 2024, the iDisplay Seller has not exercised the put option for the transfer of the 29% of their ownership interest to Corsair.

The exercise price of the put option is based on multiples of iDisplay’s historical TTM EBITDA less any debt. The put option makes this portion of the noncontrolling interest redeemable and therefore, the RNCI is classified as temporary equity on our

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 16


condensed consolidated balance sheets and carried at the greater of the initial carrying amount, increased or decreased, for the RNCI share of comprehensive income (loss), contributions and distributions, or the redemption value. The change in redemption value is recognized through retained earnings.

The following table presents the changes in RNCI for the periods presented (in thousands):

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Balance at beginning of period

 

$

15,937

 

 

$

21,367

 

Share of net income

 

 

317

 

 

 

215

 

Share of other comprehensive income (loss)

 

 

(144

)

 

 

22

 

Dividend paid

 

 

(1,160

)

 

 

 

Change in redemption value (1)

 

 

975

 

 

 

(958

)

Balance at end of period

 

$

15,925

 

 

$

20,646

 

(1)
These amounts represent increases or (decreases) in redemption value over the carrying value for the respective periods. These amounts were recorded as an offset to retained earnings impacting the net income (loss) used in the calculation of net income (loss) per share attributable to common stockholders of Corsair Gaming, Inc. for these periods.

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 17


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

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS

You should read the following discussion and analysis of our financial condition and results of operations in conjunction with the condensed consolidated financial statements and the related notes included elsewhere in this Quarterly Report on Form 10-Q as well as in conjunction with the Risk Factors set forth in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2023, as filed with the United States Securities and Exchange Commission (“SEC”) on February 27, 2024. The following discussion contains forward-looking statements based upon current expectations that involve risks and uncertainties. Our actual results could differ materially from those anticipated in these forward-looking statements as a result of many factors, including but not limited to those discussed under the heading “Risk Factors” in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2023.


Overview

We are a leading global provider and innovator of high-performance products for gamers and digital creators, such as streamers, Vloggers and broadcasters, many of which build their own PCs using our components. Our industry-leading gaming products help digital athletes, from casual gamers to committed professionals, perform at their peak across PC or console platforms, and our streaming products enable creators to produce studio-quality content to share with friends or to broadcast to millions of fans. Our PC components products offer our customers multiple options to build their customized gaming and workstation desktop PCs. Our solution is the most complete suite of products that address the most critical components for both game performance and streaming. Our product offering is enhanced by our two proprietary software platforms: iCUE for gamers and the Elgato streaming suite for content creators, including our Stream Deck control software, which provide unified, intuitive performance, and aesthetic control and customization across their respective product families. We also offer digital services to enhance the customer experience by integrating esports, coaching, Elgato's marketplace, customer care and extended warranty into our product offerings.

We group our products into two categories (operating segments):

Gamer and Creator Peripherals. Includes our high-performance gaming keyboards, mice, headsets, controllers, and streaming products, which includes capture cards, Stream Decks, microphones and audio interfaces, our Facecam streaming cameras, studio accessories, and gaming furniture, among others.
Gaming Components and Systems. Includes our high-performance power supply units, or PSUs, cooling solutions, computer cases, and DRAM modules, as well as high-end prebuilt and custom-built gaming PCs and laptops, and gaming monitors, among others.

We started 2024 with year-over-year growth and increase in gross margin in the first quarter for our Gamer and Creator Peripherals segment, driven primarily by recent new product launches, including our Stream Deck products, as well as new PC controllers, keyboards, headsets and mice. Demand was slower in the component market as is normal in this stage of the GPU cycle but we believe that we continue to have a high market share in this space.

Furthermore, we successfully expanded the retail presence of Corsair’s full suite of gaming and creator products, introduced the Drop product line to retail channels, expanded our SCUF Gaming product lines in retail, and strengthened our partnerships with several major online retailers. We believe these initiatives will help solidify our position in the market.

Summary of Financial Results

Our net revenue was $337.3 million and $354.0 million for the three months ended March 31, 2024,and 2023, respectively. Our gross margin was 25.7% and 24.1% for the three months ended March 31, 2024 and 2023, respectively. We had a net loss of $11.6 million and $2.0 million for the three months ended March 31, 2024 and 2023, respectively.

As of March 31, 2024, we had cash and restricted cash, in the aggregate of $130.2 million and the principal balance outstanding on our Term Loan was $184.0 million. Cash used in operations was $26.3 million for the three months ended March 31, 2024, and cash provided by operations was $41.8 million for the three months ended March 31, 2023.

Key Factors Affecting Our Business

Our results of operations and financial condition are affected by numerous factors, including those discussed under the heading “Risk Factors” in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2023 and those described below.

Impact of Macroeconomic Conditions

Our business and financial performance depend significantly on worldwide economic conditions. We face global macroeconomic challenges including the ongoing effects of geopolitical conflicts, such as the ongoing war between Russia and

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 18


Ukraine, the ongoing conflict in Gaza, including the heightened tensions in the Red Sea, and any potential conflicts between China and Taiwan, supply chain constraints, uncertainty in global financial markets and the risk of a recession, inflationary trends, volatility in exchange rates and evolving dynamics in the global trade environment. We also experience seasonality in the sale of our products, which may be affected by general economic conditions. During 2023, we observed continued market uncertainty and inflationary pressures, however, since the second half of 2023, we observed some recovery in the markets, evidenced by the strong retail sales performance in the fourth quarter of 2023. Based on market indicators and other factors, we expect this trend to repeat in the second half of 2024, but if these indicators proved to be incorrect, our financial results could be negatively impacted. We have in the past experienced, and may continue to experience supply chain disruptions leading to increased logistics costs, such as the increased freight costs from increased air-shipments in the three months ended March 31, 2024 due to the shipping delays caused by the tension in the Red Sea.

We are exposed to fluctuations in foreign currency exchange rates. As a result of our foreign sales and operations, we have revenue, payroll and other operating expenses denominated in foreign currencies, in particular the Chinese Yuan, Euro and British Pound. Unfavorable movement in the exchange rate between the U.S. dollar and the currencies we conduct sales or operate in may negatively impact our financial results. While the foreign currency fluctuations did not have a material impact to our operating results for the three months ending March 31, 2024, there can be no assurance that future foreign currency fluctuations will not have a material impact to our operating results.

The extent of the impact of macroeconomic conditions and geopolitical tensions on our business, sales, results of operations, cash flows and financial condition will depend on future developments, which are not within our control and are highly uncertain and cannot be predicted. We will continue to evaluate these risks and uncertainties and further our mitigation plans.

Impact of Industry Trends

Our results of operations and financial condition are impacted by industry trends in the gaming market, including:

Increasing gaming engagement. We believe that gaming’s increasing time share of global entertainment consumption will drive continued growth in spending on both games and gaming products. Gaming continues to become increasingly social, as streaming viewership becomes more widely adopted along with increasing numbers of content creators. This trend, which has accelerated in the past few years experienced a setback in 2022 primarily due to challenging macroeconomic conditions and the ongoing war between Russia and Ukraine. While the gaming peripherals market showed signs of recovery in 2023 in North America and Europe, the streaming market has yet to recover to pre-2022 levels. As and when it does, we believe that we are well positioned to serve this market with best-in-class tools for content creation. We expect the overall gaming market to enter a new growth phase in 2024 as we enter a refresh cycle from the surge of consumer spending that occurred during the COVID-19 pandemic. Specifically, the video gaming industry is experiencing a significant shift and we believe is poised for continued growth and innovation. The convergence of quality content, console availability, favorable regulatory developments, and the expanded implementation of AI are driving such growth and innovation. As anticipated, we saw a surge in demand for our peripherals products in the three months ended March 31, 2024, and we expect this trend to continue into 2024.
Introduction of new high-performance computing hardware and sophisticated games. We believe that the introduction of more powerful CPUs and GPUs that place increased demands on other system components, such as memory, power supply or cooling, has a significant effect on increasing the demand for our products. In addition, we believe that the introduction and success of games with sophisticated graphics that place increasing demands on system processing speed and capacity and therefore require more powerful CPUs or GPUs, drives demand for our high-performance gaming components and systems, such as PSUs and cooling solutions, and our gaming PC memory. As a result, our operating results may be materially affected by the timing of, and the rate at which computer hardware companies introduce, new and enhanced CPUs and GPUs, the timing of, and rate at which computer game companies and developers introduce sophisticated new and improved games that require increasingly high levels of system and graphics processing power, and whether these new products and games are widely accepted by gamers. During 2023, we experienced overall demand increase for our gaming components and systems products primarily driven by the self-built PC market expansion from the increase in availability of new and reasonably priced GPUs and CPUs as well as the release of new game titles. In 2024, we will be mid-cycle for new GPU platforms and do not expect a similar increase in demand driven by these new GPU platforms until the next substantial GPU launch which is likely to impact second half of 2024 and 2025. Further, as anticipated, the slowdown in the self-built PC market activity, beginning 2024, led to a decrease in demand for our products in the Gaming Components and Systems segment in the three months ended March 31, 2024.

Impact of Customer Concentration

We operate a global sales network that consists primarily of retailers (including e-retailers), as well as distributors we use to access certain retailers. Further, a limited number of retailers and distributors represent a significant portion of our net revenue, with e-retailer Amazon accounting for 27.7% and 25.8% of our net revenue for the three months ended March 31, 2024 and 2023, respectively, and sales to our ten largest customers accounting for approximately 53.4% and 51.5% of our net revenue for the three

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 19


months ended March 31, 2024 and 2023, respectively. Our customers, including Amazon, typically do not enter into long-term agreements to purchase our products but instead enter into purchase orders with us. As a result of this concentration and the lack of long-term agreements with our customers, a primary driver of our net revenue and operating performance is maintaining good relationships with these retailers and distributors. To help maintain good relationships, we implement initiatives such as our updated packaging design which helps e-retailers such as Amazon process our packages more efficiently. Further, given our global operations, a significant percentage of our expenses relate to shipping costs. Our ability to effectively optimize these shipping costs, for example utilizing expensive shipping options such as air freight for smaller packages and more urgent deliveries and more cost-efficient options, such as ground or ocean freight, for other shipments, has an impact on our expenses and results of operations.

Impact of New Product Introductions

Gamers demand new technology and product features, and we expect our ability to accurately anticipate and meet these demands will be one of the main drivers for any future sales growth and market share expansion. In the last few years, we have entered into several new markets, for example the cameras market for content creators and the gaming monitors market for both gamers and content creators. We launched 108 and 19 new products in 2023 and in the three months ended March 31, 2024, respectively. While we intend to continue to develop and release new products, there can be no assurance that our new product introductions will have a favorable impact on our operating results or that customers will choose our new products over those of our competitors.

Impact of Seasonal Sales Trends

We have experienced and expect to continue to experience seasonal fluctuations in sales due to the buying patterns of our customers and spending patterns of gamers. Our net revenue has generally been lower in the first and second calendar quarters due to lower consumer demand following the fourth quarter holiday season and because of the decline in sales that typically occurs in anticipation of the introduction of new or enhanced CPUs, GPUs, and other computer hardware products, which usually take place in the second calendar quarter, and which tend to drive sales in the following two quarters. Further, our net revenue tends to be higher in the third and fourth calendar quarters due to seasonal sales such as “Black Friday” and “Cyber Monday” as well as “Singles Day” in China, as retailers tend to make purchases in advance of these sales. Our sales also tend to be higher in the fourth quarter due to the introduction of new consoles and high-profile games in connection with the holiday season. As a consequence of seasonality, our net revenue for the second calendar quarter is generally the lowest of the year followed by the first calendar quarter. Historical seasonal patterns may not continue in the future and have been impacted, for example, in 2020 and 2021, primarily due to the impacts of the COVID-19 pandemic, and may be further impacted in the future, by macroeconomic factors, increasing supply constraints, GPU shortages, and shifts in customer behavior.

Impact of Product Mix

Our Gamer and Creator Peripherals segment has a higher gross margin than our Gaming Components and Systems segment. As a result, our overall gross margin is affected by changes in product mix. External factors can have an impact on our product mix, such as popular game releases that can increase sales of peripherals and availability of new CPUs and GPUs that can impact component sales. In addition, within our Gamer and Creator Peripherals and Gaming Components and Systems segments, gross margin varies between products, and significant shifts in product mix within either segment may also significantly impact our overall gross margin.

Impact of Fluctuations in Integrated Circuits Pricing

Integrated circuits, or ICs, account for most of the cost of producing our high-performance memory products. IC prices are subject to pricing fluctuations which can affect the average sales prices of memory modules, and thus impact our net revenue, and can have an effect on gross margins. The impact on net revenues can be significant as our high-performance memory products, included within our Gaming Components and Systems segment, represent a significant portion of our net revenue.

Components of our Operating Results

Net Revenue

We generate materially all of our net revenue from the sale of gamer and creator peripherals and gaming components and systems to retailers, including e-retailers, gamers and distributors worldwide. Our revenue is recognized net of allowances for returns, discounts, sales incentives and any taxes collected from customers.

Cost of Revenue

Cost of revenue consists of product costs, including costs of contract manufacturers, inbound freight costs from manufacturers to our distribution hubs as well as inter-hub shipments, cost of materials and overhead, duties and tariffs, warranty replacement cost to

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 20


process and rework returned items, depreciation of tooling equipment, warehousing costs, excess and obsolete inventory write-downs, and certain allocated costs related to facilities and information technology, or IT, and personnel-related expenses and other operating expenses related to supply chain logistics.

Operating Expenses

Operating expenses consist of sales, general and administrative expenses and product development expenses.

Sales, general and administrative. Sales, general and administrative, or SG&A, expenses represent the largest component of our operating expenses and consist of distribution costs, sales, marketing and other general and administrative costs. Distribution costs include outbound freight and the costs to operate our distribution hubs. Sales and marketing costs relate to the costs to operate our global sales force that works in conjunction with our channel partners, gaming team and event sponsorships, advertising and marketing promotions of our products and services, costs of maintaining our web store and credit card processing fees related to sales on our webstore, personnel-related cost and allocated overhead costs. General and administrative costs consist primarily of personnel-related expenses for our finance, legal, human resources, IT and administrative personnel, as well as the costs of professional services related to these functions and allocated overhead costs.

Product development. Product development costs are generally expensed as incurred. Product development costs consist primarily of the costs associated with the design and testing of new products and improvements to existing products. These costs relate primarily to compensation of personnel and consultants involved with product design, definition, compatibility testing and qualification, as well as depreciation costs of equipment used, prototype material costs and allocated overhead costs.

Interest Expense

Interest expense consists of interest associated with our debt financing arrangements, including our revolving line of credit, and amortization of debt issuance costs and debt discounts.

Interest Income

Interest income consists of interest earned on interest-bearing accounts.

Other Expense, Net

Other expense, net consists primarily of our foreign currency exchange gains and losses relating to transactions and remeasurement of asset and liability balances denominated in foreign currencies, and net fair value gains and losses from our foreign currency forward contracts.

Income Tax Benefit

We are subject to income taxes in the United States and foreign jurisdictions in which we do business. These foreign jurisdictions have statutory tax rates different from those in the United States. Accordingly, our effective tax rates will vary depending on the relative proportion of foreign to United States income, the utilization of foreign tax credits and changes in tax laws. Deferred tax assets are reduced through the establishment of a valuation allowance, if, based upon available evidence, it is determined that it is more likely than not that the deferred tax assets will not be realized.

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the tax and financial reporting bases of our assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in future years in which those temporary differences are expected to be recovered or settled.

Net Income Attributable to Noncontrolling Interest

Net income attributable to noncontrolling interest represents the share of the net income of subsidiaries in which we own less than 100% of the equity attributable to the ownership interest that we did not acquire.

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 21


Results of Operations

The following tables set forth the components of our condensed consolidated statements of operations, in dollars (thousands) and as a percentage of total net revenue, for each of the periods presented.

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Net revenue

 

$

337,257

 

 

$

353,964

 

Cost of revenue

 

 

250,618

 

 

 

268,560

 

Gross profit

 

 

86,639

 

 

 

85,404

 

Operating expenses:

 

 

 

 

 

 

Sales, general and administrative

 

 

80,217

 

 

 

67,529

 

Product development

 

 

16,641

 

 

 

16,838

 

Total operating expenses

 

 

96,858

 

 

 

84,367

 

Operating income (loss)

 

 

(10,219

)

 

 

1,037

 

Other (expense) income:

 

 

 

 

 

 

Interest expense

 

 

(3,691

)

 

 

(4,302

)

Interest income

 

 

1,565

 

 

 

1,474

 

Other expense, net

 

 

(461

)

 

 

(496

)

Total other expense, net

 

 

(2,587

)

 

 

(3,324

)

Loss before income taxes

 

 

(12,806

)

 

 

(2,287

)

Income tax benefit

 

 

1,777

 

 

 

639

 

Net loss

 

 

(11,029

)

 

 

(1,648

)

Less: Net income attributable to noncontrolling interest

 

 

536

 

 

 

364

 

Net loss attributable to Corsair Gaming, Inc.

 

$

(11,565

)

 

$

(2,012

)

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Net revenue

 

 

100.0

%

 

 

100.0

%

Cost of revenue

 

 

74.3

 

 

 

75.9

 

Gross profit

 

 

25.7

 

 

 

24.1

 

Operating expenses:

 

 

 

 

 

 

Sales, general and administrative

 

 

23.8

 

 

 

19.1

 

Product development

 

 

4.9

 

 

 

4.8

 

Total operating expenses

 

 

28.7

 

 

 

23.9

 

Operating income (loss)

 

 

(3.0

)

 

 

0.2

 

Other (expense) income:

 

 

 

 

 

 

Interest expense

 

 

(1.1

)

 

 

(1.2

)

Interest income

 

 

0.5

 

 

 

0.4

 

Other expense, net

 

 

(0.1

)

 

 

(0.1

)

Total other expense, net

 

 

(0.7

)

 

 

(0.9

)

Loss before income taxes

 

 

(3.7

)

 

 

(0.7

)

Income tax benefit

 

 

0.5

 

 

 

0.2

 

Net loss

 

 

(3.2

)

 

 

(0.5

)

Less: Net income attributable to noncontrolling interest

 

 

0.2

 

 

 

0.1

 

Net loss attributable to Corsair Gaming, Inc.

 

 

(3.4

)%

 

 

(0.6

)%

Components of Results of Operations

Net Revenue

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

 

 

(In thousands)

 

Net revenue

 

$

337,257

 

 

$

353,964

 

 

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 22


Net revenue decreased by 4.7% for the three months ended March 31, 2024 as compared to the same period last year. The decrease was due to a 13.1% decrease in sales for our Gaming Components and Systems segment, which was partially offset by a 20.3% increase in sales for our Gamer and Creator Peripherals segment.

Gross Profit and Gross Margin

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

 

 

(In thousands, except percentages)

 

Gross profit

 

$

86,639

 

 

$

85,404

 

Gross margin

 

 

25.7

%

 

 

24.1

%

Gross margin increased by 1.6% for the three months ended March 31, 2024 as compared to the same period last year primarily due to increased sales of new products that carry higher margins in our Gamer and Creator Peripherals segment, which was partially offset by increased promotion activities for products in our Gaming Components and Systems segment.

Sales, General and Administrative (SG&A)

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

 

 

(In thousands)

 

Sales, general and administrative

 

$

80,217

 

 

$

67,529

 

SG&A expenses increased 18.8% for the three months ended March 31, 2024 as compared to the same period last year primarily due to one-time higher legal expenses and settlement costs, higher personnel-related costs from merit increases, and higher freight costs which was partly due to increased ocean rates triggered by tensions in the Red Sea.

Product Development

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

 

 

(In thousands)

 

Product development

 

$

16,641

 

 

$

16,838

 

Product development expenses decreased 1.2% for the three months ended March 31, 2024 as compared to the same period last year primarily due to lower consulting and contractor costs, which was partially offset by higher personnel-related cost.

Interest Expense, Interest Income and Other Expense, Net

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

 

 

(In thousands)

 

Interest expense

 

$

(3,691

)

 

$

(4,302

)

Interest income

 

 

1,565

 

 

 

1,474

 

Other expense, net

 

 

(461

)

 

 

(496

)

Interest expense decreased by 14.2%, for the three months ended March 31, 2024 as compared to the same period last year primarily due to lower principle balance on our Term Loan, offset partially by higher interest rates on our Term Loan in the three months ended March 31, 2024.

Interest income increased by 6.2%, for the three months ended March 31, 2024 as compared to the same period last year primarily due to higher interest rates in the three months ended March 31, 2024.

Other expense, net is primarily comprised of foreign exchange gains and losses on cash, accounts receivable and intercompany balances denominated in currencies other than the functional currencies of our subsidiaries. Our foreign currency exposure is primarily driven by fluctuations in the foreign currency exchanges rates of the Euro, British Pound and the Chinese Yuan.

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 23


Income Tax Benefit

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

 

 

(In thousands)

 

Loss before income taxes

 

$

(12,806

)

 

$

(2,287

)

Income tax benefit

 

 

1,777

 

 

 

639

 

Effective tax rate

 

 

13.9

%

 

 

27.9

%

We are subject to income taxes in the United States and foreign jurisdictions in which we do business. These foreign jurisdictions have statutory tax rates different from those in the United States. Accordingly, our effective tax rates will vary depending on the relative proportion of foreign to United States income, the utilization of net operating loss and tax credit carry forwards, changes in geographic mix of income and expense, changes in management’s assessment of matters such as the ability to realize deferred tax assets, and changes in tax laws.

Our effective tax rates were 13.9% and 27.9% for the three months ended March 31, 2024 and 2023, respectively. The decrease in our effective rate in the three-month period was primarily due to a change in the mix of income and losses in the various tax jurisdictions in which we operate, and an increase in shortfall tax deficiencies from stock-based compensation.

On December 15, 2022, the European Union (“EU”) Member States formally adopted the EU’s Pillar Two Directive, which generally provides for a minimum effective tax rate of 15%, as established by the Organization for Economic Co-operation and Development (“OECD”) Pillar Two Framework that was supported by over 130 countries worldwide. The EU effective dates are January 1, 2024, and January 1, 2025, for different aspects of the directive. A significant number of other countries are expected to also implement similar legislation, including United Kingdom which approved the legislation on July 11, 2023 with a full effective date of January 1, 2024. We have evaluated the potential impact from the OECD Pillar Two rules and determined that the effects are immaterial to our financial position for the year of 2024.

Segment Results

Segment Net Revenue

The following table sets forth our net revenue by segment expressed both in dollars (thousands) and as a percentage of net revenue:

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gamer and Creator Peripherals Segment

 

$

106,973

 

 

 

31.7

%

 

$

88,942

 

 

 

25.1

%

Gaming Components and Systems Segment

 

 

 

 

 

 

 

 

 

 

 

 

Memory Products

 

 

124,903

 

 

 

37.0

 

 

 

131,337

 

 

 

37.1

 

Other Component Products

 

 

105,381

 

 

 

31.2

 

 

 

133,685

 

 

 

37.8

 

 

 

230,284

 

 

 

68.3

 

 

 

265,022

 

 

 

74.9

 

Total Net Revenue

 

$

337,257

 

 

 

100.0

%

 

$

353,964

 

 

 

100.0

%

 

Gamer and Creator Peripherals Segment

Net revenue of the Gamer and Creator Peripherals segment increased 20.3% for the three months ended March 31, 2024, as compared to the same period last year. The increase was driven primarily by the success of recent product launches, as well as increased demand for our gaming controllers and traditional headsets, keyboards and mice categories within this segment.

Gaming Components and Systems Segment

Net revenue of the Gaming Components and Systems segment decreased 13.1% for three months ended March 31, 2024, as compared to the same period last year. The demand for our products in this segment is largely influenced by the activity in the self-built PC market which is primarily triggered by the launch of new, reasonably priced GPUs and CPUs, as well as the release of new game titles. However, in 2024, we will be mid-cycle for new GPU platforms, and as anticipated, we experienced relatively flat self-built PC market trajectory since the beginning of the year. This has led to a decrease in demand for our products in this segment in the three months ended March 31, 2024.

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 24


Segment Gross Profit and Gross Margin

The following table sets forth our gross profit expressed in dollars (thousands) and gross margin (which we define as gross profit as a percentage of net revenue) by segment:

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gamer and Creator Peripherals Segment

 

$

43,643

 

 

 

40.8

%

 

$

26,648

 

 

 

30.0

%

Gaming Components and Systems Segment

 

 

 

 

 

 

 

 

 

 

 

 

Memory Products

 

 

18,056

 

 

 

14.5

 

 

 

20,806

 

 

 

15.8

 

Other Component Products

 

 

24,940

 

 

 

23.7

 

 

 

37,950

 

 

 

28.4

 

 

 

42,996

 

 

 

18.7

 

 

 

58,756

 

 

 

22.2

 

Total Gross Profit

 

$

86,639

 

 

 

25.7

%

 

$

85,404

 

 

 

24.1

%

 

Gamer and Creator Peripherals Segment

The gross margin of the Gamer and Creator Peripherals segment increased by 10.8% for the three months ended March 31, 2024, as compared to the same period last year. The increase was primarily attributable to successful launches of new products that carry higher margins and lower promotional activities.

Gaming Components and Systems Segment

The gross margin of the Gaming Components and Systems segment decreased by 3.5% for the three months ended March 31, 2024, as compared to the same period last year. The decrease was primarily attributable to a change in sales mix toward the memory products that carry lower margins as well as higher promotional activities.

Liquidity and Capital Resources

Overview

We have financed our operations and acquisitions through cash from operations, and when applicable, also through debt facilities and issuance of equity securities. As of March 31, 2024, our principal sources of liquidity were cash and restricted cash, in aggregate of $130.2 million, and our borrowing capacity under the Revolving Facility (as defined below) of $100.0 million.

We have a shelf-registration statement on Form S-3 on file with the SEC, which allows us to offer securities, including common stock, preferred stock and warrants, through August 1, 2025. As of March 31, 2024, $216.7 million remained available for issuance under the shelf-registration statement.

Our principal uses of cash generally will include purchases of inventory, payroll and other operating expenses related to the development and marketing of our products, capital expenditure, repayments of debt and related interest, income tax payments, future investments in business and technology, and selective mergers and acquisitions.

We believe that the anticipated cash flows from operations based on our current business outlook, combined with our current levels of cash balances at March 31, 2024, supplemented with the borrowing capacity under our Revolving Facility, if and as needed, will be sufficient to fund our principal uses of cash for at least the next twelve months. In the longer term, liquidity will depend to a great extent on our future revenues and our ability to appropriately manage our costs based on the demand for our products. We may require additional funding and need or choose to raise the required funds through borrowings or public or private sales of debt or equity securities. The sale of additional equity would result in additional dilution to our stockholders. The incurrence of debt financing would result in debt service obligations and the instruments governing such debt could provide for operating and financial covenants that would restrict our operations. There can be no assurance that any such equity or debt financing will be available on favorable terms, or at all.

Liquidity

The following table summarizes our cash flows for the periods presented (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Net cash provided by (used in):

 

 

 

 

 

 

Operating activities

 

$

(26,317

)

 

$

41,826

 

Investing activities

 

 

(1,479

)

 

 

(4,677

)

Financing activities

 

 

(19,949

)

 

 

(9,886

)

 

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 25


Cash Flows from Operating Activities

Net cash used in operating activities for the three months ended March 31, 2024 was $26.3 million and consisted of a net loss of $11.0 million and a net cash outflow of $30.3 million from changes in our net operating assets and liabilities, offset partially by non-cash adjustments of $15.0 million. The net cash outflow from changes in our net operating assets and liabilities was primarily related to an increase in inventories, attributable in part to the buildup of safety stock to accommodate supply lead times in our peripherals products and in part due to lower demand for our components products in the first quarter of 2024, as well as a decrease in accounts payable due to timing of payments and a decrease in other liabilities and accrued expenses mainly due to a reduction in the accruals needed for sales returns and customer incentives with lower revenues. These net cash outflows were partially offset by a decrease in accounts receivable from lower revenue and a decrease in prepaid and other assets. The non-cash adjustments primarily consisted of amortization of intangibles, depreciation and stock-based compensation expense, which were partially offset by changes in deferred income taxes.

Net cash provided by operating activities for the three months ended March 31, 2023 was $41.8 million and consisted of a net cash inflow of $25.7 million from changes in our net operating assets and liabilities and non-cash adjustments of $17.8 million, offset partially by a net loss of $1.6 million. The net cash inflow from changes in our net operating assets and liabilities was primarily related to a decrease in accounts receivable, a decrease in inventories and an increase in accounts payable due to timing of payments. These net cash inflows were partially offset by a decrease in other liabilities and accrued expenses mainly due to lower accrual for sales returns and customer incentives. The non-cash adjustments consisted primarily of amortization of intangibles, depreciation and stock-based compensation expense, which were partially offset by changes in deferred income taxes.

Cash Flows from Investing Activities

Cash used in investing activities was $1.5 million for the three months ended March 31, 2024 and consisted of $2.5 million capital expenditure, partially offset by $1.0 million cash received from escrow for the purchase price adjustment related to a business acquisition.

Cash used in investing activities was $4.7 million for the three months ended March 31, 2023 and consisted of purchases of capital equipment and software.

Cash Flows from Financing Activities

Cash used in financing activities was $19.9 million for the three months ended March 31, 2024 and consisted of $15.0 million repayment of debt, $4.9 million settlement of deferred consideration related to a prior business acquisition in 2019, $2.0 million payment of dividends to noncontrolling interest, and $0.4 million payment of taxes related to net share settlement of equity awards, partially offset by $2.4 million proceeds received from the issuance of shares through the employee equity incentive plans.

Cash used in financing activities was $9.9 million for the three months ended March 31, 2023 and consisted of $10.0 million repayment of debt, $1.0 million payment of contingent consideration, $0.6 million payment of taxes related to net share settlement of equity awards, and $0.5 million payment of offering costs in connection with our underwritten public offering in the fourth quarter of 2022, partially offset by $2.1 million proceeds received from the issuance of shares through employee equity incentive plans.

Capital Resources

On September 3, 2021, we refinanced the First Lien Credit and Guaranty Agreement with a new Credit Agreement (as amended, the “Credit Agreement”). The Credit Agreement provides for a total commitment of $350.0 million, consisting of a $100.0 million revolving credit facility (the “Revolving Facility”) and a $250.0 million term loan facility (the “Term Loan”). The Credit Agreement is available for a period of five years, maturing September 2026, and provides for additional incremental facilities up to a maximum aggregate principal amount of $250.0 million, subject to the satisfaction of certain conditions. We may prepay the Term Loan and the Revolving Facility at any time without premium or penalty. We prepaid $11.9 million and $34.1 million of the Term Loan principal in the three months ended March 31, 2024 and in the year ended December 31, 2023, respectively. As of March 31, 2024, the total principal outstanding of the Term Loan was $184.0 million and the available and uncommitted capacity under the Revolving Facility was $100 million.

The Credit Agreement has a variable rate structure. According to the provisions in the Third Amendment to the Credit Agreement (“Third Amendment”), beginning 2024, the Term Loan and the Revolving Facility carry interest at our election at either (a) Bloomberg Short-Term Bank Yield Index rate (“BSBY”) plus a percentage spread (ranging from 1.25% to 2.25%) based on our total net leverage ratio, or (b) the base rate (as described in the Credit Agreement as the greatest of (i) the prime rate, (ii) the federal funds rate plus 0.50% and (iii) one-month BSBY plus 1.0%) plus a percentage spread (ranging from 0.25% to 1.25%) based on our total net leverage ratio. Additionally, the commitment fees on the unused portion of the Revolving Facility ranges from 0.2% to 0.4% based on our total net leverage ratio.

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 26


The Credit Agreement contains covenants with which we must comply during the term of the agreement, which we believe are ordinary and standard for agreements of this nature, including the maintenance of a maximum Consolidated Total Net Leverage Ratio (“CTNL Ratio”) and a minimum Consolidated Interest Coverage Ratio (“CIC Ratio”) (as defined in the Credit Agreement). According to the provisions in the Third Amendment, beginning 2024, we are required to maintain a maximum CTNL Ratio of 3.00 to 1.00 and a minimum CIC ratio of 3.00 to 1.00, with the provision that the maximum CTNL Ratio can be temporarily increased to 3.50 to 1.00 upon the occurrence of a Qualified Acquisition (as defined in, and subject to the requirements of the Credit Agreement). As of March 31, 2024, we were not in default under the Credit Agreement.

Our obligations under the Credit Agreement are guaranteed by substantially all of our U.S. subsidiaries and secured by a security interest in substantially all assets of the Company and the guarantor subsidiaries, subject to certain exceptions detailed in the Credit Agreement and related ancillary documentation.

Contractual Cash and Other Obligations

The following table summarizes our contractual cash and other obligations as of March 31, 2024 (in thousands):

 

 

Payments Due by Period

 

 

 

Total

 

 

Less than
1 Year

 

 

1-3
Years

 

 

3-5
Years

 

 

More than
5 Years

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Debt principal and interest payments (1)

 

$

208,156

 

 

$

24,046

 

 

$

184,110

 

 

$

 

 

$

 

Inventory-related purchase obligations (2)

 

 

131,191

 

 

 

131,191

 

 

 

 

 

 

 

 

 

 

Operating lease obligations (3)

 

 

54,524

 

 

 

9,560

 

 

 

15,539

 

 

 

12,557

 

 

 

16,868

 

Other purchase obligations (4)

 

 

13,531

 

 

 

13,439

 

 

 

92

 

 

 

 

 

 

 

Total

 

$

407,402

 

 

$

178,236

 

 

$

199,741

 

 

$

12,557

 

 

$

16,868

 

(1)
Amounts represent the principal cash payments as of March 31, 2024 of our Term Loan based on the repayment schedule according to the Credit Agreement and the expected interest payments associated with the Term Loan. See Note 8, “Debt” to our condensed consolidated financial statements for more information.
(2)
Amounts represent an estimate of purchase obligations related to inventory.
(3)
Amounts represent contractual obligations from our operating leases for offices and warehouse spaces.
(4)
Amounts represent non-cancelable obligations related to capital expenditures, software licenses, marketing and other activities.

As of March 31, 2024, we had $2.7 million in non-current income tax payable, including interest and penalties, related to our income tax liability for uncertain tax positions. At this time, we are unable to make a reasonably reliable estimate of the timing of payments in individual years in connection with these tax liabilities; therefore, such amounts are not included in the contractual cash obligation table above.

Critical Accounting Polices and Estimates

A critical accounting policy is defined as one that has both a material impact on our financial condition and results of operations and requires us to make difficult, complex and/or subjective judgments, often as a result of the need to make estimates about matters that are inherently uncertain. Our condensed consolidated financial statements are prepared in accordance with U.S. generally accepted accounting principles (“GAAP”), which requires us to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent liabilities at the date of the condensed consolidated financial statements, as well as the reported amounts of revenue and expenses during the reporting periods. Our estimates are based on our historical experience and on various other factors that we believe to be applicable and evaluate them on an ongoing basis to ensure they remain reasonable under current conditions. Actual results may differ significantly from those estimates, which could have a material impact on our business, results of operations, and financial condition.

There have been no material changes to our critical accounting policies and estimates during the three months ended March 31, 2024 as compared to the critical accounting policies and estimates described in our Management’s Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC on February 27, 2024.

Recent Accounting Pronouncements

Refer to Note 2 to the condensed consolidated financial statements included in this Quarterly Report on Form 10-Q for recent accounting pronouncements adopted and to be adopted.

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 27


Item 3. Quantitative and Qualitative Disclosures About Market Risk.

We are exposed to market risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in interest rates and foreign currency exchange rates.

Interest Rate Risk

As of March 31, 2024, we had cash and restricted cash of $130.2 million, which consisted primarily of bank deposits. Our cash is held for working capital purposes.

As of March 31, 2024, under the Credit Agreement, we had $184.0 million Term Loan outstanding (face value), and the Term Loan bears variable market rates, primarily BSBY. See Note 8, “Debt - Credit Agreement” to our condensed consolidated financial statements for additional information on the Credit Agreement. A significant change in these market rates may adversely affect our operating results. As of March 31, 2024, a hypothetical 100 basis point change in interest rates would result in a change to annual interest expense by approximately $1.8 million.

Foreign Currency Risk

Approximately 19.2% of our net revenue for the three months ended March 31, 2024 was denominated in foreign currencies, primarily Euro, and to a lesser extent, the British Pound. Any unfavorable movement in the exchange rate between U.S. dollars and the currencies in which we conduct sales in foreign countries could have an adverse impact on our net revenue and gross margins as we may have to adjust local currency product pricing due to competitive pressures if there is significant volatility in foreign currency exchange rates. Our operating expenses are denominated in the currencies of the countries in which our operations are located, which are primarily in the United States, Europe, China and Taiwan. Our operating results and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates.

We enter into forward currency contracts to reduce the short-term effects of currency fluctuations on Euro, British Pound, and Chinese Yuan denominated cash, accounts receivable, and intercompany receivable and payable balances. These forward contracts generally mature within two to four months, and we do not enter into foreign currency forward contracts for trading purposes. The outstanding notional principal amount was $28.5 million and $44.3 million as of March 31, 2024 and December 31, 2023, respectively. The gains or losses on these contracts are recognized in earnings based on the changes in fair value of the foreign currency forward contracts.

The impact of changes in foreign currency rates, including the gains or (losses) on the forward currency contracts, recognized in other (expense) income, net was $(0.5) million and $(0.6) million for the three months ended March 31, 2024 and 2023, respectively. A hypothetical ten percent change in exchange rates between foreign currencies and the U.S. dollar would increase or decrease our gains or losses on foreign currency exchange of approximately $2.6 million in our condensed consolidated financial statements for the three months ended March 31, 2024.

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 28


Item 4. Controls and Procedures.

Limitations on Effectiveness of Controls and Procedures

The effectiveness of any system of internal control over financial reporting, including ours, is subject to inherent limitations, including the exercise of judgment in designing, implementing, operating, and evaluating the controls and procedures, and the inability to eliminate misconduct completely. Accordingly, any system of internal control over financial reporting, including ours, no matter how well designed and operated, can only provide reasonable, not absolute assurances. In addition, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. We intend to continue to monitor and upgrade our internal controls as necessary or appropriate for our business, but there can be no assurance that such improvements will be sufficient to provide us with effective internal control over financial reporting.

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our principal executive officer and our principal financial officer, has evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report on Form 10-Q.

Based on this evaluation, our chief executive officer and chief financial officer concluded that, as of March 31, 2024, our disclosure controls and procedures are designed at a reasonable assurance level and are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure.

Changes in Internal Control Over Financial Reporting

There were no changes in our internal control over financial reporting that occurred during the quarter ended March 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 29


PART II—OTHER INFORMATION

We may from time to time be involved in various legal proceedings of a character normally incident to the ordinary course of our business. Although the outcome of any pending matters, and the amount, if any, of our ultimate liability and any other forms of remedies with respect to these matters, cannot be determined or predicted with certainty, we do not believe that the ultimate outcome of these matters will have a material adverse effect on our business, results of operations or financial condition.

Item 1A. Risk Factors.

We have disclosed under the heading “Risk Factors” in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2023 the risk factors that materially affect our business, financial condition or results of operations. There have been no material changes from the risk factors previously disclosed. You should carefully consider the risk factors set forth in our Annual Report on Form 10-K for the year ended December 31, 2023 and the other information set forth elsewhere in this Quarterly Report on Form 10-Q. The risks that we describe in our public filings are not the only risks we may face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely effect on our business, financial condition and/or future operating results.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.

None.

Item 3. Defaults Upon Senior Securities.

Not applicable.

Item 4. Mine Safety Disclosures.

Not applicable.

Item 5. Other Information.

(a) None.

(b) None.

(c) None of our directors or officers (as defined in Rule 16a-1 under the Exchange Act) adopted, modified or terminated a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement during the three months ended March 31, 2024, as such terms are defined under Item 408(a) of Regulation S-K, except as follows:

On March 11, 2024, Thi La, a member of our board of directors, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 185,000 shares of the Company’s common stock until June 30, 2025.

 

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 30


Item 6. Exhibits.

 

 

 

 

 

Incorporated by

Reference

 

 

Exhibit

Number

 

Description

 

Form

 

Exhibit

Date Filed

 

Filed

Herewith

 

 

 

 

 

 

 

 

 

 

 

3.1

 

Second Amended and Restated Certificate of Incorporation.

 

8‑K

 

3.1

 

09/25/2020

 

 

 

 

 

 

 

 

 

 

 

 

 

3.2

 

Amended and Restated Bylaws.

 

8‑K

 

3.2

 

09/25/2020

 

 

 

 

 

 

 

 

 

 

 

 

 

4.1

 

Form of common stock certificate of Registrant.

 

S-1/A

 

4.2

 

09/18/2020

 

 

 

 

 

 

 

 

 

 

 

 

 

4.2

 

Investor Rights Agreement, by and between Corsair Gaming, Inc. and Corsair Group (Cayman), LP.

 

10-Q

 

4.2

 

11/10/2020

 

 

 

 

 

 

 

 

 

 

 

 

 

4.3

 

Description of Corsair’s Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934.

 

10-K

 

4.3

 

03/11/2021

 

 

 

 

 

 

 

 

 

 

 

 

 

4.4

 

Registration Rights Agreement, by and between Corsair Gaming, Inc. and Corsair Group (Cayman), LP.

 

S-1/A

 

4.4

 

09/14/2020

 

 

 

 

 

 

 

 

 

 

 

 

 

31.1

 

Certification of Principal Executive Officer under Securities Exchange Act Rule 13a‑14(a) and 15d‑14(a).

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

31.2

 

Certification of Principal Financial Officer under Securities Exchange Act Rule 13a‑14(a) and 15d‑14(a).

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

32.1*

 

Certifications of Principal Executive Officer and Principal Financial Officer pursuant to 18 U.S.C. 1350 and Securities Exchange Act Rule 13a‑14(b).

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

101.INS

 

Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

101.SCH

 

Inline XBRL Taxonomy Extension Schema With Embedded Linkbase Documents

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

104

 

Cover Page Interactive Data File (embedded within the Inline XBRL document)

 

 

 

 

 

 

 

X

 

*

The certification attached as Exhibit 32.1 that accompanies this Quarterly Report on Form 10-Q is not deemed filed with the SEC and is not to be incorporated by reference into any filing of Corsair Gaming, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.

 

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 31


SIGNATURE

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.

 

Corsair Gaming, Inc.

 

Date: May 7, 2024

By:

/s/ Michael G. Potter

Michael G. Potter

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 

 

 

Corsair Gaming, Inc. | Q1 2024 Form 10-Q | 32


EX-31.1 2 crsr-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Andrew J. Paul, certify that:

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

 

Date: May 7, 2024

By:

/s/ Andrew J. Paul

Andrew J. Paul

Chief Executive Officer

(Principal Executive Officer)

 

 


EX-31.2 3 crsr-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Michael G. Potter, certify that:

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

 

 

Date: May 7, 2024

By:

/s/ Michael G. Potter

Michael G. Potter

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 

 


EX-32.1 4 crsr-ex32_1.htm EX-32.1 EX-32.1

 

Exhibit 32.1

CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

 

In connection with the quarterly report of Corsair Gaming, Inc. (the “Company”) on Form 10-Q for the quarter ended March 31, 2024 (the “Report”), Andrew J. Paul, Chief Executive Officer of the Company, and Michael G. Potter, Chief Financial Officer of the Company, each certify, to the best of his knowledge, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1)
The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

 

Date: May 7, 2024

By:

/s/ Andrew J. Paul

Andrew J. Paul

Chief Executive Officer

(Principal Executive Officer)

 

 

 

Date: May 7, 2024

By:

/s/ Michael G. Potter

Michael G. Potter

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 

 


EX-101.SCH 5 crsr-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Business Combinations - Schedule of Estimated Fair Value of Assets Acquired and Liabilities (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Disclosure - Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100090 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Description of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Equity Incentive Plans and Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Redeemable Noncontrolling Interest link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Equity Incentive Plans and Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Redeemable Noncontrolling Interest (Tables) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Description of Business - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Fair Value Measurement - Summary of Financial Liabilities that Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Fair Value Measurement - Summary of Financial Liabilities that Measured at Fair Value (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Derivative Financial Instruments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Business Combinations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Business Combinations - Schedule of Estimated Fair Value of Assets Acquired and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Business Combinations - Summary of Valuation of Identifiable Intangible Assets Acquired in Business Combination and Respective Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill by Reportable Segment (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Balance Sheet Components - Schedule of Components of Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Balance Sheet Components - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Debt - Summary of Debt (Details) 2 link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Debt - Summary of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Debt - Summary of Debt (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Debt - Summary of Interest Expense Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Debt - Summary of Future Principal Payments under Total Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Commitments and Contingencies - Schedule of Changes in Assurance-Type Warranty Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Commitments and Contingencies - Schedule of Total Long-Term Non-Cancelable Purchase Commitment (Details) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Summary of Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Summary of Total Unrecognized Stock-Based Compensation Expense and Remaining Period (Detail) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Income Taxes - Schedule of Income Before Income Taxes, Income Tax (Expense) Benefit and Effective Income Tax Rates (Details) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Segment and Geographic Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Segment and Geographic Information - Summary of Financial Information for Each Reportable Segment (Details) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Segment and Geographic Information - Summary of Net Revenue By Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Redeemable Noncontrolling Interest ("RNCI") - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996065 - Disclosure - Redeemable Noncontrolling Interest ("RNCI") - Schedule of Changes in Redeemable Noncontrolling Interest (Details) link:presentationLink link:calculationLink link:definitionLink 996075 - Disclosure - Redeemable Noncontrolling Interest ("RNCI") - Schedule of Changes in Redeemable Noncontrolling Interest (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 996085 - Disclosure - Subsequent Event - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink Goodwill [Line Items] Goodwill [Line Items] Accounts Receivable, before Allowance for Credit Loss, Current Accounts receivable iDisplay I Display [Member] iDisplay. Document Transition Report Document Transition Report Payments of Stock Issuance Costs Payment of other offering costs Amortization Amortization of intangible​ assets including accelerated amortization of deferred CCA implementation costs. Amortization Of Intangible Assets Including Accelerated Amortization Of Deferred C C A Implementation Costs Amortization Geographical [Axis] Geographical Noncontrolling Interest [Member] Nonredeemable Noncontrolling Interest Share-based compensation, vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Cost of Revenue Cost of revenue Cost of Revenue, Total Other Liabilities, Noncurrent Other liabilities, noncurrent Other liabilities, noncurrent Schedule of Segment Reporting Information, by Segment [Table] Schedule Of Segment Reporting Information By Segment [Table] Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other assets Redeemable Noncontrolling Interest, Equity, Carrying Amount Redeemable Noncontrolling Interest, Equity, Carrying Amount, Total Redeemable noncontrolling interest Restricted Stock Units (RSUs) [Member] Restricted Stock Units 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Fair Value, Inputs, Level 1 [Member] (Level 1) Number of customers. Number Of Customers Number of customers Fair Value Disclosures [Text Block] Fair Value Measurement Net income (loss) per share.. Net Income Loss Per Share [Abstract] Revenue from Contract with Customer, Excluding Assessed Tax Net revenue Customer Two Customer Two [Member] Customer two. Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Total unrecognized stock-based compensation expense Purchase price adjustment related to business acquisition Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired, Total Concentration Risk Type [Axis] Concentration Risk Type Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Schedule of Business Acquisitions, by Acquisition [Table] Schedule Of Business Acquisitions By Acquisition [Table] Schedule of income loss before income taxes, income tax expense benefit and effective income tax rates. Schedule Of Income Loss Before Income Taxes Income Tax Expense Benefit And Effective Income Tax Rates Table [Text Block] Schedule of Income Before Income Taxes, Income Tax (Expense) Benefit and Effective Income Tax Rates Contract with Customer, Liability, Current Contract liabilities Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Estimated Fair Value of Assets Acquired and Liabilities Subsequent Event Subsequent Events [Text Block] Available for issuance Common Stock Capital Shares Value Reserved For Future Issuance Common Stock Capital Shares Value Reserved For Future Issuance Goodwill, Acquired During Period Addition from business acquisition Additional ownership interest acquired Additional Ownership Interest Acquired Additional ownership interest acquired. Gamer and creator peripherals. Gamer And Creator Peripherals [Member] Gamer and Creator Peripherals Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Summary of Financial Liabilities that Measured at Fair Value Operating Lease, Liability, Noncurrent Operating lease liabilities, noncurrent Investments, Fair Value Disclosure Investment fair value Investments, Fair Value Disclosure, Total Net Income (Loss) Attributable to Noncontrolling Interest Net income attributable to noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest, Total Less: Net income attributable to noncontrolling interest Nonmonetary Transaction Type [Axis] Nonmonetary Transaction Type Liabilities, Fair Value Disclosure Liabilities Liabilities, Fair Value Disclosure, Total Assets, Fair Value Disclosure [Abstract] Assets: Debt Instrument, Interest Rate, Increase (Decrease) Increase in interest rate upon certain events of default Schedule of Goodwill [Table] Schedule Of Goodwill [Table] Number of customer Concentration Risk, Number of Major customers Concentration risk, number of major customers. Assets, Current Total current assets Vesting [Domain] Vesting Liabilities and Equity Total liabilities, temporary equity and permanent equity Entity Address, State or Province Entity Address, State or Province Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivative Financial Instruments Two percent margin rate. Two Percent Margin Rate [Member] 2%, Plus Margin Rate Non-Rule 10b 5-1 Arr modified flag Non-rule 10b 5-1 Arr modified flag. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive loss attributable to Corsair Gaming, Inc. Implied minority discount percentage. Implied Minority Discount Percentage Implied minority discount percentage Trading Symbol Trading Symbol Deferred Tax Assets, Net of Valuation Allowance Deferred tax asset Deferred Tax Assets, Net of Valuation Allowance, Total Common Stock, Shares, Issued Common stock, shares issued Noncontrolling interests. Noncontrolling Interests Policy [Text Block] Noncontrolling Interests 2026 Long-Term Debt, Maturity, Year Two Interest Income and Interest Expense Disclosure [Table Text Block] Summary of Interest Expense Recognized Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Domain name. Domain Name [Member] Domain Name Net Income (Loss) Attributable to Parent [Abstract] Numerator Line of credit facility incremental maximum borrowing capacity. Line Of Credit Facility Incremental Maximum Borrowing Capacity Credit facility, incremental maximum aggregate principal amount Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Accounts receivable Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] Shares, Outstanding Balance, shares Balance, shares Line of Credit Facility, Remaining Borrowing Capacity Unused capacity Restructuring and Related Cost, Number of Positions Eliminated Restructuring and related cost, number of positions eliminated AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Loss Self resitration maximum securities issued. Self Resitration Maximum Securities Issued Self resitration maximum securities issued Business Combination Disclosure [Text Block] Business Combinations Long-Term Debt, Current Maturities Long-Term Debt, Current Maturities, Total Less: debt maturing within one year, net Percentage of redeemable noncontrolling interests. Percentage Of Redeemable Noncontrolling Interests Percentage of Redeemable Noncontrolling Interests Entity Address, City or Town Entity Address, City or Town Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Purchase price adjustment Proceeds from Previous Acquisition Remainder of 2024 Long-Term Debt, Maturity, Remainder of Fiscal Year Number of customer for more than minimum threshold percentage of revenue. Number Of Customer For More Than Minimum Threshold Percentage Of Revenue Number of customer for more than minimum threshold percentage of revenue Debt Disclosure [Text Block] Debt Share of net income Net Income (Loss) Attributable to Redeemable Noncontrolling Interest Net Income (Loss) Attributable to Redeemable Noncontrolling Interest, Total Subsequent Event Subsequent Event [Member] Subsequent Event Type [Axis] Business combination recognized identifiable assets acquired and liabilities assumed operating lease liabilities. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liabilities Operating lease liabilities Additional Paid-in Capital Additional Paid-in Capital [Member] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Inventories Liabilities, Current [Abstract] Current liabilities: Cash Acquired from Acquisition Cash acquired Assets, Current [Abstract] Current assets: Accounts Receivable, Allowance for Credit Loss, Current Allowance for doubtful accounts Preferred Stock, Par or Stated Value Per Share Preferred stock, par value Authorized shares of preferred stock for issuance, par value Summary of unrecognized stock-based compensation expense and remaining period for recognition. Summary Of Unrecognized Stock Based Compensation Expense And Remaining Period For Recognition Table [Text Block] Summary of Total Unrecognized Stock-Based Compensation Expense and Remaining Period Statement of Stockholders' Equity [Abstract] Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] Change in accounting principle, accounting standards update, immaterial effect Operating Lease, Liability, Current Operating lease liabilities, current Fed Funds Effective Rate Overnight Index Swap Rate [Member] Federal Funds Effective Rate Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Summary of Intangible Assets, Net Total debt Long-Term Debt Carrying value of term loan Derivative Contract [Domain] Derivative Contract Property, Plant and Equipment, Net Property and equipment, net Property and equipment, net Goodwill, Purchase Accounting Adjustments Measurement period adjustments Interest income Investment Income, Interest Statement of Comprehensive Income [Abstract] Scenario [Domain] Scenario Entity Central Index Key Entity Central Index Key Number of derivative instruments held for trading purposes. Number Of Derivative Instruments Held For Trading Purposes Derivative instruments for trading purposes Accrued reserves for customer incentive programs current. Accrued Reserves For Customer Incentive Programs Current Accrued reserves for customer incentive programs Change in Accounting Principle, Accounting Standards Update, Adopted [true false] Change in accounting principle, accounting standards update, adopted Restricted cash-noncurrent Restricted Cash, Noncurrent Restricted cash, noncurrent Assets, Fair Value Disclosure Assets Assets, Fair Value Disclosure, Total Schedule of Capital Units [Table] Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Preferred stock shares outstanding Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance Redeemable Noncontrolling Interest [Line Items] Redeemable Noncontrolling Interest [Line Items] Schedule of Goodwill [Table Text Block] Summary of Changes in Carrying Amount of Goodwill by Reportable Segment 2025 Unrecorded Unconditional Purchase Obligation, to be Paid, Year One Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income (loss) before income taxes Loss before income taxes Loss before income taxes Inventory, Finished Goods, Net of Reserves Finished goods Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements Or Change In Accounting Principle [Line Items] Financial Instruments [Domain] Financial Instruments Denominator Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Weighted-average common shares outstanding: Other expense net. Other Expense Net Total other expense, net Derivative Instrument [Axis] Derivative Instrument Geographical [Domain] Geographical Fair value of identifiable intangible assets net tangible assets and liabilities acquired. Fair Value Of Identifiable Intangible Assets Net Tangible Assets And Liabilities Acquired Fair value of identifiable intangible assets net tangible assets and liabilities acquired Assets Total assets UNITED STATES United States Operating Lease, Right-of-Use Asset Right-of-use assets Unrecognized Expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Other liabilities and accrued expenses Second anniversary. Second Anniversary [Member] Second Anniversary Entity Registrant Name Entity Registrant Name Other Interest Expense, Other Retained Earnings (Accumulated Deficit) Retained earnings Retained Earnings (Accumulated Deficit), Total Supplemental Cash Flow Information [Abstract] Supplemental cash flow disclosures: Income tax benefits related to stock-based compensation expense Share-Based Payment Arrangement, Expense, Tax Benefit Retained Earnings [Member] Retained Earnings Inventory, Raw Materials, Net of Reserves Raw materials Equity, Including Portion Attributable to Noncontrolling Interest Balance Balance Total permanent equity Line of credit facility expiration month and year. Line Of Credit Facility Expiration Month And Year Credit facility, expiration month and year Proceeds from Sale and Collection of Receivables Cash proceeds received Proceeds from Sale and Collection of Receivables, Total Deferred Income Tax Liabilities, Net Deferred tax liabilities Minimum [Member] Minimum I Display seller. I Display Seller [Member] IDisplay Seller Parent [Member] Total Corsair Gaming, Inc. Stockholders' Equity Other Assets, Miscellaneous, Noncurrent Other Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies Derivative Instruments and Hedging Activities Disclosure [Abstract] Temporary Equity [Abstract] Temporary equity Severance Costs Restructuring and related cost, severance and benefits Forecast [Member] Forecast Foreign Exchange Forward [Member] Foreign Currency Forward Contracts Foreign Currency Forward Contracts Liabilities, Fair Value Disclosure [Abstract] Liabilities: Equity Component [Domain] Equity Component Segments [Axis] Segments Stock Options Change in Accounting Principle, Accounting Standards Update, Adoption Date Change in accounting principle, accounting standards update, adoption date Adjustments to reconcile net loss to net cash (used in) provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Debt discount and issuance cost, net of amortization Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net, Total Measurement Frequency [Axis] Measurement Frequency Goodwill, Foreign Currency Translation Gain (Loss) Effect of foreign currency exchange rates Increase decrease in inventory impairment and related charges. Increase Decrease In Inventory Impairment And Related Charges Increase decrease in inventory impairment and related charges Debt Disclosure [Abstract] Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Shares withheld related to net share settlement Debt Instrument, Basis Spread on Variable Rate Debt instrument, variable rate Entity Current Reporting Status Entity Current Reporting Status Common Stock, Shares Authorized Common stock, shares authorized Authorized shares of common stock for issuance Research and Development Expense Product development Research and Development Expense, Total Interest expense Total interest expense Interest and Debt Expense Standard Product Warranty Accrual, Decrease for Payments Deductions for warranty claims processed Assets [Abstract] Assets Schedule of Total Long-Term Non-Cancelable Purchase Commitment Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block] Base Rate [Member] Base Rate One-month BSBY. One Month B S B Y [Member] One-Month BSBY Percentage of net revenue decreased. Percentage Of Net Revenue Decreased Decreased in percentage of net revenue Common stock, $0.0001 par value: 300,000 shares authorized, 103,859 and 103,255 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively Common Stock, Value, Issued Other Noncash Income (Expense) Other Other Noncash Income (Expense), Total Furniture and Fixtures [Member] Furniture and Fixtures Percentage of additional ownership interest acquired Percentage of Additional Ownership Ineterest Acquired Percentage of additional ownership ineterest acquired. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Cash Current Fiscal Year End Date Current Fiscal Year End Date Unrealized foreign exchange loss from long-term intercompany loans, tax benefit (expense) Unrealized foreign exchange loss from long-term intercompany loans, tax benefit (expense) Adjustment for Long-Term Intercompany Transactions, Tax Expense (Benefit) Share-Based Payment Arrangement, Noncash Expense Stock-based compensation Share-Based Payment Arrangement, Noncash Expense, Total Operating income (loss) Operating Income (Loss) Repayments of Debt Repayments of debt Repayment of debt Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Purchase consideration paid in equity shares Business Combination, Consideration Transferred Fair value of consideration Business Combination, Consideration Transferred, Total Deferred Income Tax Expense (Benefit) Deferred income taxes Deferred Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Income tax benefit (expense) Income Tax Expense (Benefit), Total Income tax benefit Redeemable Noncontrolling Interest, Equity, Common, Carrying Amount Balance at beginning of period Balance at end of period Product Development Research and Development Expense [Member] 2028 Long-Term Debt, Maturity, Year Four Term loan. Term Loan [Member] Term Loan Cash Cash Payment of deferred and contingent consideration Payment for Contingent Consideration Liability, Financing Activities 2028 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four Percentage of accounts receivable Concentration Risk, Percentage Percentage of revenue from sales to customers Stock-based compensation expense, net of amounts capitalized Share-Based Payment Arrangement, Expense Indefinite-Lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets Loss Contingency, Claims Settled, Number Loss contingency, claims settled, number Payment, Tax Withholding, Share-Based Payment Arrangement Payment of taxes related to net share settlement of equity awards Number of units issued Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Equipment [Member] Manufacturing Equipment Concentration Risk [Line Items] Concentration Risk [Line Items] Taxes Payable, Current Income tax payable Taxes Payable, Current, Total Finite-Lived Intangible Assets, Net Total finite-life intangibles, Net Carrying Amount Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Schedule of Segment Reporting Information, by Segment [Table Text Block] Summary of Financial Information for Each Reportable Segment Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Effect of exchange rate changes on cash Eurodollar [Member] Eurodollar Commitments and Contingencies, Policy [Policy Text Block] Risks and Uncertainties Other Nonoperating Income (Expense) Other Nonoperating Income (Expense), Total Less: Comprehensive income attributable to noncontrolling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest, Total Operating Expenses [Abstract] Operating expenses: Revenue from External Customers by Geographic Areas [Table Text Block] Summary of Net Revenue By Geographic Region Subsequent Events [Abstract] Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other comprehensive gain (loss): Derivative Instruments, Gain (Loss) [Table] Derivative Instruments Gain Loss By Hedging Relationship By Income Statement Location By Derivative Instrument Risk [Table] Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent Other assets Other assets Accrued freight expenses current. Accrued Freight Expenses Current Accrued freight expenses Equity [Text Block] Stockholders' Equity Depreciation Depreciation Depreciation, Total Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid for interest Asia Pacific [Member] Asia Pacific 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Liabilities [Abstract] Liabilities Revolving credit facility under credit agreement. Revolving Credit Facility Under Credit Agreement [Member] Revolving Credit Facility Under Credit Agreement Equity, Attributable to Parent [Abstract] Corsair Gaming, Inc. stockholders’ equity: Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Derivative, Term of Contract Derivative maturity term Developed Technology Rights [Member] Developed Technology Line of Credit Facility, Maximum Borrowing Capacity Principal amount Earnings Per Share [Abstract] Net loss per share attributable to common stockholders of Corsair Gaming, Inc.: Indefinite-Lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name Unrecorded unconditional purchase obligation due after four years. Unrecorded Unconditional Purchase Obligation Due After Four Years Thereafter Credit agreement. Credit Agreement [Member] Credit Agreement Accounting Policies [Abstract] Segments [Domain] Segments Balance sheet related disclosures table. Balance Sheet Related Disclosures [Table] Balance Sheet Related Disclosures [Table] Scenario [Axis] Scenario Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Prepaid and other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Net assets acquired Debt Instrument, Interest Rate, Effective Percentage Effective interest rate Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Permanent equity Revolving Credit Facility [Member] Revolving Credit Facility Earnings Per Share, Basic Basic Earnings Per Share, Basic, Total Basic Customer Concentration Risk Commitments and Contingencies Commitments and Contingencies (Note 9) Business Combinations [Abstract] Business Combination, Acquisition Related Costs Acquisition-related costs Income Statement [Abstract] Debt, Current Debt, Current, Total Debt maturing within one year, net PSUs Performance Shares [Member] Indefinite-Lived Intangible Assets (Excluding Goodwill) Indefinite-life intangibles, Gross and Net Carrying Amount Indefinite-Lived Intangible Assets (Excluding Goodwill), Total Indefinite-Lived Intangible Assets (Excluding Goodwill), Beginning Balance Indefinite-Lived Intangible Assets (Excluding Goodwill), Ending Balance Debt issuance cost incurred, but not yet paid. Debt Issuance Cost Incurred But Not Yet Paid Debt issuance costs unpaid at period end Statistical Measurement [Domain] Statistical Measurement Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Finite-Lived Intangible Assets Acquired Identifiable intangible assets acquired Increase (Decrease) in Deferred Liabilities Deferred Liabilities Increase (Decrease) in Deferred Liabilities, Total Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Earnings Per Share, Diluted Diluted Earnings Per Share, Diluted, Total Diluted Rule 10b 5-1 Arr Modified Flag Rule 10b 5-1 Arr modified flag. Cost of Revenue Cost of Sales [Member] Unrecognized Tax Benefits Unrealized tax benefits Unrecognized Tax Benefits, Beginning Balance Unrecognized Tax Benefits, Ending Balance Term loan under credit agreement. Term Loan Under Credit Agreement [Member] Credit Agreement, Term Loan Concentration Risk Benchmark [Domain] Concentration Risk Benchmark Unrealized foreign exchange gain (loss) from long-term intercompany loan, net of tax benefit (expense) of $160 and $(127) for the three months ended March 31, 2024 and 2023, respectively Adjustment for Long-Term Intercompany Transactions, Net of Tax Adjustment for Long-Term Intercompany Transactions, Net of Tax, Total Credit Concentration Risk [Member] Credit Concentration Risk Contingent consideration business acquisition SCU. Contingent Consideration Business Acquisition S C U F [Member] Contingent Consideration Business Acquisition SCUF Remainder of 2024 Unrecorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year Standard Product Warranty Accrual End of period Beginning of the period Standard Product Warranty Accrual, Total Consolidated interest coverage ratio. Consolidated Interest Coverage Ratio Consolidated interest coverage ratio Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Unrecorded Unconditional Purchase Obligation Total Fair Value, Recurring [Member] Fair Value Recurring Basis Finite-lived intangible assets, amortization expense, after year four. Finite Lived Intangible Assets Amortization Expense After Year Four Thereafter Accrued warranty Accrued Warranty Current Accrued Warranty Current Number of Reportable Segments Number of reportable segments Additional Paid in Capital, Common Stock Additional paid-in capital Summary of Future Principal Payments under Total Long-term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Business combination recognized identifiable assets acquired and liabilities assumed Accrued Liabilities Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Liabilities Accrued liabilities Other expense, net Gain (Loss), Foreign Currency Transaction, before Tax Foreign Currency Transaction Gain (Loss), before Tax, Total Equity, Attributable to Noncontrolling Interest Stockholders' Equity Attributable to Noncontrolling Interest, Total Stockholders' Equity Attributable to Noncontrolling Interest, Beginning Balance Stockholders' Equity Attributable to Noncontrolling Interest, Ending Balance Nonredeemable noncontrolling interest Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Consolidation, Policy [Policy Text Block] Principles of Consolidation Long term debt maturities repayments of principal after year four. Long Term Debt Maturities Repayments Of Principal After Year Four Thereafter Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] First lien term loan amendment. First Lien Term Loan Amendment [Member] First Lien Term Loan Amendment Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Subsidiary, Ownership Percentage, Noncontrolling Owner Noncontrolling interest Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Accounts Payable, Total 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Credit Facility [Domain] Credit Facility Schedule of Changes in Assurance-Type Warranty Obligation Schedule of Product Warranty Liability [Table Text Block] Equity [Abstract] Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Summary of Valuation of Identifiable Intangible Assets Acquired in Business Combination and Respective Useful Lives Redeemable Noncontrolling Interest [Table Text Block] Redeemable Noncontrolling Interests Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Nonmonetary Transaction Type [Domain] Nonmonetary Transaction Type Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments Gain Loss [Line Items] One Other Customer One Other Customer [Member] One Other Customer [Member] Equity Components [Axis] Equity Components Increase (Decrease) in Accounts Receivable Accounts receivable Payments to Acquire Businesses, Gross Purchase consideration paid in cash Share of other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest, Total Local Phone Number Local Phone Number Sale of Stock [Axis] Designated as Hedging Instrument [Member] Designated as Hedging Instruments Due from factor current. Due From Factor Current Due from Factor Goodwill Balance Balance Goodwill Goodwill, Total Restricted cash-short term Restricted Cash, Current Restricted cash Foreign currency translation adjustments, tax benefit (expense) OCI, Foreign Currency Transaction and Translation Gain (Loss), Arising During Period, Tax Statement of Cash Flows [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Gross Profit Total gross profit Gross profit Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Common Stock, Par or Stated Value Per Share Common stock, par value Authorized shares of common stock for issuance, par value Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Calculation of net loss per share attributable to common stockholders of Corsair Gaming, Inc.: Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Remaining weighted average period (In years) Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] iDisplay Technology. I Display Technology [Member] IDisplay Technology Maximum [Member] Maximum Vesting rights Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights One percent margin rate. One Percent Margin Rate [Member] 1%, Plus Margin Rate Percentage of controlling financial interest. Percentage Of Controlling Financial Interest Percentage of controlling financial interest Fair Value, Inputs, Level 3 [Member] (Level 3) APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total Additional ownership interest acquired Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Purchase of Interest by Parent Fair Value, Recurring and Nonrecurring [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Ownership [Domain] Ownership Net (decrease) increase in cash and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Inventory, Work in Process, Net of Reserves Work in progress Intangible Assets, Gross (Excluding Goodwill) Total intangible assets, Gross Carrying Amount Intangible Assets, Gross (Excluding Goodwill), Total Noncontrolling Interest, Change in Redemption Value Change in redemption value Change in redemption value Change in redemption value of redeemable noncontrolling interest Increase (decrease) in redemption value over the carrying value Business combination recognized identifiable assets acquired and liabilities assumed operating lease right of use asset. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Asset Operating lease right-of-use asset 2027 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three Segment Reporting Disclosure [Text Block] Segment and Geographic Information City Area Code City Area Code Inventory, Net Inventories Inventories Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Change in redemption value of redeemable noncontrolling interest Change in redemption value of redeemable NCI. Change In Redemption Value Of Redeemable N C I Acquired Finite-Lived Intangible Asset, Residual Value Valuation Number of customers Concentration Risk, Number of Customers Concentration risk, number of customers. Prepayment of debt. Prepayment Of Debt Voluntary Prepayment of debt Prepayment of debt Other comprehensive income (loss) Other Comprehensive Income Loss Net Of Tax Including Portion Attributable To Noncontrolling Interest Other comprehensive income loss net of tax including portion attributable to noncontrolling interest. Business Acquisition [Line Items] Business Acquisition [Line Items] Indefinite-Lived Intangible Assets, Period Increase (Decrease) Decreased identifiable intangible assets Indefinite-Lived Intangible Assets, Period Increase (Decrease), Total Customer [Domain] Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Sales, General and Administrative Selling, General and Administrative Expenses [Member] Basic weighted-average shares outstanding Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic, Total Basic First anniversary. First Anniversary [Member] First Anniversary Employee Stock [Member] ESPP Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Underwritten public offering. Underwritten Public Offering [Member] Underwritten Public Offering Deferred cash consideration business acquisition SCUF. Deferred Cash Consideration Business Acquisition S C U F [Member] Deferred Cash Consideration Business Acquisition SCUF Statement [Table] Statement [Table] Accounts Receivable [Member] Accounts Receivable Contingent Consideration Type [Domain] Contingent Consideration Type Europe and middle east. Europe And Middle East [Member] Europe and Middle East Document Fiscal Period Focus Document Fiscal Period Focus Not Designated as Hedging Instrument [Member] Not Designated as Hedging Instrument Statement [Line Items] Statement [Line Items] Federal funds rate. Federal Funds Rate [Member] Federal Funds Rate Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Purchase consideration, net of cash acquired Tax return filing adjustment. Tax Return Filing Adjustment [Member] Tax Return Filing Adjustment Common stock held by selling securities holders. Common Stock Held By Selling Securities Holders Common stock held by selling securities holders Contractual amount. Contractual Amount [Member] Contractual Amount Debt Instrument, Fair Value Disclosure Estimated fair value of term loan Debt Instrument, Fair Value Disclosure, Total Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Anti-dilutive potential common shares Subsequent Event [Line Items] Letters of Credit Outstanding, Amount Letters of credit outstanding, amount Customer One Customer One [Member] Customer one. Bloomberg short-term bank yield index rate. Bloomberg Short Term Bank Yield Index Rate B S B Y [Member] Bloomberg Short Term Bank Yield Debt Instrument maturity month and year. Debt Instrument Maturity Month And Year Debt instrument, maturity date Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net Accounts receivable, net One month LIBOR. One Month L I B O R [Member] One Month LIBOR Customer [Axis] Common Stock [Member] Common Stock Debt Instrument [Line Items] Debt Instrument [Line Items] Computer equipment, software and office equipment. Computer Equipment Software And Office Equipment [Member] Computer Equipment, Software and Office Equipment Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Summary of Stock-based Compensation Expense Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Convertible promissory note. Convertible Promissory Note [Member] Convertible Promissory Note Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total Schedule of Debt [Table Text Block] Summary of Debt Thi La [Member] Thi La. Cover [Abstract] Selling, General and Administrative Expense Sales, general and administrative Selling, General and Administrative Expense, Total Other Directors or Officers [Member] Other directors or officers. Vesting [Axis] Vesting Document Fiscal Year Focus Document Fiscal Year Focus Investment Maturity Date Investment maturity date Cash paid (refunded) for income taxes, net Income Taxes Paid, Net, Total Income Taxes Paid, Net Sale of Stock [Domain] Number of single countries representing more than ten percent threshold. Number Of Single Countries Representing More Than Ten Percent Threshold Number of single countries representing more than ten percent threshold Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Proceeds from issuance of shares through employee equity incentive plans Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised, Total Segment Reporting [Abstract] Sales and Excise Tax Payable, Current Sales tax and value added tax payable Security Exchange Name Security Exchange Name Accounting Standards Update and Change in Accounting Principle [Table] New Accounting Pronouncements Or Change In Accounting Principle [Table] New Accounting Pronouncements, Policy [Policy Text Block] Recently Adopted Accounting Pronouncements Preferred Stock, Shares Issued Preferred stock, shares issued Preferred Stock, Shares Authorized Preferred stock, shares authorized Authorized shares of preferred stock for issuance Customer Relationships [Member] Customer Relationships Property, Plant and Equipment, Gross Total property and equipment Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Dividend paid to noncontrolling interest Payments of Ordinary Dividends, Noncontrolling Interest Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-use assets obtained in exchange for operating lease liabilities Trd Arr Expiration Date Trd Arr expiration date. Hedging Designation [Domain] Hedging Designation Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree Financial Instrument [Axis] Financial Instrument Drop acquisition. Drop Acquisition [Member] Drop Acquisition Entity Emerging Growth Company Entity Emerging Growth Company Business Acquisition, Percentage of Voting Interests Acquired Percentage of equity interest acquired Amendment Flag Amendment Flag Ownership stake Subsidiary, Ownership Percentage, Parent Income Amounts Attributable to Noncontrolling Interest, Disclosures [Abstract] Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Estimated Future Amortization Expense of Intangible Assets Accounts Receivable, Sale Receivables sold Other Contract [Member] Other Net fair value gain (loss) recognized in other (expense) income Derivative, Gain (Loss) on Derivative, Net Derivative, Gain (Loss) on Derivative, Net, Total Variable Rate [Domain] Variable Rate Securities Act File Number Entity File Number Redeemable Noncontrolling Interest, by Legal Entity [Table] Redeemable Noncontrolling Interest By Legal Entity [Table] Patent portfolio. Patent Portfolio [Member] Patent Portfolio Goodwill and Intangible Assets Disclosure [Abstract] Long-Term Debt, Excluding Current Maturities Long-Term Debt, Excluding Current Maturities, Total Long-term debt, net Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash and restricted cash at the end of the period Cash and restricted cash at the beginning of the period Total cash and restricted cash Balance Sheet Related Disclosures [Abstract] 2026 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two Share-Based Payment Arrangement [Abstract] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Total Standard Product Warranty Accrual, Increase for Warranties Issued Warranty provision related to products shipped Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Americas [Member] Americas Operating Expenses Total operating expenses Increase (Decrease) in Intangible Assets, Current Decreased identifiable intangible assets 2025 Long-Term Debt, Maturity, Year One Accrued Liabilities and Other Liabilities Other liabilities and accrued expenses Other liabilities and accrued expenses Preferred stock, $0.0001 par value: 5,000 shares authorized, nil and nil shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively Preferred Stock, Value, Issued Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company LIBOR LIBOR [ Member] LIBOR. Unrecognized Expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Shares withheld related to net share settlement, shares Customer One One Customer One Customer. Net Loss Per Share Earnings Per Share [Text Block] Other Sundry Liabilities, Noncurrent Other Indefinite Life Trade Name Trademarks and Trade Names [Member] Entity Address, Address Line One Entity Address, Address Line One Revenue Benchmark [Member] Consolidated Net Revenue Other Liabilities, Current Other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest Net income (loss) Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest, Total Available-for-sale debt securities. Available For Sale Debt Securities [Member] Available-for Sale Debt Securities Supplemental Balance Sheet Disclosures [Text Block] Balance Sheet Components Finite-Lived Intangible Assets, Gross Total finite-life intangibles, Gross Carrying Amount Finite-Lived Intangible Assets, Gross, Total Effective interest rate Debt Instrument, Interest Rate During Period Put and call option expiration date. Put And Call Option Expiration Date Put and call option expiration date Line of Credit Facility, Commitment Fee Percentage Commitment Fee Percentage Subsequent Event Type [Domain] Balance sheet related disclosures line items. Balance Sheet Related Disclosures [Line Items] Balance Sheet Related Disclosures [Line Items] Income Statement Location [Axis] 2027 Long-Term Debt, Maturity, Year Three Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net loss Net loss Accounting pronouncements issued but not yet adopted. Accounting Pronouncements Issued But Not Yet Adopted Policy Policy [Text Block] Accounting Pronouncements Issued but Not Yet Adopted Fair Value, Inputs, Level 2 [Member] (Level 2) Fair Value, Inputs, Level 2 Other Customer Total debt Long-Term Debt, Gross Total debt Title of 12(b) Security Title of 12(b) Security Finite-Lived Intangible Assets, Accumulated Amortization Total finite-life intangibles, Accumulated Amortization Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Issuance of common stock in connection with employee equity incentive plans Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total Other Nonoperating Income (Expense) [Abstract] Other (expense) income: Issuance of common stock relating to business acquisition. Issuance Of Common Stock Relating To Business Acquisition Issuance of common stock relating to business acquisition Business combination pre existing contractual accounts payable amount. Business Combination Pre Existing Contractual Accounts Payable Amount Accounts payable Purchase Commitment, Remaining Minimum Amount Committed Non-cancelable long-term purchase commitments Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value Fair value of noncontrolling interest amount Noncontrolling interests Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Amortization of Debt Issuance Costs Amortization of debt discount and issuance cost Other. Other [Member] Other Long-Term Line of Credit Outstanding borrowing balance Long-Term Line of Credit, Total Weighted Average Number of Shares Outstanding, Diluted, Adjustment Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total Effect of dilutive securities Concentration Risk [Table] Concentration Risk [Table] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Subsequent Event [Table] Increase (Decrease) in Inventories Inventories Increase (Decrease) in Inventories, Total Contingent Consideration by Type [Axis] Contingent Consideration by Type Business Combination, Consideration Transferred [Abstract] Purchase consideration: Remainder of 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Consolidated net leverage ratio. Consolidated Net Leverage Ratio Consolidated total net leverage ratio Common Stock, Shares, Outstanding Common stock, shares outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Share-Based Payment Arrangement [Text Block] Equity Incentive Plans and Stock-Based Compensation Condensed Balance Sheet [Table Text Block] Schedule of Components of Balance Sheet Concentration Risk Type [Domain] Concentration Risk Type Income Statement Location [Domain] Document Type Document Type Ownership [Axis] Ownership Line of Credit Facility, Current Borrowing Capacity Line of credit facility, current borrowing capacity Equity Issued in Business Combination, Fair Value Disclosure Fair value of equity issued in business combination Derivative, Amount of Hedged Item Derivative, amount of hedged item Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Document Quarterly Report Document Quarterly Report Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets Derivative, Notional Amount Notional principal amount Net Income (Loss) Available to Common Stockholders, Basic Net loss attributable to common stockholders of Corsair Gaming, Inc. Redeemable noncontrolling interests. Redeemable Noncontrolling Interests [Text Block] Redeemable Noncontrolling Interest Net Cash Provided by (Used in) Financing Activities Net cash used in financing activities Entity Filer Category Entity Filer Category Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Supplemental schedule of non-cash investing and financing activities: Foreign currency translation adjustments, net of tax benefit (expense) of $124 and $(18) for the three months ended March 31, 2024 and 2023, respectively Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Geographic Concentration Risk [Member] Geographic Concentration Risk Variable Rate [Axis] Variable Rate Accrued legal expense Accrued Legal Expense Accrued legal expense Trade Names [Member] Trade Name Trade Name Supplier Relationships Supplier relationship. Supplier Relationship [Member] Capital Expenditures Incurred but Not yet Paid Equipment purchased and unpaid at period end Liabilities Total liabilities Finite-Lived Intangible Asset, Useful Life Intangible assets estimated useful lives Equity, Attributable to Parent Total Corsair Gaming, Inc. stockholders’ equity Stockholders' Equity Attributable to Parent, Beginning Balance Stockholders' Equity Attributable to Parent, Ending Balance Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Useful Life Intangible Assets, Net (Excluding Goodwill) Intangible assets, net Total intangible assets, Net Carrying Amount Accrued reserves for sales returns Accrued reserves for sales return, current. Accrued Reserves For Sales Return Current Net loss attributable to Corsair Gaming, Inc. Net loss attributable to Corsair Gaming, Inc. First lien term loan. First Lien Term Loan [Member] First Lien Term Loan Description of Business Business Description and Basis of Presentation [Text Block] Inventory Exchanges [Member] Inventory Exchanges Two Customer Two Customer [Member] Two Customer. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Deferred tax liability Deferred tax liabilities Statement of Financial Position [Abstract] Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Issuance of common stock in connection with employee equity incentive plans, shares Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total Non US excluding GB. Non Us Excluding G B [Member] Non-US Excluding United Kingdom Weighted Average Number of Shares Outstanding, Diluted Diluted Total diluted weighted-average shares outstanding Credit Facility [Axis] Credit Facility Effective Income Tax Rate Reconciliation, Percent Effective tax rate Effective income tax rate Effective Income Tax Rate Reconciliation, Percent, Total Use of Estimates, Policy [Policy Text Block] Use of Estimates Income Tax Disclosure [Text Block] Income Taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Total assets acquired Inventory Adjustments Inventory Inventory Adjustments, Total Computation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Interest Expense, Debt, Excluding Amortization Contractual interest expense for term loan Leasehold Improvements [Member] Leasehold Improvements Fair Value Disclosures [Abstract] Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive loss Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Measurement Frequency [Domain] Measurement Frequency Dividend paid to the redeemable noncontrolling interests Dividend Paid To The Redeemable Noncontrolling Interests Dividend paid to the redeemable noncontrolling interests. Dividend paid Hedging Designation [Axis] Hedging Designation Payments to Acquire Property, Plant, and Equipment Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment, Total Dividend declared to nonredeemable noncontrolling interest. Dividend Declared To Nonredeemable Noncontrolling Interest Dividend paid to nonredeemable noncontrolling interest Accrued payroll and related expenses Employee-related Liabilities, Current Employee-related Liabilities, Current, Total Business Acquisition [Axis] Business Acquisition Goodwill, Period Increase (Decrease) Increased goodwill Goodwill, Period Increase (Decrease), Total Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class Capital Unit [Line Items] Gaming components and systems. Gaming Components And Systems [Member] Gaming Components and Systems XML 7 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
Apr. 26, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Entity Registrant Name Corsair Gaming, Inc.  
Entity Central Index Key 0001743759  
Current Fiscal Year End Date --12-31  
Entity Emerging Growth Company false  
Entity File Number 001-39533  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 82-2335306  
Entity Address, Address Line One 115 N. McCarthy Boulevard  
Entity Address, City or Town Milpitas  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95035  
City Area Code 510  
Local Phone Number 657-8747  
Entity Interactive Data Current Yes  
Entity Current Reporting Status Yes  
Document Quarterly Report true  
Document Transition Report false  
Entity Common Stock, Shares Outstanding   103,905,563
Entity Shell Company false  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Title of 12(b) Security Common Stock, $0.0001 par value per share  
Trading Symbol CRSR  
Security Exchange Name NASDAQ  
XML 8 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Net revenue $ 337,257 $ 353,964
Cost of revenue 250,618 268,560
Gross profit 86,639 85,404
Operating expenses:    
Sales, general and administrative 80,217 67,529
Product development 16,641 16,838
Total operating expenses 96,858 84,367
Operating income (loss) (10,219) 1,037
Other (expense) income:    
Interest expense (3,691) (4,302)
Interest income 1,565 1,474
Other expense, net (461) (496)
Total other expense, net (2,587) (3,324)
Loss before income taxes (12,806) (2,287)
Income tax benefit 1,777 639
Net loss (11,029) (1,648)
Less: Net income attributable to noncontrolling interest 536 364
Net loss attributable to Corsair Gaming, Inc. (11,565) (2,012)
Calculation of net loss per share attributable to common stockholders of Corsair Gaming, Inc.:    
Net loss attributable to Corsair Gaming, Inc. (11,565) (2,012)
Change in redemption value of redeemable noncontrolling interest (975) 958
Net loss attributable to common stockholders of Corsair Gaming, Inc. $ (12,540) $ (1,054)
Net loss per share attributable to common stockholders of Corsair Gaming, Inc.:    
Basic $ (0.12) $ (0.01)
Diluted $ (0.12) $ (0.01)
Weighted-average common shares outstanding:    
Basic 103,563 101,685
Diluted 103,563 101,685
XML 9 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net loss $ (11,029) $ (1,648)
Other comprehensive gain (loss):    
Foreign currency translation adjustments, net of tax benefit (expense) of $124 and $(18) for the three months ended March 31, 2024 and 2023, respectively (1,415) 1,667
Unrealized foreign exchange gain (loss) from long-term intercompany loan, net of tax benefit (expense) of $160 and $(127) for the three months ended March 31, 2024 and 2023, respectively 24 (26)
Comprehensive loss (12,420) (7)
Less: Comprehensive income attributable to noncontrolling interest 292 400
Comprehensive loss attributable to Corsair Gaming, Inc. $ (12,712) $ (407)
XML 10 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Foreign currency translation adjustments, tax benefit (expense) $ 124 $ (18)
Unrealized foreign exchange loss from long-term intercompany loans, tax benefit (expense) $ 160 $ (127)
XML 11 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash $ 127,768 $ 175,620
Restricted cash 2,174 2,705
Accounts receivable, net 204,920 253,268
Inventories 251,747 240,172
Prepaid expenses and other current assets 34,573 39,824
Total current assets 621,182 711,589
Restricted cash, noncurrent 241 239
Property and equipment, net 31,185 32,212
Goodwill 354,410 354,705
Intangible assets, net 178,151 188,009
Other assets 72,022 70,709
Total assets 1,257,191 1,357,463
Current liabilities:    
Debt maturing within one year, net 12,213 12,190
Accounts payable 191,401 239,957
Other liabilities and accrued expenses 138,487 166,340
Total current liabilities 342,101 418,487
Long-term debt, net 171,106 186,006
Deferred tax liabilities 14,104 17,395
Other liabilities, noncurrent 40,629 41,595
Total liabilities 567,940 663,483
Commitments and Contingencies (Note 9)
Temporary equity    
Redeemable noncontrolling interest 15,925 15,937
Corsair Gaming, Inc. stockholders’ equity:    
Preferred stock, $0.0001 par value: 5,000 shares authorized, nil and nil shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively
Common stock, $0.0001 par value: 300,000 shares authorized, 103,859 and 103,255 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively 10 10
Additional paid-in capital 640,293 630,642
Retained earnings 27,870 40,410
Accumulated other comprehensive loss (4,634) (3,487)
Total Corsair Gaming, Inc. stockholders’ equity 663,539 667,575
Nonredeemable noncontrolling interest 9,787 10,468
Total permanent equity 673,326 678,043
Total liabilities, temporary equity and permanent equity $ 1,257,191 $ 1,357,463
XML 12 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 300,000,000 300,000,000
Common stock, shares issued 103,859,000 103,859,000
Common stock, shares outstanding 103,255,000 103,255,000
XML 13 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Total Corsair Gaming, Inc. Stockholders' Equity
Nonredeemable Noncontrolling Interest
Balance at Dec. 31, 2022 $ 634,067 $ 10 $ 593,486 $ 37,223 $ (6,881) $ 623,838 $ 10,229
Balance, shares at Dec. 31, 2022   101,385          
Net income (loss) (1,863)     (2,012)   (2,012) 149
Other comprehensive income (loss) 1,619       1,605 1,605 14
Change in redemption value of redeemable noncontrolling interest 958     958   958  
Issuance of common stock in connection with employee equity incentive plans 2,117   2,117     2,117  
Issuance of common stock in connection with employee equity incentive plans, shares   671          
Shares withheld related to net share settlement (556)   (556)     (556)  
Shares withheld related to net share settlement, shares   (39)          
Stock-based compensation 7,321   7,321     7,321  
Balance at Mar. 31, 2023 643,663 $ 10 602,368 36,169 (5,276) 633,271 10,392
Balance, shares at Mar. 31, 2023   102,017          
Balance at Dec. 31, 2023 678,043 $ 10 630,642 40,410 (3,487) 667,575 10,468
Balance, shares at Dec. 31, 2023   103,255          
Net income (loss) (11,346)     (11,565)   (11,565) 219
Other comprehensive income (loss) (1,247)       (1,147) (1,147) (100)
Change in redemption value of redeemable noncontrolling interest (975)     (975)   (975)  
Dividend paid to nonredeemable noncontrolling interest (800)           (800)
Issuance of common stock in connection with employee equity incentive plans 2,351   2,351     2,351  
Issuance of common stock in connection with employee equity incentive plans, shares   633          
Shares withheld related to net share settlement (398)   (398)     (398)  
Shares withheld related to net share settlement, shares   (29)          
Stock-based compensation 7,698   7,698     7,698  
Balance at Mar. 31, 2024 $ 673,326 $ 10 $ 640,293 $ 27,870 $ (4,634) $ 663,539 $ 9,787
Balance, shares at Mar. 31, 2024   103,859          
XML 14 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net loss $ (11,029) $ (1,648)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Stock-based compensation 7,691 7,246
Depreciation 3,087 2,897
Amortization 9,515 9,741
Deferred income taxes (6,059) (2,209)
Other 758 128
Changes in operating assets and liabilities:    
Accounts receivable 46,928 14,623
Inventories (12,101) 4,672
Prepaid expenses and other assets 4,437 (1,077)
Accounts payable (47,962) 18,156
Other liabilities and accrued expenses (21,582) (10,703)
Net cash (used in) provided by operating activities (26,317) 41,826
Cash flows from investing activities:    
Purchase price adjustment related to business acquisition 1,041  
Purchase of property and equipment (2,520) (4,677)
Net cash used in investing activities (1,479) (4,677)
Cash flows from financing activities:    
Repayment of debt (15,000) (10,000)
Payment of deferred and contingent consideration (4,942) (950)
Proceeds from issuance of shares through employee equity incentive plans 2,351 2,117
Payment of taxes related to net share settlement of equity awards (398) (556)
Dividend paid to noncontrolling interest (1,960)  
Payment of other offering costs   (497)
Net cash used in financing activities (19,949) (9,886)
Effect of exchange rate changes on cash (636) 730
Net (decrease) increase in cash and restricted cash (48,381) 27,993
Cash and restricted cash at the beginning of the period 178,564 154,060
Cash and restricted cash at the end of the period 130,183 182,053
Supplemental cash flow disclosures:    
Cash paid for interest 3,553 4,184
Cash paid (refunded) for income taxes, net 626 (546)
Supplemental schedule of non-cash investing and financing activities:    
Equipment purchased and unpaid at period end 1,171 2,234
Right-of-use assets obtained in exchange for operating lease liabilities $ 1,763 $ 365
XML 15 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ (11,565) $ (2,012)
XML 16 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement None of our directors or officers (as defined in Rule 16a-1 under the Exchange Act) adopted, modified or terminated a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement during the three months ended March 31, 2024, as such terms are defined under Item 408(a) of Regulation S-K, except as follows:

On March 11, 2024, Thi La, a member of our board of directors, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 185,000 shares of the Company’s common stock until June 30, 2025.

Other Directors or Officers [Member]  
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Rule 10b 5-1 Arr Modified Flag false
Non-Rule 10b 5-1 Arr modified flag false
Thi La [Member]  
Trading Arrangements, by Individual  
Name Thi La
Title member of our board of directors
Rule 10b5-1 Arrangement Adopted true
Adoption Date March 11, 2024
Aggregate Available 185,000
Trd Arr Expiration Date June 30, 2025
XML 17 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Description of Business and Basis of Presentation
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business

1. Description of Business

Corsair Gaming, Inc., a Delaware corporation, together with its subsidiaries (collectively, “Corsair” the “Company”, “we”, “us”, or “our”), is a global provider and innovator of high-performance products for gamers and digital creators, many of which build their own PCs using our components.

Corsair is organized into two reportable segments:

Gamer and Creator Peripherals. Includes our high-performance gaming keyboards, mice, headsets, controllers, and streaming products, which includes capture cards, Stream Decks, microphones and audio interfaces, our Facecam streaming cameras, studio accessories, and gaming furniture, among others.
Gaming Components and Systems. Includes our high-performance power supply units, or PSUs, cooling solutions, computer cases, and DRAM modules, as well as high-end prebuilt and custom-built gaming PCs and laptops, and gaming monitors, among others.
XML 18 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

Basis of Presentation

Our interim condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The accounting policies we follow are set forth in Part II, Item 8, Note 2, “Significant Accounting Policies”, of the Notes to the Consolidated Financial Statements included in our Annual Report on Form 10K for the year ended December 31, 2023 which was filed with the SEC on February 27, 2024.

The condensed consolidated balance sheet as of December 31, 2023, included herein, was derived from the audited consolidated financial statements as of that date. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed, combined or omitted pursuant to such rules and regulations. Therefore, these interim condensed consolidated financial statements should be read in conjunction with our consolidated financial statements and notes thereto for the year ended December 31, 2023, included in our Annual Report on Form 10-K.

The interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements, and in management’s opinion, include all adjustments, which consist of only normal recurring adjustments necessary for the fair statement of our condensed consolidated balance sheet as of March 31, 2024 and our results of operations for the three months ended March 31, 2024 and 2023. The results for the three months ended March 31, 2024 are not necessarily indicative of the results expected for the current fiscal year or any other future periods.

Principles of Consolidation

The accompanying unaudited condensed consolidated financial statements include the accounts of Corsair and its subsidiaries, after the elimination of intercompany accounts and transactions. We consolidate subsidiaries in which we have a controlling interest. For the consolidated subsidiaries in which we own less than 100% of the equity, our consolidated net comprehensive income (loss) is reduced by the portion attributable to the noncontrolling interest. The ownership interest of other investors is recorded as noncontrolling interest in the condensed consolidated balance sheets.

In determining whether an entity is considered a controlled entity, we apply the VIE (variable interest entity) and VOE (voting interest entity) models. Entities that do not qualify as a VIE are assessed for consolidation under the VOE model. Under the VOE model, we consolidate the entity if we determine that we have a controlling financial interest in the entity through our ownership of greater than 50% of the outstanding voting shares of the entity and that other equity holders do not have substantive voting, participating or liquidation rights.

Use of Estimates

The preparation of 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 and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates include, but are not limited to, the valuation of intangible assets, accounts receivable, sales return reserves, reserves for customer incentives, warranty reserves, inventory, derivative instruments, stock-based compensation, and deferred income

tax. These estimates and assumptions are based on management’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the potential impacts from events in the current economic and geopolitical environment. We adjust such estimates and assumptions when facts and circumstances dictate. The extent to which the current macroeconomic conditions and the development of the geopolitical unrest will impact our business going forward depends on numerous dynamic factors that we cannot reliably predict. Actual results could differ materially from those estimates.

Recently Adopted Accounting Pronouncements

None.

Accounting Pronouncements Issued but Not Yet Adopted

In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvement to Reportable Segment Disclosure. This ASU updates the reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the chief operating decision maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment's profit or loss in assessing segment performance and deciding how to allocate resources. The ASU will be effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. This ASU will result in additional required disclosures in our consolidated financial statements, when adopted. We are currently evaluating the provisions of this ASU and expect to adopt them for the year ended December 31, 2024.

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU requires disaggregated information about a reporting entity's effective tax rate reconciliation as well as additional information on income tax paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024, with early adoption permitted. This ASU will result in additional required disclosures in our consolidated financial statements, when adopted. We are currently evaluating the provisions of this ASU and expect to adopt them for the year ended December 31, 2025.

XML 19 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurement
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurement

3. Fair Value Measurement

U.S. GAAP establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The hierarchy is broken down into the following three levels of inputs that may be used to measure fair value:

Level 1—Quoted prices are available in active markets for identical assets or liabilities as of the measurement date.

Level 2—Pricing inputs are other than quoted prices in active market, which are either directly or indirectly observable as of the report date. The nature of these securities includes investments for which quoted prices are available but traded less frequently and investments that are fair valued using other securities, the parameters of which can be directly observed.

Level 3—Securities that have little to no pricing observability as of the report date. These securities are measured using management’s best estimate of fair value, where the inputs into the determination of fair value are not observable and require significant management judgment or estimation.

Fair value accounting is applied to all financial assets and liabilities that are recognized or disclosed at fair value in our condensed consolidated financial statements on a recurring basis. Our financial instruments, including cash, restricted cash, accounts receivable, accounts payable, borrowings from credit lines and other liabilities and accrued expenses approximate fair value due to their short-term maturities.

Our financial assets and liabilities that were measured at fair value on a recurring basis consisted of foreign currency forward contracts and the fair values of these contracts, which were classified as Level 2 of the fair value hierarchy, were based on similar exchange traded derivatives and the related asset or liability. The balances of our financial assets and liabilities as of March 31, 2024 and December 31, 2023 were not material.

XML 20 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Financial Instruments
3 Months Ended
Mar. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Financial Instruments

4. Derivative Financial Instruments

From time to time, we enter into derivative instruments such as foreign currency forward contracts, to minimize the short-term impact of foreign currency exchange rate fluctuations on certain foreign currency denominated assets and liabilities. The derivative instruments are recorded at fair value in prepaid expenses and other current assets or other liabilities and accrued expenses on the condensed consolidated balance sheets. We do not designate such instruments as hedges for accounting purposes; accordingly, changes in the value of these contracts are recognized in each reporting period in other (expense) income, net in the condensed consolidated statements of operations. We do not enter into derivative instruments for trading purposes.

The foreign currency forward contracts generally mature within two to four months. The notional principal amount of outstanding foreign exchange forward contracts was $28.5 million and $44.3 million as of March 31, 2024 and December 31, 2023, respectively. The net fair value gains (losses) recognized in other (expense) income, net in relation to these derivative instruments was $0.6 million and $(0.4) million for the three months ended March 31, 2024 and 2023, respectively.

XML 21 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Combinations
3 Months Ended
Mar. 31, 2024
Business Combinations [Abstract]  
Business Combinations

5. Business Combinations

Drop Acquisition

On July 14, 2023 (the “Acquisition Date”), we completed the acquisition of the assets and business of Massdrop Inc. (“Drop”), including the assumption of trade payables and certain accrued liabilities (the “Drop Acquisition”) for a cash purchase consideration of approximately $14.2 million, net of $0.6 million of cash acquired. On January 29, 2024, in connection with a joint release letter executed between us and Drop's seller, we received a refund of $1.0 million from escrow funds in relation to a purchase price adjustment for net working capital. With this refund, total purchase consideration, net of cash acquired, decreased to $13.2 million.

Drop, a community-based e-commerce company was headquartered in San Francisco, California, and specialized in customized DIY keyboards and keycaps. We expect this acquisition to give Corsair a leading presence in the personalized keyboards market which is one of the fastest growing trends in the gaming peripherals space as well as allow us to offer specialized Corsair and Elgato products to the enthusiast community that Drop is engaged with. Drop’s results of operations are included in our condensed consolidated statements of operations with effect from July 14, 2023.

The Drop Acquisition was accounted for as a business combination under the acquisition method of accounting. The final allocation of the Drop Acquisition purchase consideration to the estimated fair value of the assets acquired and liabilities assumed, inclusive of immaterial measurement period adjustments, was as follows (in thousands):

 

 

Amounts

 

 

 

 

 

Accounts receivable

 

$

135

 

Inventories

 

 

7,739

 

Prepaid and other assets

 

 

866

 

Property and equipment

 

 

109

 

Identifiable intangible assets

 

 

9,160

 

Goodwill

 

 

5,960

 

Accounts payable

 

 

(7,064

)

Accrued liabilities

 

 

(3,726

)

Purchase consideration, net of cash acquired

 

$

13,179

 

The fair value of certain working capital related items, including accounts receivable, prepaid and other assets, accounts payable and accrued liabilities, as well as the fair value of property and equipment approximated their book values at the Acquisition Date. The fair value of the inventories was estimated by major category, at net realizable value, which we believe approximates the price a market participant could achieve in a current sale. The difference between the fair value of the inventories and the book value recorded on the Acquisition Date was $2.0 million, of which we recognized $0.2 million and $1.5 million in cost of revenue in the condensed consolidated statements of operations for the three months ended March 31, 2024 and for the year ended December 31, 2023, respectively, upon the sale of the acquired inventory.

The goodwill of $6.0 million represents the expansion of our market presence by utilizing Drop's strength in direct consumer reach as well as the ability to expand the customizable keyboard and keycap market. The goodwill is deductible for tax purposes and is assigned to our Gaming Peripherals reporting unit.

The $9.2 million identifiable intangible assets acquired include developed technology of $5.2 million, trade name of $2.3 million and domain name of $1.7 million. The fair values of the identified intangible assets were estimated primarily using the income approach and were based on inputs that are not observable in the market which we consider to be Level 3 inputs. These intangible assets are being amortized over their estimated useful lives, ranging from 5 to 15 years, using the straight-line method of amortization. The identifiable intangible assets acquired are deductible for tax purposes.

The acquisition-related costs incurred in the three months ended March 31 2024 and 2023 were not material.

XML 22 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets

6. Goodwill and Intangible Assets

Goodwill

The following table summarizes the changes in the carrying amount of goodwill by reportable segment (in thousands):

 

 

Gaming
Components
and
Systems

 

 

Gamer and
Creator
Peripherals

 

 

Total

 

 

 

 

 

 

 

 

 

 

 

Balance as of December 31, 2023

 

$

148,936

 

 

$

205,769

 

 

$

354,705

 

Measurement period adjustments

 

 

 

 

 

(27

)

 

 

(27

)

Effect of foreign currency exchange rates

 

 

(34

)

 

 

(234

)

 

 

(268

)

Balance as of March 31, 2024

 

$

148,902

 

 

$

205,508

 

 

$

354,410

 

Intangible assets, net

The following table is a summary of intangible assets, net (in thousands):

 

March 31, 2024

 

 

December 31, 2023

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net
Carrying
Amount

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net
Carrying
Amount

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Developed technology

$

47,221

 

 

$

23,227

 

 

$

23,994

 

 

$

47,221

 

 

$

21,206

 

 

$

26,015

 

Trade name

 

34,050

 

 

 

9,633

 

 

 

24,417

 

 

 

34,114

 

 

 

9,060

 

 

 

25,054

 

Customer relationships

 

218,452

 

 

 

144,292

 

 

 

74,160

 

 

 

218,453

 

 

 

138,800

 

 

 

79,653

 

Patent portfolio

 

34,512

 

 

 

18,046

 

 

 

16,466

 

 

 

34,781

 

 

 

17,031

 

 

 

17,750

 

Supplier relationships

 

5,888

 

 

 

2,208

 

 

 

3,680

 

 

 

6,136

 

 

 

2,045

 

 

 

4,091

 

Total finite-life intangibles

 

340,123

 

 

 

197,406

 

 

 

142,717

 

 

 

340,705

 

 

 

188,142

 

 

 

152,563

 

Indefinite life trade name

 

35,430

 

 

 

 

 

 

35,430

 

 

 

35,430

 

 

 

 

 

 

35,430

 

Other

 

4

 

 

 

 

 

 

4

 

 

 

16

 

 

 

 

 

 

16

 

Total intangible assets

$

375,557

 

 

$

197,406

 

 

$

178,151

 

 

$

376,151

 

 

$

188,142

 

 

$

188,009

 

 

In the year when an identified intangible asset becomes fully amortized, the fully amortized balances from the gross asset and accumulated amortization amounts are removed from the table above.

The estimated future amortization expense of intangible assets as of March 31, 2024 is as follows (in thousands):

 

 

Amounts

 

 

 

 

 

Remainder of 2024

 

$

28,488

 

2025

 

 

37,620

 

2026

 

 

34,315

 

2027

 

 

24,661

 

2028

 

 

4,370

 

Thereafter

 

 

13,263

 

Total

 

$

142,717

 

XML 23 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components
3 Months Ended
Mar. 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components

7. Balance Sheet Components

The following tables present the components of certain balance sheet amounts (in thousands):

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

 

 

 

Cash

 

$

127,768

 

 

$

175,620

 

Restricted cash—short term

 

 

2,174

 

 

 

2,705

 

Restricted cash—noncurrent

 

 

241

 

 

 

239

 

Total cash and restricted cash

 

$

130,183

 

 

$

178,564

 

 

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

 

 

 

Accounts receivable

 

$

206,156

 

 

$

254,433

 

Due from Factor

 

 

 

 

 

283

 

Allowance for doubtful accounts

 

 

(1,236

)

 

 

(1,448

)

Accounts receivable, net

 

$

204,920

 

 

$

253,268

 

As of March 31, 2024, two customers represented 42.3% and 17.8% of our accounts receivable, net balance, respectively. As of December 31, 2023, two customers represented 42.9% and 18.5% of our accounts receivable, net balance, respectively.

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

 

 

 

Raw materials

 

$

45,876

 

 

$

64,576

 

Work in progress

 

 

8,980

 

 

 

5,204

 

Finished goods

 

 

196,891

 

 

 

170,392

 

Inventories

 

$

251,747

 

 

$

240,172

 

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

 

 

 

Manufacturing equipment

 

$

29,121

 

 

$

28,168

 

Leasehold improvements

 

 

20,419

 

 

 

19,789

 

Computer equipment, software and office equipment

 

 

15,932

 

 

 

16,083

 

Furniture and fixtures

 

 

3,846

 

 

 

3,825

 

Total property and equipment

 

$

69,318

 

 

$

67,865

 

Less: Accumulated depreciation and amortization

 

 

(38,133

)

 

 

(35,653

)

Property and equipment, net

 

$

31,185

 

 

$

32,212

 

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

 

 

 

Right-of-use assets

 

$

35,049

 

 

$

36,324

 

Deferred tax asset

 

 

30,794

 

 

 

27,749

 

Other

 

 

6,179

 

 

 

6,636

 

Other assets

 

$

72,022

 

 

$

70,709

 

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

 

 

 

Accrued reserves for customer incentive programs

 

$

32,391

 

 

$

41,148

 

Accrued reserves for sales returns

 

 

32,951

 

 

 

36,822

 

Accrued payroll and related expenses

 

 

14,056

 

 

 

17,989

 

Accrued freight expenses

 

 

9,968

 

 

 

13,553

 

Operating lease liabilities, current

 

 

9,151

 

 

 

9,721

 

Accrued legal expense

 

 

6,516

 

 

 

1,014

 

Accrued warranty

 

 

6,323

 

 

 

7,155

 

Contract liabilities

 

 

4,490

 

 

 

7,442

 

Other

 

 

22,641

 

 

 

31,496

 

Other liabilities and accrued expenses

 

$

138,487

 

 

$

166,340

 

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

 

 

 

Operating lease liabilities, noncurrent

 

$

37,575

 

 

$

38,587

 

Other

 

 

3,054

 

 

 

3,008

 

Other liabilities, noncurrent

 

$

40,629

 

 

$

41,595

 

XML 24 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Debt

8. Debt

On September 3, 2021, we refinanced the First Lien Credit and Guaranty Agreement with a new Credit Agreement (as amended, the “Credit Agreement”). The Credit Agreement provides for a $100.0 million five-year revolving credit facility (“Revolving

Facility”) and a $250.0 million five-year term loan facility (“Term Loan”), with each maturing in September 2026. The Credit Agreement also permits, subject to conditions stated therein, additional incremental facilities in a maximum aggregate principal amount not to exceed $250.0 million. We may prepay the Term Loan and the Revolving Facility at any time without premium or penalty. We prepaid $11.9 million and $34.1 million of the Term Loan principal in the three months ended March 31, 2024 and in the year ended December 31, 2023, respectively.

The following table presents the carrying value of our Term Loan (in thousands):

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

 

 

 

Term Loan (variable rate) due September 2026

 

$

184,000

 

 

$

199,000

 

Debt discount and issuance cost, net of amortization

 

 

(681

)

 

 

(804

)

Total debt

 

 

183,319

 

 

 

198,196

 

Less: debt maturing within one year, net

 

 

12,213

 

 

 

12,190

 

Long-term debt, net

 

$

171,106

 

 

$

186,006

 

As of March 31, 2024, the estimated fair value of the Term Loan, which we have classified as a Level 2 financial instrument, was approximately $181.8 million.

As of March 31, 2024, and December 31, 2023, we had $100.0 million unused capacity under the Revolving Facility.

The Credit Agreement has a variable rate structure. According to the provisions in the Third Amendment to the Credit Agreement (“Third Amendment”), beginning 2024, the Term Loan and the Revolving Facility carry interest at our election at either (a) Bloomberg Short-Term Bank Yield Index rate (“BSBY”) plus a percentage spread (ranging from 1.25% to 2.25%) based on our total net leverage ratio, or (b) the base rate (as described in the Credit Agreement as the greatest of (i) the prime rate, (ii) the federal funds rate plus 0.50% and (iii) one-month BSBY plus 1.0%) plus a percentage spread (ranging from 0.25% to 1.25%) based on our total net leverage ratio. Additionally, the commitment fees on the unused portion of the Revolving Facility ranges from 0.2% to 0.4% based on our total net leverage ratio. The effective interest rate of our Term Loan, inclusive of the debt discount and debt issuance costs, was approximately 7.48% and 7.06% for the three months ended March 31, 2024, and 2023, respectively.

The Credit Agreement contains covenants with which we must comply during the term of the agreement, which we believe are ordinary and standard for agreements of this nature, including the maintenance of a maximum Consolidated Total Net Leverage Ratio (“CTNL Ratio”) and a minimum Consolidated Interest Coverage Ratio (“CIC Ratio”) (as defined in the Credit Agreement). According to the provisions in the Third Amendment, beginning 2024, we are required to maintain a maximum CTNL Ratio of 3.00 to 1.00 and a minimum CIC ratio of 3.00 to 1.00, with the provision that the maximum CTNL Ratio can be temporarily increased to 3.50 to 1.00 upon the occurrence of a Qualified Acquisition (as defined in, and subject to the requirements of the Credit Agreement). As of March 31, 2024, we were not in default under the Credit Agreement.

Our obligations under the Credit Agreement are guaranteed by substantially all of our U.S. subsidiaries and secured by a security interest in substantially all assets of the Company and the guarantor subsidiaries, subject to certain exceptions detailed in the Credit Agreement and related ancillary documentation.

The following table summarizes the interest expense recognized for all periods presented (in thousands):

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Credit Agreement:

 

 

 

 

 

 

Contractual interest expense for term loan

 

$

3,456

 

 

$

4,065

 

Amortization of debt discount and issuance cost

 

 

160

 

 

 

134

 

Other

 

 

75

 

 

 

103

 

Total interest expense

 

$

3,691

 

 

$

4,302

 

 

The future principal payments under our total long-term debt as of March 31, 2024 are as follows (in thousands):

 

 

Amounts

 

 

 

 

 

Remainder of 2024

 

$

9,375

 

2025

 

 

12,500

 

2026

 

 

162,125

 

2027

 

 

 

2028

 

 

 

Total debt

 

$

184,000

 

XML 25 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

9. Commitments and Contingencies

Product Warranties

Changes in our assurance-type warranty obligations were as follows (in thousands):

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Beginning of the period

 

$

7,155

 

 

$

3,685

 

Warranty provision related to products shipped

 

 

993

 

 

 

1,378

 

Deductions for warranty claims processed

 

 

(1,825

)

 

 

(1,596

)

End of period

 

$

6,323

 

 

$

3,467

 

Unconditional Purchase Obligations

In the normal course of business, we enter into various purchase commitments for goods or services. Our long-term non-cancelable purchase commitments consist primarily of multi-year contractual arrangements relating to subscriptions for cloud computing hosting arrangements for our enterprise resource planning (“ERP”) system and the related support services. The total long-term non-cancelable purchase commitments as of March 31, 2024 was as follows (in thousands):

 

 

Amounts

 

 

 

 

 

Remainder of 2024

 

$

766

 

2025

 

 

337

 

2026

 

 

 

2027

 

 

 

2028

 

 

 

Thereafter

 

 

 

Total

 

$

1,103

 

Our total non-cancelable long term purchase commitments outstanding as of December 31, 2023 was $1.5 million.

Letters of Credit

There were no letters of credit outstanding as of March 31, 2024 and December 31, 2023. No amounts have been drawn upon the letters of credit for all periods presented.

Legal Proceedings

We may from time to time be involved in various claims and legal proceedings of a character normally incident to the ordinary course of business. Litigation can be expensive and disruptive to normal business operations, and the results of complex legal proceedings are difficult to predict, and our view of these matters may change in the future as the litigation and events related thereto unfold. We expense legal fees as incurred and we record a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Based on currently available information, we believe that existing claims or proceedings are not likely to have a material adverse effect on our financial position, or the outcome of these matters is currently not determinable. An unfavorable outcome to any legal matter, if material, could have an adverse effect on our operations or financial position, liquidity of results of operations.

Indemnification

In the ordinary course of business, we may provide indemnifications of varying scope and terms with respect to certain transactions. We have entered into indemnification agreements with directors and certain officers and employees that will require

Corsair, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. No demands have been made upon Corsair to provide indemnification under such agreements, and thus, there are no claims that we are aware of that could have a material effect on our condensed consolidated balance sheets, statements of operations, or statements of cash flows. We currently have directors’ and officers’ insurance.

XML 26 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Stockholders' Equity

10. Stockholders’ Equity

Shelf-Registration Statement

On July 22, 2022, we filed a shelf registration statement on Form S-3 with the SEC, which was declared effective August 1, 2022 (the “2022 Shelf Registration Statement”). The 2022 Shelf Registration Statement registered securities to be offered by us, in an amount up to $300.0 million, including common stock, preferred stock and warrants, through August 1, 2025. In addition, the 2022 Shelf Registration Statement registered 54,179,559 shares of common stock held by the selling securityholders named in the 2022 Shelf Registration Statement. We will not receive any of the proceeds from the sale of the shares registered by the selling securityholders.

As of March 31, 2024, $216.7 million remained available for issuance under the 2022 Shelf Registration Statement.

XML 27 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Incentive Plans and Stock-Based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Equity Incentive Plans and Stock-Based Compensation

11. Equity Incentive Plans and Stock-Based Compensation

As of March 31, 2024, we have two active equity incentive plans: the 2020 Equity Incentive Plan and the Employee Stock Purchase Plan (“ESPP”).

In February 2024, we granted performance stock units (“PSU”) to certain senior members of our management team under the 2020 Equity Incentive Plan. The vesting of PSUs is conditional upon the achievement of certain internal financial targets for the year ended December 31, 2024 and these will vest over a three-year service period. The number of units issued can range from 0% to 200% of the target shares depending on the achievement of the financial targets. In the event such targets are achieved, one-third of the eligible PSUs would vest and the remaining two-thirds would thereafter vest evenly over the second and third years. In the event the minimum targets are not achieved, no PSUs would vest. The compensation expense associated with PSUs is recognized using the accelerated attribution method over the requisite service period, and it is based on the estimated number of shares that is considered probable of vesting. Adjustments to the compensation expense will be made in each reporting period based on changes in our estimate of the number of PSUs that are probable of vesting.

We measure and recognize compensation for all stock-based compensation awards, including stock options, stock purchase rights, restricted stock units (“RSU”) and PSU, based upon the grant-date fair value of those awards. The grant-date fair value of our stock options and stock purchase rights is estimated using a Black-Scholes-Merton option-pricing model. The fair value of our RSUs and PSUs are calculated based on the market value of our stock at the grant date.

The following table summarizes stock-based compensation expense by line item in the condensed consolidated statements of operations (in thousands):

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Cost of revenue

 

$

545

 

 

$

440

 

Sales, general and administrative

 

 

6,281

 

 

 

5,871

 

Product development

 

 

865

 

 

 

935

 

Stock-based compensation expense, net of amounts capitalized (1)

 

$

7,691

 

 

$

7,246

 

Income tax benefits related to stock-based compensation expense

 

$

447

 

 

$

1,354

 

 

(1)
Stock-based compensation expense capitalized were not material for each of the periods presented.

The following table summarizes by type of grant, the total unrecognized stock-based compensation expense and the remaining period over which such expense is expected to be recognized (in thousands, except number of years):

 

 

March 31, 2024

 

 

Unrecognized Expense

 

 

Remaining weighted average period (In years)

 

 

 

 

 

 

Stock options

 

$

34,687

 

 

2.9

RSUs

 

 

30,558

 

 

2.8

PSUs

 

 

4,079

 

 

2.9

ESPP

 

 

408

 

 

0.4

Total unrecognized stock-based compensation expense

 

$

69,732

 

 

 

 

XML 28 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Net Loss Per Share

12. Net Loss Per Share

The following table summarizes the calculation of basic and diluted net loss per share (in thousands, except per share amounts):

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Numerator

 

 

 

 

 

 

Net loss

 

$

(11,029

)

 

$

(1,648

)

Less: Net income attributable to noncontrolling interest

 

 

536

 

 

 

364

 

Net loss attributable to Corsair Gaming, Inc.

 

 

(11,565

)

 

 

(2,012

)

Change in redemption value of redeemable noncontrolling interest

 

 

(975

)

 

 

958

 

Net loss attributable to common stockholders of Corsair Gaming, Inc.

 

$

(12,540

)

 

$

(1,054

)

Denominator

 

 

 

 

 

 

Basic weighted-average shares outstanding

 

 

103,563

 

 

 

101,685

 

Effect of dilutive securities

 

 

 

 

 

 

Total diluted weighted-average shares outstanding

 

 

103,563

 

 

 

101,685

 

 

 

 

 

 

 

 

Net loss per share attributable to common stockholders of Corsair Gaming, Inc.:

 

 

 

 

 

 

Basic

 

$

(0.12

)

 

$

(0.01

)

Diluted

 

$

(0.12

)

 

$

(0.01

)

 

 

 

 

 

 

 

Anti-dilutive potential common shares (1)

 

 

12,715

 

 

 

11,934

 

 

(1)
Potential common share equivalents were not included in the calculation of diluted net loss per share as the effect would have been anti-dilutive.
XML 29 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

13. Income Taxes

The table below presents our loss before income taxes, income tax benefit and effective income tax rates for all periods presented (in thousands, except percentages):

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Loss before income taxes

 

$

(12,806

)

 

$

(2,287

)

Income tax benefit

 

 

1,777

 

 

 

639

 

Effective tax rate

 

 

13.9

%

 

 

27.9

%

We are subject to income taxes in the United States and foreign jurisdictions in which we do business. These foreign jurisdictions have statutory tax rates different from those in the United States. Accordingly, our effective tax rates will vary depending on the relative proportion of foreign to United States income, the utilization of net operating loss and tax credit carry forwards, changes in geographic mix of income and expense, changes in management’s assessment of matters such as the ability to realize deferred tax assets, and changes in tax laws.

Our effective tax rates were 13.9% and 27.9% for the three months ended March 31, 2024 and 2023, respectively. The decrease in our effective rate in the three-month period was primarily due to a change in the mix of income and losses in the various tax jurisdictions in which we operate, and an increase in shortfall tax deficiencies from stock-based compensation.

Unrecognized tax benefits were $3.6 million as of March 31, 2024 and $3.5 million as of December 31, 2023, respectively, and if recognized, would favorably affect the effective income tax rate in future periods.

On December 15, 2022, the European Union (“EU”) Member States formally adopted the EU’s Pillar Two Directive, which generally provides for a minimum effective tax rate of 15%, as established by the Organization for Economic Co-operation and Development (“OECD”) Pillar Two Framework that was supported by over 130 countries worldwide. The EU effective dates are January 1, 2024, and January 1, 2025, for different aspects of the directive. A significant number of other countries are expected to also implement similar legislation, including United Kingdom which approved the legislation on July 11, 2023 with a full effective date of January 1, 2024. We have evaluated the potential impact from the OECD Pillar Two rules and determined that the effects are immaterial to our financial position for the year of 2024.

XML 30 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment and Geographic Information
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Segment and Geographic Information

14. Segment and Geographic Information

We have two reportable segments:

Gamer and Creator Peripherals. Includes our high-performance gaming keyboards, mice, headsets, controllers, and streaming products, which includes capture cards, Stream Decks, microphones and audio interfaces, our Facecam streaming cameras, studio accessories, and gaming furniture, among others.
Gaming Components and Systems. Includes our high-performance power supply units, or PSUs, cooling solutions, computer cases, and DRAM modules, as well as high-end prebuilt and custom-built gaming PCs and laptops, and gaming monitors, among others.

The segments are defined as those operations our CODM regularly reviews to analyze performance and allocate resources. Our CODM is determined to be Corsair’s Chief Executive Officer. The results of the reportable segments are derived directly from our reporting system and are based on the methods of internal reporting which are not necessarily in conformity with GAAP. Management measures net revenue and gross profit to evaluate the performance of, and allocate resources to, each of the segments.

The table below summarizes the financial information for each reportable segment (in thousands):

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Net revenue

 

 

 

 

 

 

Gamer and Creator Peripherals

 

$

106,973

 

 

$

88,942

 

Gaming Components and Systems

 

 

230,284

 

 

 

265,022

 

Total net revenue

 

$

337,257

 

 

$

353,964

 

 

 

 

 

 

 

 

Gross Profit

 

 

 

 

 

 

Gamer and Creator Peripherals

 

$

43,643

 

 

$

26,648

 

Gaming Components and Systems

 

 

42,996

 

 

 

58,756

 

Total gross profit

 

$

86,639

 

 

$

85,404

 

The CODM manages assets on a total company basis, not by operating segments; therefore, asset information and capital expenditures by operating segments are not presented.

Geographic Information

The following table summarizes our net revenue by geographic region based on the location of the customer (in thousands):

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Net revenue

 

 

 

 

 

 

Americas

 

$

174,972

 

 

$

185,898

 

Europe and Middle East

 

 

115,735

 

 

 

113,441

 

Asia Pacific

 

 

46,550

 

 

 

54,625

 

Total net revenue

 

$

337,257

 

 

$

353,964

 

Revenues from sales to customers in the United States represented 45.6% and 46.2% for the three months ended March 31, 2024 and 2023, respectively. No other single country represented 10% or more of total net revenue during these periods.

Two customers represented 27.7% and 11.4% of our total net revenue for the three months ended March 31, 2024. One customer represented 25.8% of our total net revenue for the three months ended March 31, 2023. No other customer represented 10% or more of our total net revenue during these periods.

XML 31 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Redeemable Noncontrolling Interest
3 Months Ended
Mar. 31, 2024
Income Amounts Attributable to Noncontrolling Interest, Disclosures [Abstract]  
Redeemable Noncontrolling Interest

15. Redeemable Noncontrolling Interest ("RNCI")

On January 1, 2022, we acquired a 51% ownership stake in Elgato iDisplay Holdings LTD. and its related companies (together “iDisplay”). We have determined that we have a controlling financial interest in iDisplay under the VOE model.

Under the Shareholders Agreement between Corsair and the iDisplay Seller a put option was provided to the iDisplay Seller to transfer to Corsair (i) 14% of their ownership interest in iDisplay upon the first anniversary of the Closing Date of the iDisplay Acquisition, and (ii) an additional 15% of their ownership interest in iDisplay upon the second anniversary of the Closing Date. The put option will expire after January 1, 2025. As of March 31, 2024, the iDisplay Seller has not exercised the put option for the transfer of the 29% of their ownership interest to Corsair.

The exercise price of the put option is based on multiples of iDisplay’s historical TTM EBITDA less any debt. The put option makes this portion of the noncontrolling interest redeemable and therefore, the RNCI is classified as temporary equity on our

condensed consolidated balance sheets and carried at the greater of the initial carrying amount, increased or decreased, for the RNCI share of comprehensive income (loss), contributions and distributions, or the redemption value. The change in redemption value is recognized through retained earnings.

The following table presents the changes in RNCI for the periods presented (in thousands):

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Balance at beginning of period

 

$

15,937

 

 

$

21,367

 

Share of net income

 

 

317

 

 

 

215

 

Share of other comprehensive income (loss)

 

 

(144

)

 

 

22

 

Dividend paid

 

 

(1,160

)

 

 

 

Change in redemption value (1)

 

 

975

 

 

 

(958

)

Balance at end of period

 

$

15,925

 

 

$

20,646

 

(1)
These amounts represent increases or (decreases) in redemption value over the carrying value for the respective periods. These amounts were recorded as an offset to retained earnings impacting the net income (loss) used in the calculation of net income (loss) per share attributable to common stockholders of Corsair Gaming, Inc. for these periods.
XML 32 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

Our interim condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The accounting policies we follow are set forth in Part II, Item 8, Note 2, “Significant Accounting Policies”, of the Notes to the Consolidated Financial Statements included in our Annual Report on Form 10K for the year ended December 31, 2023 which was filed with the SEC on February 27, 2024.

The condensed consolidated balance sheet as of December 31, 2023, included herein, was derived from the audited consolidated financial statements as of that date. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed, combined or omitted pursuant to such rules and regulations. Therefore, these interim condensed consolidated financial statements should be read in conjunction with our consolidated financial statements and notes thereto for the year ended December 31, 2023, included in our Annual Report on Form 10-K.

The interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements, and in management’s opinion, include all adjustments, which consist of only normal recurring adjustments necessary for the fair statement of our condensed consolidated balance sheet as of March 31, 2024 and our results of operations for the three months ended March 31, 2024 and 2023. The results for the three months ended March 31, 2024 are not necessarily indicative of the results expected for the current fiscal year or any other future periods.

Principles of Consolidation

Principles of Consolidation

The accompanying unaudited condensed consolidated financial statements include the accounts of Corsair and its subsidiaries, after the elimination of intercompany accounts and transactions. We consolidate subsidiaries in which we have a controlling interest. For the consolidated subsidiaries in which we own less than 100% of the equity, our consolidated net comprehensive income (loss) is reduced by the portion attributable to the noncontrolling interest. The ownership interest of other investors is recorded as noncontrolling interest in the condensed consolidated balance sheets.

In determining whether an entity is considered a controlled entity, we apply the VIE (variable interest entity) and VOE (voting interest entity) models. Entities that do not qualify as a VIE are assessed for consolidation under the VOE model. Under the VOE model, we consolidate the entity if we determine that we have a controlling financial interest in the entity through our ownership of greater than 50% of the outstanding voting shares of the entity and that other equity holders do not have substantive voting, participating or liquidation rights.

Use of Estimates

Use of Estimates

The preparation of 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 and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates include, but are not limited to, the valuation of intangible assets, accounts receivable, sales return reserves, reserves for customer incentives, warranty reserves, inventory, derivative instruments, stock-based compensation, and deferred income

tax. These estimates and assumptions are based on management’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the potential impacts from events in the current economic and geopolitical environment. We adjust such estimates and assumptions when facts and circumstances dictate. The extent to which the current macroeconomic conditions and the development of the geopolitical unrest will impact our business going forward depends on numerous dynamic factors that we cannot reliably predict. Actual results could differ materially from those estimates.

Recently Adopted Accounting Pronouncements

Recently Adopted Accounting Pronouncements

None.

Accounting Pronouncements Issued but Not Yet Adopted

Accounting Pronouncements Issued but Not Yet Adopted

In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvement to Reportable Segment Disclosure. This ASU updates the reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the chief operating decision maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment's profit or loss in assessing segment performance and deciding how to allocate resources. The ASU will be effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. This ASU will result in additional required disclosures in our consolidated financial statements, when adopted. We are currently evaluating the provisions of this ASU and expect to adopt them for the year ended December 31, 2024.

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU requires disaggregated information about a reporting entity's effective tax rate reconciliation as well as additional information on income tax paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024, with early adoption permitted. This ASU will result in additional required disclosures in our consolidated financial statements, when adopted. We are currently evaluating the provisions of this ASU and expect to adopt them for the year ended December 31, 2025.

XML 33 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Combinations (Tables)
3 Months Ended
Mar. 31, 2024
Business Acquisition [Line Items]  
Schedule of Estimated Fair Value of Assets Acquired and Liabilities

The Drop Acquisition was accounted for as a business combination under the acquisition method of accounting. The final allocation of the Drop Acquisition purchase consideration to the estimated fair value of the assets acquired and liabilities assumed, inclusive of immaterial measurement period adjustments, was as follows (in thousands):

 

 

Amounts

 

 

 

 

 

Accounts receivable

 

$

135

 

Inventories

 

 

7,739

 

Prepaid and other assets

 

 

866

 

Property and equipment

 

 

109

 

Identifiable intangible assets

 

 

9,160

 

Goodwill

 

 

5,960

 

Accounts payable

 

 

(7,064

)

Accrued liabilities

 

 

(3,726

)

Purchase consideration, net of cash acquired

 

$

13,179

 

XML 34 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Changes in Carrying Amount of Goodwill by Reportable Segment

Goodwill

The following table summarizes the changes in the carrying amount of goodwill by reportable segment (in thousands):

 

 

Gaming
Components
and
Systems

 

 

Gamer and
Creator
Peripherals

 

 

Total

 

 

 

 

 

 

 

 

 

 

 

Balance as of December 31, 2023

 

$

148,936

 

 

$

205,769

 

 

$

354,705

 

Measurement period adjustments

 

 

 

 

 

(27

)

 

 

(27

)

Effect of foreign currency exchange rates

 

 

(34

)

 

 

(234

)

 

 

(268

)

Balance as of March 31, 2024

 

$

148,902

 

 

$

205,508

 

 

$

354,410

 

Summary of Intangible Assets, Net

The following table is a summary of intangible assets, net (in thousands):

 

March 31, 2024

 

 

December 31, 2023

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net
Carrying
Amount

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net
Carrying
Amount

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Developed technology

$

47,221

 

 

$

23,227

 

 

$

23,994

 

 

$

47,221

 

 

$

21,206

 

 

$

26,015

 

Trade name

 

34,050

 

 

 

9,633

 

 

 

24,417

 

 

 

34,114

 

 

 

9,060

 

 

 

25,054

 

Customer relationships

 

218,452

 

 

 

144,292

 

 

 

74,160

 

 

 

218,453

 

 

 

138,800

 

 

 

79,653

 

Patent portfolio

 

34,512

 

 

 

18,046

 

 

 

16,466

 

 

 

34,781

 

 

 

17,031

 

 

 

17,750

 

Supplier relationships

 

5,888

 

 

 

2,208

 

 

 

3,680

 

 

 

6,136

 

 

 

2,045

 

 

 

4,091

 

Total finite-life intangibles

 

340,123

 

 

 

197,406

 

 

 

142,717

 

 

 

340,705

 

 

 

188,142

 

 

 

152,563

 

Indefinite life trade name

 

35,430

 

 

 

 

 

 

35,430

 

 

 

35,430

 

 

 

 

 

 

35,430

 

Other

 

4

 

 

 

 

 

 

4

 

 

 

16

 

 

 

 

 

 

16

 

Total intangible assets

$

375,557

 

 

$

197,406

 

 

$

178,151

 

 

$

376,151

 

 

$

188,142

 

 

$

188,009

 

Schedule of Estimated Future Amortization Expense of Intangible Assets

The estimated future amortization expense of intangible assets as of March 31, 2024 is as follows (in thousands):

 

 

Amounts

 

 

 

 

 

Remainder of 2024

 

$

28,488

 

2025

 

 

37,620

 

2026

 

 

34,315

 

2027

 

 

24,661

 

2028

 

 

4,370

 

Thereafter

 

 

13,263

 

Total

 

$

142,717

 

XML 35 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Schedule of Components of Balance Sheet

The following tables present the components of certain balance sheet amounts (in thousands):

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

 

 

 

Cash

 

$

127,768

 

 

$

175,620

 

Restricted cash—short term

 

 

2,174

 

 

 

2,705

 

Restricted cash—noncurrent

 

 

241

 

 

 

239

 

Total cash and restricted cash

 

$

130,183

 

 

$

178,564

 

 

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

 

 

 

Accounts receivable

 

$

206,156

 

 

$

254,433

 

Due from Factor

 

 

 

 

 

283

 

Allowance for doubtful accounts

 

 

(1,236

)

 

 

(1,448

)

Accounts receivable, net

 

$

204,920

 

 

$

253,268

 

As of March 31, 2024, two customers represented 42.3% and 17.8% of our accounts receivable, net balance, respectively. As of December 31, 2023, two customers represented 42.9% and 18.5% of our accounts receivable, net balance, respectively.

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

 

 

 

Raw materials

 

$

45,876

 

 

$

64,576

 

Work in progress

 

 

8,980

 

 

 

5,204

 

Finished goods

 

 

196,891

 

 

 

170,392

 

Inventories

 

$

251,747

 

 

$

240,172

 

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

 

 

 

Manufacturing equipment

 

$

29,121

 

 

$

28,168

 

Leasehold improvements

 

 

20,419

 

 

 

19,789

 

Computer equipment, software and office equipment

 

 

15,932

 

 

 

16,083

 

Furniture and fixtures

 

 

3,846

 

 

 

3,825

 

Total property and equipment

 

$

69,318

 

 

$

67,865

 

Less: Accumulated depreciation and amortization

 

 

(38,133

)

 

 

(35,653

)

Property and equipment, net

 

$

31,185

 

 

$

32,212

 

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

 

 

 

Right-of-use assets

 

$

35,049

 

 

$

36,324

 

Deferred tax asset

 

 

30,794

 

 

 

27,749

 

Other

 

 

6,179

 

 

 

6,636

 

Other assets

 

$

72,022

 

 

$

70,709

 

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

 

 

 

Accrued reserves for customer incentive programs

 

$

32,391

 

 

$

41,148

 

Accrued reserves for sales returns

 

 

32,951

 

 

 

36,822

 

Accrued payroll and related expenses

 

 

14,056

 

 

 

17,989

 

Accrued freight expenses

 

 

9,968

 

 

 

13,553

 

Operating lease liabilities, current

 

 

9,151

 

 

 

9,721

 

Accrued legal expense

 

 

6,516

 

 

 

1,014

 

Accrued warranty

 

 

6,323

 

 

 

7,155

 

Contract liabilities

 

 

4,490

 

 

 

7,442

 

Other

 

 

22,641

 

 

 

31,496

 

Other liabilities and accrued expenses

 

$

138,487

 

 

$

166,340

 

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

 

 

 

Operating lease liabilities, noncurrent

 

$

37,575

 

 

$

38,587

 

Other

 

 

3,054

 

 

 

3,008

 

Other liabilities, noncurrent

 

$

40,629

 

 

$

41,595

 

XML 36 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Summary of Debt

The following table presents the carrying value of our Term Loan (in thousands):

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

 

 

 

Term Loan (variable rate) due September 2026

 

$

184,000

 

 

$

199,000

 

Debt discount and issuance cost, net of amortization

 

 

(681

)

 

 

(804

)

Total debt

 

 

183,319

 

 

 

198,196

 

Less: debt maturing within one year, net

 

 

12,213

 

 

 

12,190

 

Long-term debt, net

 

$

171,106

 

 

$

186,006

 

Summary of Interest Expense Recognized

The following table summarizes the interest expense recognized for all periods presented (in thousands):

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Credit Agreement:

 

 

 

 

 

 

Contractual interest expense for term loan

 

$

3,456

 

 

$

4,065

 

Amortization of debt discount and issuance cost

 

 

160

 

 

 

134

 

Other

 

 

75

 

 

 

103

 

Total interest expense

 

$

3,691

 

 

$

4,302

 

 

Summary of Future Principal Payments under Total Long-term Debt

The future principal payments under our total long-term debt as of March 31, 2024 are as follows (in thousands):

 

 

Amounts

 

 

 

 

 

Remainder of 2024

 

$

9,375

 

2025

 

 

12,500

 

2026

 

 

162,125

 

2027

 

 

 

2028

 

 

 

Total debt

 

$

184,000

 

XML 37 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Changes in Assurance-Type Warranty Obligation

Changes in our assurance-type warranty obligations were as follows (in thousands):

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Beginning of the period

 

$

7,155

 

 

$

3,685

 

Warranty provision related to products shipped

 

 

993

 

 

 

1,378

 

Deductions for warranty claims processed

 

 

(1,825

)

 

 

(1,596

)

End of period

 

$

6,323

 

 

$

3,467

 

Schedule of Total Long-Term Non-Cancelable Purchase Commitment as of March 31, 2024 was as follows (in thousands):

 

 

Amounts

 

 

 

 

 

Remainder of 2024

 

$

766

 

2025

 

 

337

 

2026

 

 

 

2027

 

 

 

2028

 

 

 

Thereafter

 

 

 

Total

 

$

1,103

 

XML 38 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Incentive Plans and Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of Stock-based Compensation Expense

The following table summarizes stock-based compensation expense by line item in the condensed consolidated statements of operations (in thousands):

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Cost of revenue

 

$

545

 

 

$

440

 

Sales, general and administrative

 

 

6,281

 

 

 

5,871

 

Product development

 

 

865

 

 

 

935

 

Stock-based compensation expense, net of amounts capitalized (1)

 

$

7,691

 

 

$

7,246

 

Income tax benefits related to stock-based compensation expense

 

$

447

 

 

$

1,354

 

 

(1)
Stock-based compensation expense capitalized were not material for each of the periods presented.
Summary of Total Unrecognized Stock-Based Compensation Expense and Remaining Period

The following table summarizes by type of grant, the total unrecognized stock-based compensation expense and the remaining period over which such expense is expected to be recognized (in thousands, except number of years):

 

 

March 31, 2024

 

 

Unrecognized Expense

 

 

Remaining weighted average period (In years)

 

 

 

 

 

 

Stock options

 

$

34,687

 

 

2.9

RSUs

 

 

30,558

 

 

2.8

PSUs

 

 

4,079

 

 

2.9

ESPP

 

 

408

 

 

0.4

Total unrecognized stock-based compensation expense

 

$

69,732

 

 

 

 

XML 39 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Net Loss Per Share

The following table summarizes the calculation of basic and diluted net loss per share (in thousands, except per share amounts):

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Numerator

 

 

 

 

 

 

Net loss

 

$

(11,029

)

 

$

(1,648

)

Less: Net income attributable to noncontrolling interest

 

 

536

 

 

 

364

 

Net loss attributable to Corsair Gaming, Inc.

 

 

(11,565

)

 

 

(2,012

)

Change in redemption value of redeemable noncontrolling interest

 

 

(975

)

 

 

958

 

Net loss attributable to common stockholders of Corsair Gaming, Inc.

 

$

(12,540

)

 

$

(1,054

)

Denominator

 

 

 

 

 

 

Basic weighted-average shares outstanding

 

 

103,563

 

 

 

101,685

 

Effect of dilutive securities

 

 

 

 

 

 

Total diluted weighted-average shares outstanding

 

 

103,563

 

 

 

101,685

 

 

 

 

 

 

 

 

Net loss per share attributable to common stockholders of Corsair Gaming, Inc.:

 

 

 

 

 

 

Basic

 

$

(0.12

)

 

$

(0.01

)

Diluted

 

$

(0.12

)

 

$

(0.01

)

 

 

 

 

 

 

 

Anti-dilutive potential common shares (1)

 

 

12,715

 

 

 

11,934

 

 

(1)
Potential common share equivalents were not included in the calculation of diluted net loss per share as the effect would have been anti-dilutive.
XML 40 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Schedule of Income Before Income Taxes, Income Tax (Expense) Benefit and Effective Income Tax Rates

The table below presents our loss before income taxes, income tax benefit and effective income tax rates for all periods presented (in thousands, except percentages):

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Loss before income taxes

 

$

(12,806

)

 

$

(2,287

)

Income tax benefit

 

 

1,777

 

 

 

639

 

Effective tax rate

 

 

13.9

%

 

 

27.9

%

XML 41 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment and Geographic Information (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Summary of Financial Information for Each Reportable Segment

The table below summarizes the financial information for each reportable segment (in thousands):

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Net revenue

 

 

 

 

 

 

Gamer and Creator Peripherals

 

$

106,973

 

 

$

88,942

 

Gaming Components and Systems

 

 

230,284

 

 

 

265,022

 

Total net revenue

 

$

337,257

 

 

$

353,964

 

 

 

 

 

 

 

 

Gross Profit

 

 

 

 

 

 

Gamer and Creator Peripherals

 

$

43,643

 

 

$

26,648

 

Gaming Components and Systems

 

 

42,996

 

 

 

58,756

 

Total gross profit

 

$

86,639

 

 

$

85,404

 

Summary of Net Revenue By Geographic Region

The following table summarizes our net revenue by geographic region based on the location of the customer (in thousands):

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Net revenue

 

 

 

 

 

 

Americas

 

$

174,972

 

 

$

185,898

 

Europe and Middle East

 

 

115,735

 

 

 

113,441

 

Asia Pacific

 

 

46,550

 

 

 

54,625

 

Total net revenue

 

$

337,257

 

 

$

353,964

 

XML 42 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Redeemable Noncontrolling Interest (Tables)
3 Months Ended
Mar. 31, 2024
Income Amounts Attributable to Noncontrolling Interest, Disclosures [Abstract]  
Redeemable Noncontrolling Interests

The following table presents the changes in RNCI for the periods presented (in thousands):

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Balance at beginning of period

 

$

15,937

 

 

$

21,367

 

Share of net income

 

 

317

 

 

 

215

 

Share of other comprehensive income (loss)

 

 

(144

)

 

 

22

 

Dividend paid

 

 

(1,160

)

 

 

 

Change in redemption value (1)

 

 

975

 

 

 

(958

)

Balance at end of period

 

$

15,925

 

 

$

20,646

 

(1)
These amounts represent increases or (decreases) in redemption value over the carrying value for the respective periods. These amounts were recorded as an offset to retained earnings impacting the net income (loss) used in the calculation of net income (loss) per share attributable to common stockholders of Corsair Gaming, Inc. for these periods.
XML 43 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Description of Business - Additional Information (Detail)
3 Months Ended
Mar. 31, 2024
Segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of reportable segments 2
XML 44 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Financial Instruments - Additional Information (Detail)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
Derivative
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Derivative Instruments Gain Loss [Line Items]      
Derivative instruments for trading purposes | Derivative 0    
Foreign Currency Forward Contracts | Not Designated as Hedging Instrument      
Derivative Instruments Gain Loss [Line Items]      
Notional principal amount $ 28.5   $ 44.3
Net fair value gain (loss) recognized in other (expense) income $ 0.6 $ (0.4)  
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)  
Minimum | Foreign Currency Forward Contracts | Not Designated as Hedging Instrument      
Derivative Instruments Gain Loss [Line Items]      
Derivative maturity term 2 months    
Maximum | Foreign Currency Forward Contracts | Not Designated as Hedging Instrument      
Derivative Instruments Gain Loss [Line Items]      
Derivative maturity term 4 months    
XML 45 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Combinations - Additional Information (Details) - USD ($)
3 Months Ended
Jan. 29, 2024
Jul. 14, 2023
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Business Acquisition [Line Items]          
Goodwill     $ 354,410,000   $ 354,705,000
Gamer and Creator Peripherals          
Business Acquisition [Line Items]          
Goodwill     205,508,000   205,769,000
Gaming Components and Systems          
Business Acquisition [Line Items]          
Goodwill     148,902,000   148,936,000
Drop Acquisition          
Business Acquisition [Line Items]          
Fair value of consideration $ 13,200,000 $ 14,200,000      
Purchase price adjustment $ 1,000,000        
Inventory   2,000,000 200,000   $ 1,500,000
Acquisition-related costs     $ 0 $ 0  
Cash acquired   600,000      
Goodwill   5,960,000      
Identifiable intangible assets acquired   $ 9,200,000      
Drop Acquisition | Minimum          
Business Acquisition [Line Items]          
Intangible assets estimated useful lives   5 years      
Drop Acquisition | Maximum          
Business Acquisition [Line Items]          
Intangible assets estimated useful lives   15 years      
Drop Acquisition | Developed Technology          
Business Acquisition [Line Items]          
Identifiable intangible assets acquired   $ 5,200,000      
Drop Acquisition | Trade Name          
Business Acquisition [Line Items]          
Identifiable intangible assets acquired   2,300,000      
Drop Acquisition | Domain Name          
Business Acquisition [Line Items]          
Identifiable intangible assets acquired   $ 1,700,000      
XML 46 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Combinations - Schedule of Estimated Fair Value of Assets Acquired and Liabilities (Details) - USD ($)
$ in Thousands
Jan. 29, 2024
Jul. 14, 2023
Mar. 31, 2024
Dec. 31, 2023
Business Acquisition [Line Items]        
Goodwill     $ 354,410 $ 354,705
Drop Acquisition        
Business Acquisition [Line Items]        
Accounts receivable   $ 135    
Inventories   7,739    
Prepaid and other assets   866    
Property and equipment   109    
Identifiable intangible assets   9,160    
Goodwill   5,960    
Accounts payable   (7,064)    
Accrued liabilities   (3,726)    
Fair value of consideration $ 13,200 14,200    
Purchase consideration, net of cash acquired   13,179    
Purchase consideration:        
Fair value of consideration $ 13,200 $ 14,200    
XML 47 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill by Reportable Segment (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Goodwill [Line Items]  
Balance $ 354,705
Measurement period adjustments (27)
Effect of foreign currency exchange rates (268)
Balance 354,410
Gaming Components and Systems  
Goodwill [Line Items]  
Balance 148,936
Effect of foreign currency exchange rates (34)
Balance 148,902
Gamer and Creator Peripherals  
Goodwill [Line Items]  
Balance 205,769
Measurement period adjustments (27)
Effect of foreign currency exchange rates (234)
Balance $ 205,508
XML 48 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Summary of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Total finite-life intangibles, Gross Carrying Amount $ 340,123 $ 340,705
Total finite-life intangibles, Accumulated Amortization 197,406 188,142
Total finite-life intangibles, Net Carrying Amount 142,717 152,563
Total intangible assets, Gross Carrying Amount 375,557 376,151
Total intangible assets, Net Carrying Amount 178,151 188,009
Other    
Indefinite-life intangibles, Gross and Net Carrying Amount 4 16
Indefinite Life Trade Name    
Indefinite-life intangibles, Gross and Net Carrying Amount 35,430 35,430
Developed Technology    
Total finite-life intangibles, Gross Carrying Amount 47,221 47,221
Total finite-life intangibles, Accumulated Amortization 23,227 21,206
Total finite-life intangibles, Net Carrying Amount 23,994 26,015
Trade Name    
Total finite-life intangibles, Gross Carrying Amount 34,050 34,114
Total finite-life intangibles, Accumulated Amortization 9,633 9,060
Total finite-life intangibles, Net Carrying Amount 24,417 25,054
Customer Relationships    
Total finite-life intangibles, Gross Carrying Amount 218,452 218,453
Total finite-life intangibles, Accumulated Amortization 144,292 138,800
Total finite-life intangibles, Net Carrying Amount 74,160 79,653
Patent Portfolio    
Total finite-life intangibles, Gross Carrying Amount 34,512 34,781
Total finite-life intangibles, Accumulated Amortization 18,046 17,031
Total finite-life intangibles, Net Carrying Amount 16,466 17,750
Supplier Relationships    
Total finite-life intangibles, Gross Carrying Amount 5,888 6,136
Total finite-life intangibles, Accumulated Amortization 2,208 2,045
Total finite-life intangibles, Net Carrying Amount $ 3,680 $ 4,091
XML 49 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2024 $ 28,488  
2025 37,620  
2026 34,315  
2027 24,661  
2028 4,370  
Thereafter 13,263  
Total finite-life intangibles, Net Carrying Amount $ 142,717 $ 152,563
XML 50 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Schedule of Components of Balance Sheet (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Line Items]        
Cash $ 127,768 $ 175,620    
Restricted cash-short term 2,174 2,705    
Restricted cash-noncurrent 241 239    
Total cash and restricted cash 130,183 178,564 $ 182,053 $ 154,060
Accounts receivable 206,156 254,433    
Due from Factor   283    
Allowance for doubtful accounts (1,236) (1,448)    
Accounts receivable, net 204,920 253,268    
Raw materials 45,876 64,576    
Work in progress 8,980 5,204    
Finished goods 196,891 170,392    
Inventories 251,747 240,172    
Total property and equipment 69,318 67,865    
Less: Accumulated depreciation and amortization (38,133) (35,653)    
Property and equipment, net 31,185 32,212    
Right-of-use assets 35,049 36,324    
Deferred tax asset 30,794 27,749    
Other 6,179 6,636    
Other assets 72,022 70,709    
Accrued reserves for customer incentive programs 32,391 41,148    
Accrued reserves for sales returns 32,951 36,822    
Accrued payroll and related expenses 14,056 17,989    
Accrued freight expenses 9,968 13,553    
Operating lease liabilities, current $ 9,151 $ 9,721    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other liabilities and accrued expenses Other liabilities and accrued expenses    
Accrued legal expense $ 6,516 $ 1,014    
Accrued warranty 6,323 7,155    
Contract liabilities 4,490 7,442    
Other 22,641 31,496    
Other liabilities and accrued expenses 138,487 166,340    
Operating lease liabilities, noncurrent $ 37,575 $ 38,587    
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other liabilities, noncurrent Other liabilities, noncurrent    
Other $ 3,054 $ 3,008    
Other liabilities, noncurrent 40,629 41,595    
Manufacturing Equipment        
Balance Sheet Related Disclosures [Line Items]        
Total property and equipment 29,121 28,168    
Leasehold Improvements        
Balance Sheet Related Disclosures [Line Items]        
Total property and equipment 20,419 19,789    
Computer Equipment, Software and Office Equipment        
Balance Sheet Related Disclosures [Line Items]        
Total property and equipment 15,932 16,083    
Furniture and Fixtures        
Balance Sheet Related Disclosures [Line Items]        
Total property and equipment $ 3,846 $ 3,825    
XML 51 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Additional Information (Details) - Accounts Receivable - Credit Concentration Risk - Customer
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Concentration Risk [Line Items]    
Number of customers 2 2
Customer One    
Concentration Risk [Line Items]    
Percentage of accounts receivable 42.30% 42.90%
Customer Two    
Concentration Risk [Line Items]    
Percentage of accounts receivable 17.80% 18.50%
XML 52 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Additional Information (Details)
3 Months Ended 12 Months Ended
Jan. 01, 2024
Sep. 03, 2021
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Mar. 31, 2023
Debt Instrument [Line Items]          
Carrying value of term loan     $ 183,319,000 $ 198,196,000  
Revolving Credit Facility Under Credit Agreement          
Debt Instrument [Line Items]          
Principal amount   $ 100,000,000      
Credit facility, expiration month and year   2026-09      
Unused capacity     $ 100,000,000 100,000,000  
Revolving Credit Facility Under Credit Agreement | Minimum          
Debt Instrument [Line Items]          
Commitment Fee Percentage 0.20%        
Revolving Credit Facility Under Credit Agreement | Maximum          
Debt Instrument [Line Items]          
Commitment Fee Percentage 0.40%        
Revolving Credit Facility Under Credit Agreement | Federal Funds Rate          
Debt Instrument [Line Items]          
Debt instrument, variable rate 0.50%        
Revolving Credit Facility Under Credit Agreement | Bloomberg Short Term Bank Yield | Minimum          
Debt Instrument [Line Items]          
Debt instrument, variable rate 1.25%        
Revolving Credit Facility Under Credit Agreement | Bloomberg Short Term Bank Yield | Maximum          
Debt Instrument [Line Items]          
Debt instrument, variable rate 2.25%        
Revolving Credit Facility Under Credit Agreement | One-Month BSBY          
Debt Instrument [Line Items]          
Debt instrument, variable rate 1.00%        
Revolving Credit Facility Under Credit Agreement | One-Month BSBY | Minimum          
Debt Instrument [Line Items]          
Debt instrument, variable rate 0.25%        
Revolving Credit Facility Under Credit Agreement | One-Month BSBY | Maximum          
Debt Instrument [Line Items]          
Debt instrument, variable rate 1.25%        
Term Loan          
Debt Instrument [Line Items]          
Principal amount   $ 250,000,000      
Effective interest rate     7.48%   7.06%
Credit facility, expiration month and year   2026-09      
Term Loan | Fair Value, Inputs, Level 2          
Debt Instrument [Line Items]          
Estimated fair value of term loan     $ 181,800,000    
Term Loan | Federal Funds Rate          
Debt Instrument [Line Items]          
Debt instrument, variable rate 0.50%        
Term Loan | Bloomberg Short Term Bank Yield | Minimum          
Debt Instrument [Line Items]          
Debt instrument, variable rate 1.25%        
Term Loan | Bloomberg Short Term Bank Yield | Maximum          
Debt Instrument [Line Items]          
Debt instrument, variable rate 2.25%        
Term Loan | One-Month BSBY          
Debt Instrument [Line Items]          
Debt instrument, variable rate 1.00%        
Term Loan | One-Month BSBY | Minimum          
Debt Instrument [Line Items]          
Debt instrument, variable rate 0.25%        
Term Loan | One-Month BSBY | Maximum          
Debt Instrument [Line Items]          
Debt instrument, variable rate 1.25%        
Credit Agreement          
Debt Instrument [Line Items]          
Credit facility, incremental maximum aggregate principal amount   $ 250,000,000      
Prepayment of debt     $ 11,900,000 $ 34,100,000  
Credit Agreement | Minimum          
Debt Instrument [Line Items]          
Consolidated interest coverage ratio 3        
Credit Agreement | Maximum          
Debt Instrument [Line Items]          
Consolidated total net leverage ratio 3   3.5    
XML 53 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Summary of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total debt $ 184,000  
Debt discount and issuance cost, net of amortization (681) $ (804)
Total debt 183,319 198,196
Less: debt maturing within one year, net 12,213 12,190
Long-term debt, net 171,106 186,006
Term Loan    
Debt Instrument [Line Items]    
Total debt $ 184,000 $ 199,000
XML 54 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Summary of Debt (Parenthetical) (Details)
3 Months Ended
Mar. 31, 2024
Term Loan  
Debt Instrument [Line Items]  
Debt instrument, maturity date 2026-09
XML 55 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Summary of Interest Expense Recognized (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Debt Instrument [Line Items]    
Other $ 75 $ 103
Total interest expense 3,691 4,302
Credit Agreement, Term Loan    
Debt Instrument [Line Items]    
Contractual interest expense for term loan 3,456 4,065
Credit Agreement    
Debt Instrument [Line Items]    
Amortization of debt discount and issuance cost $ 160 $ 134
XML 56 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Summary of Future Principal Payments under Total Long-term Debt (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Debt Disclosure [Abstract]  
Remainder of 2024 $ 9,375
2025 12,500
2026 162,125
Total debt $ 184,000
XML 57 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Schedule of Changes in Assurance-Type Warranty Obligation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Beginning of the period $ 7,155 $ 3,685
Warranty provision related to products shipped 993 1,378
Deductions for warranty claims processed (1,825) (1,596)
End of period $ 6,323 $ 3,467
XML 58 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Schedule of Total Long-Term Non-Cancelable Purchase Commitment (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2024 $ 766
2025 337
Total $ 1,103
XML 59 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Additional Information (Details)
3 Months Ended
Mar. 31, 2024
USD ($)
Claim
Dec. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]    
Non-cancelable long-term purchase commitments   $ 1,500,000
Letters of credit outstanding, amount $ 0 0
Line of credit facility, current borrowing capacity $ 0 $ 0
Loss contingency, claims settled, number | Claim 0  
XML 60 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Jul. 22, 2022
Capital Unit [Line Items]    
Self resitration maximum securities issued   $ 300.0
Common stock held by selling securities holders   54,179,559
Underwritten Public Offering    
Capital Unit [Line Items]    
Available for issuance $ 216.7  
XML 61 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Incentive Plans and Stock-Based Compensation - Additional Information (Detail) - PSUs
1 Months Ended 3 Months Ended
Feb. 29, 2024
Mar. 31, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Share-based compensation, vesting period 3 years  
Vesting rights   In the event such targets are achieved, one-third of the eligible PSUs would vest and the remaining two-thirds would thereafter vest evenly over the second and third years. In the event the minimum targets are not achieved, no PSUs would vest.
Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of units issued 200.00%  
Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of units issued 0.00%  
XML 62 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Incentive Plans and Stock-Based Compensation - Summary of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock-based compensation expense, net of amounts capitalized $ 7,691 $ 7,246
Income tax benefits related to stock-based compensation expense 447 1,354
Cost of Revenue    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock-based compensation expense, net of amounts capitalized 545 440
Sales, General and Administrative    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock-based compensation expense, net of amounts capitalized 6,281 5,871
Product Development    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock-based compensation expense, net of amounts capitalized $ 865 $ 935
XML 63 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Incentive Plans and Stock-Based Compensation - Summary of Total Unrecognized Stock-Based Compensation Expense and Remaining Period (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Total unrecognized stock-based compensation expense $ 69,732
Stock Options  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Unrecognized Expense $ 34,687
Remaining weighted average period (In years) 2 years 10 months 24 days
Restricted Stock Units  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Unrecognized Expense $ 30,558
Remaining weighted average period (In years) 2 years 9 months 18 days
PSUs  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Unrecognized Expense $ 4,079
Remaining weighted average period (In years) 2 years 10 months 24 days
ESPP  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Unrecognized Expense $ 408
Remaining weighted average period (In years) 4 months 24 days
XML 64 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator    
Net loss $ (11,029) $ (1,648)
Less: Net income attributable to noncontrolling interest 536 364
Net loss attributable to Corsair Gaming, Inc. (11,565) (2,012)
Change in redemption value of redeemable noncontrolling interest (975) 958
Net loss attributable to common stockholders of Corsair Gaming, Inc. $ (12,540) $ (1,054)
Denominator    
Basic weighted-average shares outstanding 103,563 101,685
Total diluted weighted-average shares outstanding 103,563 101,685
Net loss per share attributable to common stockholders of Corsair Gaming, Inc.:    
Basic $ (0.12) $ (0.01)
Diluted $ (0.12) $ (0.01)
Anti-dilutive potential common shares 12,715 11,934
XML 65 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Schedule of Income Before Income Taxes, Income Tax (Expense) Benefit and Effective Income Tax Rates (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]    
Loss before income taxes $ (12,806) $ (2,287)
Income tax benefit $ 1,777 $ 639
Effective tax rate 13.90% 27.90%
XML 66 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Effective income tax rate 13.90% 27.90%  
Unrealized tax benefits $ 3.6   $ 3.5
XML 67 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment and Geographic Information - Additional Information (Details)
3 Months Ended
Mar. 31, 2024
Segment
Customer
Country
Mar. 31, 2023
Customer
Country
Segment Reporting Information [Line Items]    
Number of reportable segments | Segment 2  
Geographic Concentration Risk | Consolidated Net Revenue | United States    
Segment Reporting Information [Line Items]    
Percentage of revenue from sales to customers 45.60% 46.20%
Geographic Concentration Risk | Consolidated Net Revenue | Non-US Excluding United Kingdom    
Segment Reporting Information [Line Items]    
Percentage of revenue from sales to customers 10.00% 10.00%
Number of single countries representing more than ten percent threshold | Country 0 0
Customer Concentration Risk | Consolidated Net Revenue    
Segment Reporting Information [Line Items]    
Number of customers 2 1
Customer Concentration Risk | Consolidated Net Revenue | Customer One    
Segment Reporting Information [Line Items]    
Percentage of revenue from sales to customers 27.70% 25.80%
Customer Concentration Risk | Consolidated Net Revenue | Customer Two    
Segment Reporting Information [Line Items]    
Percentage of revenue from sales to customers 11.40%  
Customer Concentration Risk | Consolidated Net Revenue | Other Customer    
Segment Reporting Information [Line Items]    
Percentage of revenue from sales to customers 10.00% 10.00%
Number of customer for more than minimum threshold percentage of revenue 0 0
XML 68 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment and Geographic Information - Summary of Financial Information for Each Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information [Line Items]    
Net revenue $ 337,257 $ 353,964
Total gross profit 86,639 85,404
Gamer and Creator Peripherals    
Segment Reporting Information [Line Items]    
Net revenue 106,973 88,942
Total gross profit 43,643 26,648
Gaming Components and Systems    
Segment Reporting Information [Line Items]    
Net revenue 230,284 265,022
Total gross profit $ 42,996 $ 58,756
XML 69 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment and Geographic Information - Summary of Net Revenue By Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information [Line Items]    
Net revenue $ 337,257 $ 353,964
Americas    
Segment Reporting Information [Line Items]    
Net revenue 174,972 185,898
Europe and Middle East    
Segment Reporting Information [Line Items]    
Net revenue 115,735 113,441
Asia Pacific    
Segment Reporting Information [Line Items]    
Net revenue $ 46,550 $ 54,625
XML 70 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Redeemable Noncontrolling Interest ("RNCI") - Additional Information (Details) - IDisplay Technology
Jan. 01, 2022
Mar. 31, 2024
Redeemable Noncontrolling Interest [Line Items]    
Percentage of equity interest acquired 51.00% 29.00%
Put and call option expiration date Jan. 01, 2025  
First Anniversary    
Redeemable Noncontrolling Interest [Line Items]    
Percentage of equity interest acquired 14.00%  
Second Anniversary    
Redeemable Noncontrolling Interest [Line Items]    
Percentage of equity interest acquired 15.00%  
XML 71 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Redeemable Noncontrolling Interest ("RNCI") - Schedule of Changes in Redeemable Noncontrolling Interest (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Amounts Attributable to Noncontrolling Interest, Disclosures [Abstract]    
Balance at beginning of period $ 15,937 $ 21,367
Share of net income 317 215
Share of other comprehensive income (loss) (144) 22
Dividend paid (1,160)  
Change in redemption value 975 (958)
Balance at end of period $ 15,925 $ 20,646
EXCEL 72 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #B&IU@'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 " XAJ=8_+]N->\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LW&$%'7"]-.("$Q"<0M2KPMHFFBQ*C=V].&K1."!^ 8^\_G MSY)K':3V$9^C#QC)8KH97-LEJ<.:'8F"!$CZB$ZEGQY>\;F&[ M1*K3./Y*5M(IX)I=)K\N'C:[+6L$%\N"WQ;\;B>X7-Y+L7J?7'_X786=-W9O M_['Q1;"IX===-%]02P,$% @ .(:G6)E&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" XAJ=8Q[J @=T% #J'@ & 'AL+W=OF"-6D:9QNZ81]HB;:%2J)&4G;\ M[W]E9*9>\& QFL6$+E M*<]8"G<67"14P:E8#F0F& V+H"0>$,<9#1(:I;W)17'M04PN>*[B*&4/ LD\ M2:C87K&8;RY[N+>_\!@M5TI?&$PN,KID,Z;^R!X$G TJE3!*6"HCGB+!%I>] M*7[GNT0'%$_\&;&-?'&,-,J<\Z_ZY#:\[#FZ1"QF@=(2%/[6S&=QK)6@'/_M M1'O5.W7@R^.]^DT!#S!S*IG/X[^B4*TN>V<]%+(%S6/UR#>_L1V0I_4"'LOB M%VW*9X?#'@IRJ7BR"X82)%%:_M/GW8=X&4 : L@N@+P)P$UO<'D\5G5P(OD%"/PUJ^J#X-D4TT$2I3N-,";@;09R:O.=!#EE1B*8ANDY5I+;H M-BVKA_[,?2175#!Y,5#P-ATS"';*5Z4R:5!VT1U/U4J":LC"U_$#*&555+(O MZA6Q"MY1<8I M5Y.G;<9,I/9P[/0_FY"L42V1O K)LY9I"CQAP703TZ6)R1Z_H+$T?0K?&M82 M:E1!C8[+TP,3$=J6EMC<[/&M^0<5YSCXSAO(AG0&'UA5* ; MN&CLJ.Q:37S6J)9\9Q7?V3?Q[=+92&A7^XQ-?-:8EGSG%=^YM42[D>:1+2/= M?0+H/4V,M=2NXW,A:230!PICX_($AJ[@U,1J56G)BIUZC'6.H?4AH0*2>0L# MXC/ZG6V-@ZI=RG$S9R(=XV2EL/=$"NW\>D[QKK MKCVR+2BI0UQ;T-KC8*NKV(/> M1#%#]WDR9\((9Q>!*MMWSSW7-0)V86MP[6NPW9E4EC?@(N.B,+TG:*:@QB(N M(*,YM%EHNCPTU^ #MNG:B-R%[<&U[\%VX[)#?J+/Z#:$YAHMHJ T^Y8,VR7/ M2)^XKN:\):U:\8/@ZR@-S)FV:_I3(V@7W@G7Y@D?Y9XJT D!DY(W[9^/AV,C7A3\BM3\B1_FCVU0Q42[4:0\(22P-HA'6KOC% MN 3EVZ/:[EB-A'8M)7*CT[6'M46L71&Q6YAZA0NFHS(J_)"%L>7:D#VN+61MAH(=]]SQ MO!',$M8FR-KPD*,,SVS%XM@V)3L@TYS#+EP.J5T..XO]"%)W)K3^3:[0STNV$Q=&Z3.8^-\ =6GQYGCT:N+KR06WLAU^Y< M]NE$U\_!BJ;0YIJ6.@\(W4]G[Z?&;11[X+<2#E[L)NH%KF*35:) +X64&XO5 MU6HC=UIL7P[JQ\M=X#NJU\:^)V:>IT/_*%02/P9RT=S]1X)4"+QPMD15NO1%6S&=:/1*=2X.U_**(3:$- MWL19GL8'J^&_,>C9^4)E$21%1@2NC$KB2%BX>;#P ]FRAJ@U^6,GM$7,5FAI2)R1SUNU-R*+S!5Y<78_&UF F+]HM*K@W)5P6 \<3CZH MS&X-^15@1>?Z(W"M]H\=_;MC3H,?A+XFG%X1YC$?P;/X<77N@,/K(6,"G MH5^+G6$+:FR!$]M"&9M7N0-?:2 X>3$+O)!.6O@0L7 2A!Z.+ZSQA4Y\;[4R MANRT6L<6 Q=VWCH)0SYM84.D M_K"=VXAC9VEG/5&+(-D4^[O(V8&PSA^))E M?"%C9_Y.:G\GSE0\B$1"E]O(#/Q."/0X(B+HRG&^AG,^PKR?="/O,=JN[:Y4 M. [8%,_/M,8[=>*]URK:KRSPV@$(>Y=W' SAM/-N&H8^;2'$I"9\@B.D7D- MGA/C9V4AE*I322AY>!T,4UAA[76(B$U\'HY[H)YP)75";U &%)(>WM9(G+4XWU(68.4N1>FW4I-7E:Q?%7A11=G9>E"J_-2UL[];NB5 M.ED,^-5*L&N/580ZS+NIX>&T7>Z8F,\]UI.:A@FIFPIKB&5.4(1^MRB",&@# M1*3\<4]'IPT;4C<=EJ53Q>^*9!)M&;3+=4,_[,00DYJ&/1 ;0J1N1JQ:QH\! M[1+?D 63=OO%Q#AG?=%L")(Z^6C^/N?NI83]ECPV#2N>>KK;&.D9;.*%;:R( M'&.3OJ;1D!MUL]N[&A\@SF3/N$&[3$7'XTX\$3[C/6Q&&SJC;C[+Q\B\Y:*X MNOPTI-!R.QT7DPO]'AYC#8\Q-X^]E\;RN6"015D4S!\\QJ ME20EA91] /.%=0DLX.TR0(1XWRS,&HYC;HX[AK@#?Z&T$;$F;P4,/)LK M5R MC6+'F ]I7Y@<\VA/?V4-]3$W]2U$LMHGQ78UG^JSHS_ W>6>M>,99"L%8=AK MK[YM51))7>QZ,8=1!F479=!+63L/7\.@S,V@_SW_"&^B^4?D'/EO^)6Y^76Q M%=DF;[:PH8MDNBL*X2"2O2PW>9&4:>'3<]9CEVJ'TW''HZ[4-.CK*PT?,S73T7 MLG9^[-A,)]P]G?16#^].$; !#4+>2A(J1V'SC6>)-P,'=P\--_H+Z@\[\ M7U!+ P04 " XAJ=8,LXBO<\# !M"P & 'AL+W=OB#[0T MEM252)>D+^G7=TC96LN6C2V0/M@BJ9FC.6?(X4RV0GY6&:*&75EP-74RK5=C MUU5QAB53]V*%G-XLA2R9IJE,7;62R!+K5!9NX'F16[*<.[.)77N2LXE8ZR+G M^"1!K%3GF;:++BSR8JE^(SZ9?4D:>;6*$E>(E>YX"!Q M.74>_/'<]XR#M?@MQZTZ&H.ALA#BLYF\3Z:.9R+" F-M(!@]-CC'HC!(%,?? M>U"G_J9Q/!X?T'^PY(G,@BFZ=*8(RY]63[?9"'#D03KM#L'<(3AW""PZ]O4//$JTBL[3> M,,$V39TT/ MRI96();TJJ0]DIGD;1 ^"*6@\\+9.LG)M@MW\/+\#CHW7;B!G,.OF5@KQA,U M<35%:+[CQOMH'JMH@@O1]."CX#I3\#U%E33]76)6TPL.]!Z#JX ?F;R'GG\+ M@1>$+?',O]Z]=R6<7JUVS^+U+N#5LIZK^I['HD3XXV&AM*3-_6>;>A5ZV(YN M3OQ8K5B,4X> %4;6 MTU2AS>S.][U@-'$WQ^&WF47AL+9JQ-6OX^I?3= O.D,)<2,S*15#Z)AHN^.V M>/MOF90W FN0CVKRT=6D4%VDJL>I[$B)/'X%VHA<%:RJM\E?5(UL2;@%CG8' M:[:#!7)56@F=8R7ZPU6Q24" %U_N>.\_JGU&8RZD8KF$'QDU&>FMN8[N6^]OKZ7L!@/_E$>;7>B= MIL4]:EQ*E*GMYQ35WS77U25?K]8]XX/ME$[6'TTO:1NB+S!5(TH'(\VY@@*7 M!.G=#TA;6?5VU42+E6V/%D)3LV6'&?7#*(T!O5\*H0\3\X&ZPY[]"U!+ P04 M " XAJ=8$4NT#-<" #U!@ & 'AL+W=OWW/V709KJ9YT#F#(IN!"#[W-N%1[;(C5WPXT%)%S %,RLG"BV_84E9 4(S*8B";.C==F[&/>OO'+XP M6.N=.;%*YE(^6>,^'7J!#0@X),8R4!Q6, ;.+1&&\;/F])HC+7!WOF7_X+2C MECG5,);\*TM-/O2N/9)"1I?TBLS)NJ.&Q@,EUT19;V2S$Y<;AT8U M3-A;G!J%NPQQ)AY+D>*=0$IPIB5G*35H3 T.>%E&$YGA5H%/)+=WMP+R26I- M6C-!ERE#WW/2FE"%KCD8EE!^3MID-KTCK;-S@B\B"16)/W&&7Z$N^CTD9NN)4["D\2/E!U2:+.!0F#L'LDGO'? MPZ,3X41-]B/'%[W"UZ3Y,,OW(I$%D&^W/L]L&<*-+FL#0 M0V(-:@5>_/9-IQ^\.R;]/Y&]2$2W243W%'N,)8D%)_#%*WQ*R3-!S4)S6I5Z M^@,+P;W&"V+HALQ!0,8,:<&FM(_W_%ANJ@/[[D#;RU9QQU[Y:E?RH4^[<]WX MO%#2:Y3T3BJ9"6RFG/W"(LIJ4;!) M<1E5_X/&WJ'&?K"G\="GW0FO]D3Z.QVD +5PC5631"Z%J:JK66UZ]ZUK67OK M(^SI50O^0U/]$+!V%DQHPB%#RN#R"@-359.M#"-+UZ?FTF#7<],<_TN@K /N M9U*:K6$/:/YT\6]02P,$% @ .(:G6!EW!1_T!@ V!T !@ !X;"]W M;W)K4J=W4GVKUIQK M=%_D974V6VN].5DLJG3-"U8=RPTOX9<;J0JFX5;=+JJ-XBQKG(I\03PO7!1, ME+/E:?/L4BU/9:US4?)+A:JZ*)AZ>,]S>7-3*IK*3\9FX^9F9M08.*E,J^:O^BNM?5F**TK+8O6&1 4HMS]9_=M(?8< ML#_A0%H'\E@'VCK0)M$=LB:M"Z;9\E3).Z2,-40S%TUM&F_(1I1F&*^U@E\% M^.GEN2PS&!2>(;BJ9"XRIN'F/H"/T]?H"O7[Y M!KU$HD1?UK*N6)E5IPL->$S41=J^^_WNW63BW9^8.D84SQ'QB&]Q/W>[7_"T M'[@NH0E<*TI6"-/'H5"EJI7BI$:LJR/G$EL\N@&\/8%;<2;5A*3^;P9*J MN-KRV?+5"QQZ;VW9/5.P@UQIERMU15^>LVIM2W#G%39>I@-LEYA$41B?+K;[ MT"UF41 2KS,[ .5WH'PGJ"M>:252,__2"7R[ ,'>BPF._ $ZBU'D!79L08]79P;28!93LU?H :-@!#9U M/Y9;F,12"6Y=D:'EI5#!:(#-8N9[.")V;%&'+7)BNU1\PT2&^/W&])P*0=] M4J^Y@E:WO_ALR*,1).H'$1T MU@E,?'MN.,.=^S$_45JEC\"8CQZ>4@PCLD MX]@LPCB($SO(I .9/&7UP.R490O9AC6QC# > +78T F4V.L)Q_O)) -HO1# M,_C\>RTVH KTY&)JHQV,*-0T&$"UF1&")R8LWJ-'[$3[0OS/P M?3Q\+"3HZ M:Y9>2N@%[63SSS833V[%>Z -^843((()Z,"6@QI M$/DAG8#8$Q .'B5/S+#;C:[X"L- M'FFN"MA=KJ9YCHP)#(,L\,(!3IM=''I[=HZ8C;J:[X#<<*IHAS>Y_5E0R M9C0,O#<4XC:SB"83O$?V-FINWAO-W9^)'3*F-=\+23+$:S'#P23>GOR(F_QV M$_9G-1U36Q!&B3]4$Q8[LZKB"8(A/0<2-P>>RZ(0VHBQ72\XEZ6&KLO+U'2' MUY^EYBAY8X7N#&PG"63=$O]ZH,/D>W8E;G;]PHN-5$P]-))4/UC3?%9F?:YH MAPGWS$KUS#.NJEE9G+A9'';4;==NJC!'+[UCS_,P2 ^%MBRO^0D*YO $56NF#,G7>BV5 M^(=GT#-%WBQT\[_]6525H?]F7U[K"K87F9D2K$+R!GUB*EUW!W:-T05/>;&" M9OSC'&Z.(,R&-X>SN7T5.3-Z2K/X]4"'5>\%"'$+$-,I9>DH.?6\J:)CC\[C M(&FJ9ZY)$/R?Q1^KG-%VU6US>-S8JR#J5D'OLDR8F(GM^9A%4(!':HZJUT41!.RCO:"B;H%TV=9JO_$HG1\ M2)!$H_V3Q0HD]M3Y,.VE#G4?9>\&8 ,[$E::#92CPN,CZC"BE SW)%:[V/,G M)"GM10IUBY21<)XC/1!J32=\5#*AY=N&[0C'9F@]PEGL?78SWSRA1=^*LD(Y MOP%/[SB"@JC=9\3=C9:;YDO<2FHMB^9RS1G,=F, O]](T-CMC?FXUWW,7?X+ M4$L#!!0 ( #B&IUCHC(@4\0( /T) 8 >&PO=V]R:W-H965T&ULK99=;YLP%(;_BL6FJ96Z8"#DHTN0VE35=C$I:M3M8MJ% TZP M:FQF.TFW7[]CH"PTY*M:+A(;SOORG,-Q[-%&JB>=4FK0<\:%'CNI,?FUZ^HX MI1G1'9E3 7<64F7$P%0M79TK2I)"E''7Q[CG9H0))QH5UZ8J&LF5X4S0J4)Z ME65$_;ZE7&[&CN>\7'A@R]38"VXTRLF2SJAYS*<*9F[MDK","LVD0(HNQLZ- M=SWQL!44$=\8W>BM,;*IS*5\LI,OR=C!EHAR&AMK0>!G32>4<^L$'+\J4Z=^ MIA5NCU_<[XOD(9DYT70B^7>6F'3L#!R4T 59*6-S"HQ$&1,E+_DN2K$EL#K[A'XE< _51!4@J!(M"0KTKHCAD0C)3=( MV6APLX.B-H4:LF'"OL:947"7@"DT03#2DK.$&)C<$DY$3-',&FMT M,26*"I-2PV+"+]'%HR"KA$'D)?J(WB,7Z10B],@UP&2=W;AZ_FWY?'_/\[\2 MU4&!=X5\['=;Y)/#\CL:U_*@*7>A$G4Y_+H$KVI9VZ34HO.S?QCK"'8RQ M-W+7VPD=#6N@=FO4[GFH92<5\_&X!G180X=O M@F9:K]J!PQV0UZB'(AJ0O1JR]R9(V RT(2)A8ME&VCM*>BBB0=JO2?L'22G@^]?Y.'>YP M>#@8A,-=XE,B&\0>_K>KX?.9CS1N9?F*QP_#7?*30DMT=VMOM@-&PO=V]R:W-H965T&ULO5MK;]LV%/TKA%=L*Q#7(JF7NR1 :^M18.N"IMT^JQ83"Y5$5Z*3 M]M^/DAW;HFA&&F[[);&2>\^Y(H_X.+0N'WGUI5XS)M"W(B_KJ\E:B,WKV:Q> MK5F1U*_XAI7R/W>\*A(A+ZO[6;VI6)*V244^(Y;ESHHD*R?7E^W?;JKK2[X5 M>5:RFPK5VZ)(JN]O6ZQ//J/F5CYS_J6Y>)=>3:RF(I:SE6@@ M$OGK@2U8GC=(LHZO>]#)@;-)//W\A!ZV-R]OYG-2LP7/_\U2L;Z:^!.4LKMD MFXL/_#%F^QMR&KP5S^OV)WKBDK^-Y-YXGK!RU0J MD:5(?JIYGJ6)D!>W0OZ2$A4UXG?RBJ^^K'F>LJK^#05?MYGXCJ;HT^T2_?[B M):K72<5JE)7HXYIOZZ1,ZPOTHG-].1.RV(9RMMH7]G97&#E3V$BK5B3O31GOTG3K'FDDAS=)%DZE;>P2#:9OI+ C/6!"3ETR+8,DJK, MRGM=&X3/E+-:;8MMWO;(WV+-*ME)A1RBULW8\<#0G[S6H48#6E8B576252A* MI*KN+]"[023:A%=V)F4 M[4&[Y*!=TO+89WC>)GE2KAA*!%HR63W%%XA8A.C$MD-R6Z1F/'^X=JEMN=[E M[.%47/TP;'5#EOT09TYMW^V&!?TPZA%"NU%A/VKJ^C[N1D6:X@GUJ=\-BW7% M$S(_1'4:F1X:F0YIY(NGIWQ(8QL1F]GX=;U)5NQJ(K5#+;E]W9/M/.]KN^=WM5SAUE2EL8 MJQK;]9!@P8#J0TC": !A#$38D8AWD(AGE,B[NMZVRS$IB-5N%5XWR\E&-%(2 MY7ZS^IB)-9(*ROEWQA#;[27D."'W&LV(L9&K#>UNP>O=/L%87;X9*QPKER&, M 21C" D6#2D_!F+L",8_",;_68)Y6IWJA&,L8NQBU.\UJNLIJ_4E)&$ "19" M@D608#$06$>'\X,.YT8=WNXV-HW.UBQ/Y6RVVW$+CDJY2&V5A6HF1-XZ(CJ- MS?N++L=1=H0+8Q5C!Z0E*&8"BA:!H$2A:#(76%=V)&XO-HFLFP&ECQJ?M5DKNHY)F%M2J M"O=TX%&BS$8+,^'886<09P#*&8*B18/N((;B[,K@:&SBP<[F7TEU,-NH5@:D MOR:QJ=MS2? ;U.')6E=7^W@?AQUL:L,0J$F;.H03QGG(QTKI41=6,6:.&S1 M.=%O;?'1X<2C+<[G6QW4X\0ZDY-8ZG)]"^CAK6%W/ M\5272A.'+?MDK.FV]M&'Q&8C\ID3"WVK0SIY"ZPQX"Q*'/7, I0U $4+0=$B M4+08"JTKL*,7BLUFZ*"C"]SWZZ884UO=%9JY1J_/0#U._3TXKJ,.#*!&YT#6 M6!-'\)E##'QT,;'9QOQ?QQBX;[9-,;%5>]),/;JO(=$"4+10VR!8;9!H6%BL M#;.L,UU]]!^QV8#\$8<:N.\03N?JU+RYC1**QOWS+4D4":AB"H@6@:"$H6@2*%C_7 M5]UO+AW=16)V%W_P:1GI>X2$.JHW9*YQK,(&<0:@G"$H6C3H#F(HSJYRCA8A M,5N$/^G8S%S%V!T1Z;MN+E6VM$M0R@ 4+01%BT#18BBTKB!/OH5I-BL!SL^( MQBBD<_7+(.8Z1@]70S@#4,X0%"T:= _-P=R'XIGV/[3,7@A?MQS5+4E8U ?+_=YR+IXOFU;C#^Y_7_P%02P,$ M% @ .(:G6('8=7ZR!P 4"$ !@ !X;"]W;W)KA9U.=Z=EG&>18VQAY M),AE?_T>"6)L))1D*ON2 #XZ_L[U.T*^?)#JA]YRWJ#'757KJ]FV:?87BX4N MMGS'] >YYS5\LI%JQQJX57<+O5>K2/KM1JTO9-I6H M^8U"NMWMF'KZQ"OY<#7#L^<'W\3=MC$/%JO+/;OCM[SYOK]1<+HE\@XAJ=?:]96PJ0.4=S]/WV,SK[Z1S] MA$2-?M_*5K.ZU)>+!I 9_8NB1_&I0T$F4%#T5=;-5J,O@*8\7;\ BPYFD6>S M/I&@PJ],?4 4_XQ(1&(/GNO7+Z#ZPN>V3FWL5VM*_$+O6<&O9E##FJM[/EO]_6\XC?[AL_F=E)UX(#YX M( YI7_T&':F2VIL;W7B_AB^3RR-LX/4":[D@"L)1N9C M^1\HLB[3&PF-J9!U(2J.ZAZP>6JN"Q/"L]94BJC/T5[)>P&YBM9/KX]F\I[1 M?"=E)UY+#UY+@]&\;63Q8V[:9XD*N0-.TCV'J$2)SZ M0[L\@%P&07[F8'DA)H$MG>^D4;8< 7.%2)8O_<"R [ L".SC3JI&_'<26.9\ M9Y[@9 3,([2,L1]8?@"6O^"Q#5?*9CA$E:.&/7)OQ>;.E\_3*!D7K$>*D"CW M8\31P%A1$.6_FBU77HZ)W"Q*LA$HCQ F$TT$'[$H#C?X+:OON#8T>-0-M.;0 M5H 242786E33G:%7_TZMX;VTG3J##,X@X?PN"MF:A@KEQ\4]6U?<:S-Q(A&G M.7$"YHKA.#6T[ W90,DXR'>K7^M[Z/I2"7^*]ZM/LA<3'(T[ET*[YDH$7\TS95W621-YO=IY<4)F.>N-\=+_.4C#&Z_L0XK7#9;0Y22EVLL25BW%&IB(P0&[1(NCV&E4041_T6(RL#8)L_;!8MA/0MY"MC9/MO@X MV+8WIOM,(RY;STE"HI%M/C'HPA,MC0RT3H),.=1<7W+>;/7BQIXN (UNC-LC M%L ],# A;RJRC:@9;&M>+C(29/:W%ME[:3OUPL#P),SPWX!"GVQ10F/,?;SMZD+V(B:1#,?P:6&/J\F=PS$0^EQ M'H^YR2>6)U,6#,1/PL1_HV3!>?GLM@\"B9JMD>[=%?+>OY!/G MMN:A_&&; >:)>VB#%:O]A>0. H0FX][FD\)XJHR&:8&$IX6CT-BMT'%S-N\$ MK'D(IK&FXL^"O6GL@2G_FS#B&1!H/IYZ?5+)U/Q#AB&"O+ G%F9@@.RRPZ4Q M0]8FT92L*M,>1-UPB)B_4CR3 \Y3IU"""/YJT0_S!0EOKH]BUHW+<@-%96PK MI/:/S6&-;VYZ[LX<:G$J%X>)@80G!H>*?#W=:YUG&X[S/':XR".79]E$RM&! M^&F8^+^ _XNN-!X+NTU&T,@X*OHMLZRM7=ZWGQY:3VDZ NZ16M*)ID8'ZJ8WTQ$F3? Q?$:S<0?SR)%EGD_L&N@P M"=#P7OQZ BMB#;1ECM;\3M2UR2+3Y. !#&9"EEY3/!OQ99:D\=@4CUP21^E4 M2(Y>HH?Y_"5;3%][V0J7QS&-<$;'5GCD,A(E4Q$9^)[&P=GLMMWO.[I@50?? M#&JH%+JHI&[5U$E <(IX\U' .VD[]<$P,=#PQ& C:2EH(U60=*C+[#1)G&"Y M4K!9C2="-? _#?/_ /-,\4UKSJ;.>\3#^]&?S2C@A>Y2>$J;I\?9*9L]^RK>Q$!GP_MTEWM).!LGGU!H&^$[OWUO\_9@4ZS HT/"M\>=YZ MHGV_.^U&[[:V08>VTO41TUF\SG"I'J9.I[6[4H30J>0YAZ>'GP5\M(?AH^>?\,5U=[@_J.E^:_"5*2 Q#:9M0&7T M80FN5MWQ?7?3R+T] 5_+II$[>[GE##941@ ^WTC9/-^8+SC\B&+U/U!+ P04 M " XAJ=8W]@@:$@" "B!0 & 'AL+W=O]Y[IZK[Y)&R$=5 &CTQ$JN9EZA=37%6&4%,*)&H@)N;K9" M,J*-*7=851)([D"LQ*'O3S CE'MIXGPKF2:BUB7EL))(U8P1^3R'4C0S+_ . MCGNZ*[1UX#2IR [6H!^JE306[EERRH K*CB2L)UY-\%T$=MX%_"#0J..SL@J MV0CQ:(W;?.;YMB H(=.6@9C/'A90EI;(E/&KX_3ZE!9X?#ZP?W;:C98-4; 0 MY4^:ZV+F??!0#EM2E_I>-%^@TS.V?)DHE?M%31L['GLHJY46K .;"ACE[9<\ M=7TX @2G &$'"%\#XA. J -$3FA;F9.U))JDB10-DC;:L-F#ZXU#&S64VW]Q MK:6YI0:GTQ5Y1GN%5B#=B^ 9H"5562E4+0%=HX?U$EU>7*$+1#GZ7HA:$9ZK M!&N3VS+@K,LS;_.$)_)$Z$YP72CTB>>0O\1C4W-?>'@H?!Z>);PCJ&?Q]_#H3#E1W\?(\47_TL>A=K5T\3"=G=VIJD@&,\\,IP*Y!R]]^R:8 M^!^'M/XGLA?*XUYY?(X]_696S2W/! -T^54H=36DMJ68. J[6/;I=1",)^,$ M[X]U#(2%?A#V46V!^.BY,Y [MP44RD3-=?N >F^_:&[YGGL:-&PO=V]R:W-H965T M^4-BV4F%W==P="X+>W8?3 M?7 3)[%(XI[MM/#O;^RD29&"LZJ.+]1V/(^?&8_GA=F.BV>94JK@)<\*.7=2 MI397KBO#E.9$GO,-+?!+S$5.%$Y%XLJ-H"0R0GGF!IXW<7/""FL%=S#8DH4]4_;%Y$#AS&Y2(Y;20 MC!<@:#QWEO[5=>!I ;/C3T9W\F ,6I4UY\]Z#A>(_^W2B/RJR)I#<\^XM%*IT[4P.E 6$K%\UH8&>2LJ'[)2VV( X&I]XY 4 L$AG=UD&'YE2BR MF F^ Z%W(YH>&%6--))CA;Z5)R7P*T,YM;A%^T94P$J0B!4)+(4@14+1[DK. M7(4GZ'UN6*-=5VC!.VA#N..%2B5\*R(:O95WD5E#+]C3NPZL@'=$G,/0'T#@ M!2.0*1%46F"'C=9# SM\![9+VP&L7^&VB-B6127)NI2O0$?=H/K]7,D-">G< MP0@"UV(64AR?$*G='.4B8 4\EAD%?T+.?"@+[3DJI?#M)4PU!UB& MZA1(Q#<*=P\@YQ&+&0X1$.FC_Q+]@=0HWGJ,,*K6@[1ZZ/T%+\[ZMD6ET$N: M@DH%I7B@<3^JW0_0><*T\9X!H"*RQ!5E+(BNU.A5:7*K: XC;WI"3K5)'FE2 M9L3$CJ>SWP9 7T*Z41HEYAE&,WD%]T5]B+]WT0&L4@:_$QP0R&F^IF)OWC4G M(M*3ULZ#QE;])E$I4< DWH&JU%,<)-*3\:LQ ,$+TV$*@YS6"P.GN=@#V)/P M%*E7-R9)9CZ7&XWC3\<#S_/J!Z;7]9X;GF](\?KYTS3P+[Y("'F.]@6,2>$S MFDRQ#'XMT7V&GE%^#.<6/Q\W?CZV.N0]GBS@ZZ$KWN]=\>\[8]!_NMS)[1I).:G; 7FI!2RWX:>LU])H$%K]'SP[:2Z^M6'QK=;&HTXHM!-H1C@PH M?EN@^*./B(*^M4 YEG6;;GQ[OOE!-09L\?&N@7ZR8RKHIV.7Z MJ@L;N39-^/][GNA!5**TOH@V4?CVH&XHZ.H,&Y]N^]GEWU9N-DIM>O#ML7R9 M)((F2 >66\(RLG[G8BN4L4'1??-V@148%F S=]O5++49(+ 'ZA6Z@ Y;WUXV M3!"K<7J0WA1V7;9Q#WK.G(K$=-:Z1L3"L&H_F]6F>U]6/6N[O6K]\2(25DC( M:(RBWOD%&D94W70U47QC.M@U5]@/FV%*"9;L>@-^CSE7^XD^H/F?QN(_4$L# M!!0 ( #B&IUBY)^*?_ , ,8( 9 >&PO=V]R:W-H965TPBL0W$3M/N(:@18]M#T0--C24B M%*F2E+7NK^\,*2O)-DE[B<7A?+SW..1DWEGWX"O$ -]J;?PBJT)H+O/V04,[>^MJ$6CIRMPW#D41@VJ=SR:3B[P6RF3+>;1MW')NVZ"5P8T#W]:U M<,<5:MLMLFEV,MRKL@ILR)?S1I2XQ?"UV3A:Y4.60M5HO+(&'.X7V?7TM#KAW^3\"L#YA%W*E01'DC@EC.G>W L3=EXX](-483.&7X4+;! MT:ZBN+"\02^=:J)"=@^KUI.#]R!, 2OAE6?KQJ%'$P1[S?- 93DXEWV)52HQ M>Z7$&=Q9$RH//YD"B^?Q.<$=,,].F%>S-Q/>"3>&L^D(9I/9^1OYS@8-SF*^ MLU?R_>I*8=3?D=X(UM9XJU4A4M>0#D_ILQRWR@@CE="P)2-2BP8/?USO?'#4 M9'^^I% "* <_"^K1<@1?C!R/0)"_%IUP"-*ZQKI>XF!+#!4ZZO50@2+U M?+OSJE#"*?3P S5UO+4'U,<1O'_W>3:;7/4EXFIZ!13_N%,WPAS[G2&@P^\M MK1\LUIV,MCWE_'$$U.\"2FUW=+B-LP=5$$KN 66,/8A 842[HJO^H4$7WT0C MD5V+5A(/LD I:G3I!A6J5(%227HO*=:/Z.J:(Z?H*B4KV+5*%TR%I+.=@K&&NZN\2 P7\C4KLB@@H7067H=2=P@=AK!8QD;\C+QN[CB,^E) MK!,,V""=(>DOM(C/26/B4%/5:33%30M@\Q0DAR]I9[*@'KN>Q;9Q27)VMM66QN1A+YB6+L MMQ[TC]';HZ?+_M^*-;9#'GM-HX_04B4?VVVS_1K%HK>%XGW-$EMF^<* M$&N5^O&9 "\]-OF3V4+REG&"T@':UH0T9@;K,*2OTVQZ=$\3GM[M4AD/&O<4 M.AE_^IB!2U,S+0AGG%0[&XA._.0V0\<.M+^W-IP67&#XUV7Y#U!+ P04 M" XAJ=865!MJ=H* #0'0 &0 'AL+W=O3_//95,EY;(YQ: MG8S.#EZ<']%Z7O!)JZT??!9DR=+:+_1PE9^,9J20*E462(+$OXVZ4&5)@J#& MUR1SU!U)&X>?6^FOV7;8LI1>7=CR#YV'XF3T?"1RM9)-&=[;[3]4LN\2#6\I4,\O38 MV:UPM!K2Z .;RKNAG#84E$5P^%9C7SA=Q& (NQ(+O39ZI3-I@CC+,MN8H,U: M7-M29UKYXVG >;1KFB79YU'V_ [9A^*--:'PXM+D*M_=/X6>G;+S5MGS^;T" MWT@W$8<'8S&?S8_ND7?8&7_(\@[OD+?'2O&OLZ4/#LGR[WT&1WE'^^51 ;WP MM8^V1YVV1_=)_R]#=;_L^40\7+PXEUY[6GA- M5IH@N<#>-4YH$Y33E<@L0FZ\RNF3Q[Y+B5@KHYPLRUOZ6M4D4O;ZU4Y#>%U"PT>_ M_O)\/I^]Y%U_/SN[YN>#EX^%--A3U[!$+DLE7$/+Z:53ZZ9D2]BT4*AXYD)E MC=-!IV67-UDAS5J)"UM5VC,XM:_9) %G$%B*@]GOI##+ MO%72"440(%ZI3%5+Y=HB/A3;0F>%V$H/]Y18P;&F7? E2U-+UU!:SI_%LH\N MNR._EK+DC(G]3'(@OSMSW-M0**>T&?/Y.8*TH1QUMF(-9)/K\* ,EBEC9!"T M:B(NE MHB#@HMDWN/T@>0Y'*M<]*ZQO4#E[@:\KGH5OI\+WG_+ ^*-,']=1Y M:8R/U1(UGPL$Q58ZD"UUXWQ#68+@^P9AV%L,['"T2NO4F%3SZD]5N2]L4R)" M*#EP![( >SXW)C9G-H'2Z0'.3G[TI(Q3T/TAB39^<.(^^3VFV/\(RFR,IY>5 M(OJ@.5M^*KW&;#*TKJ0!3Z)W5,,'SUXB[6IMX+_..H%D$C+_#.*0]L8"HT.T M#Y2FUB#=8MXA%, V1^@PV",,G.<]%5WKV974KM>(I<18/;0(T;FA1=NZV2"2 M@!( >^(5H)DNH6][:BB<4J**'"+&=8\6=)CS%$7.):K'9NEUKF&SH@Q;(=EY MCRHU:&94"=NX"I)2O3P2 I)DO,P21ORAAKKM2*?433"O8H5(6AL<^EO7'Y4/ M$ZK Z->AE7>*LELCX$FJ)FE0N+._M %37QL=;L?? XI!0I(Q3A4T5VRHRO&L MQ", LG\L4)VHV2:C++YE4=RH";U#<'K9!"8-J5D::_;;0:&$=LKY0M?=>\YR M3@MM-GA&0.*!!.3$9/Q=$MNF\)""0RRN#)H9=B*.)&5;*#X53D*&P#%T*@," M6AZ=VT4##W'%F/Q++"DZX=/5I7BT0038^DZKN#92JD_O:(D-.VJW"RJ;JQ** M7=*S9N2F5FFY]KX"A?7JELR7?!(5I?0>D4VEENW420,?Q#2A,UGT1'S\_B7; M,,Q)SHSD@!5]V3I)17WV9V=?9-]&(\D"RMAF';M7'W3$>HU&%ZL*GG_:9R=& M8]2K86Z8/.8+Z51'.Y-@+C)2+"9-3&I1V!*F^M9[K#&5""0R9D6)8X'N$\#W M:LD'P(NEAH#D0T>S*@+RT3/(7?J@P5*@ 65N;%T= OP<^- BXCRDZC>\Q)$% M9&;?QZB2*OD%)G<:,#_WOJGJV S8 W*U O(F,*:2I+2M.FRC;$FH5")'==G3 M]9YL)5O('73R77NZ*'#.I,\_XX,8MOV*.K51IDFJ43N!3(2RX1;<;^))@'L& MC65 N]X]"=[' EC4M2^";#HI6&9H8B/+9HC@F%=SC.+!'Z0U5]1@, MA=H2"%7CZ+J%IU>L;3_%2N0+"4:P3'&^$<.0#JT \>XW$< 9 !R A&EU;*?: M8+)N$B^!H.S+$[I0R1F2X0I6.;*=7*V4BTR7\3G(&X95?U^JD#NB0+N7+"T9 MDW:V?V[R-:V9@!ET2:FB_\C;U/7O/(])/?ZN+04LDKO&T^="$[QK(@449;0N MPF=F/9$7H&\"_EO:UD:_!JV%5PEKT' SHC(TC%#2Q.(:D@ZT#0,FG['8M;(T M.H9XI-EH9TVT"XTY^V!FW"L&+QJTR[K*D(5C)*49T%GFP((-1-2+4; M>_%0JTIFSG:J4=WH%)Q4%CFL*6W=\DAZM:-\8QACM[ILO<#(NB3'4K./SD8R M(NTH3Y X.8?"(+. Q-#UUD@Z/#FY W<,Q%0L3E&]H[,!Y\BL"8;DT# 9CC0O MXT$EU\ <)\A7Z'LTHJ7!T.[DX 0#!)4"OC_++=](#&=NA &?LP0-;ZU1DWN^ MOT(XJ)^CM#&5BW^"K;1"T=/?VDV<:>(\0Y[K)_2!T 4U%SC'BW-+/FIO)UZ? M+SQ"W$%[D1JI/C' M5@S'9B2.']QR M[!'9@6OL'RR91EK'@;<;G3->QMPMM.H&$#I)99KO=:@UNO=FY1NHF M2FITJ$XE:89N8;]2LFT[LE7KKS3#VY4.W)!!.0<^DJ6W?8_<[5L\S>A01@RI MK=>5',-@RB'81:28*4CG>0;'6@=:]V04\ 4N\Y0V&V_I/$[\>D-\/=; MP'<1S-:8R"3WPY=\\]'"'KF488[/M#2FVHP:+.2CO $Q$5K($5SZ2Q09-WUJ M'"L>JGA<3Z,4OE]KP_0VCB[=P'_PM!WX8XCB$-]N2Y$:#&P_%G4TCDQ&Y1)K%(!P$A*_K[#KYM5'2G E+IZV@3,6MV ]U:PKQ6P3K>J-Y_ M$33(&G961"Z.1![QEN&,4RG?*9QT]_& .P=N!S*B3^PBKD-Y*)]Z9->YJ*1\ M?W?:YG2B.1FC!4NCY=5#KFR.>)#IW@Y #SBV'[_^-L86Y@L?Y W= D?H>G;T M#73Q=6>_.'81N*MV; ?\#H==Y7B1X>0=(H!FUV)3+R)^KFQ\G^?Y!Z3R?[ M?JZ9#GYE ]58\V^)3!=,B#^X=6^[GRO/XJ]T_?+X6^<;Z1 &+TJUPM;9Y-G3 M49S)VH=@:_[-;FD#"#=_+)0$EZ8%^'YE0173 QW0_8A[^A]02P,$% @ M.(:G6+M\U+(D!0 : P !D !X;"]W;W)K&UL ME5?!U6[>8VS9H9>C6"=_6M72;*])V M?9$=9]N%3VI5!5X8+^:-7-$=A<_-K6_V'*D-UD9UFHJ2E;'7X9-<_4Y?/&\8KK/;QKU@GV]E))HK6!UMW MSF!0*Y/^RZ=.AX'#Z>0[#M/.81IYIT"1Y;4,^2-V2N"'I6T=0/,S' =AL,2XZG*N$,_T.SDS<6!,J+WXT M)97[_F-PZHE-M\2NI@2#S+5"&WDAQ9+-'Z-YIQ2<@=_8]F:;VW7 M%1E11Z[*K :,1N+W:DA+>9$[>P_KTJX-W$&'L9=68]ZP;Z@=%K&DEE";4@;DFH)/M\%O$953 MV@J*Z!:.CI,QXF&/VG,R1UT%V8E4]"I1R2+H#3-29O>VJ\:.FZ/&NBTM+H&1 M@:5*GU%(3P5J%3-2IM!M&1\>T5F<3Y(B,7@X(&'>!H'MB!&"BGEX<UWN7-]R:6-U?5'OQE*SAI;3\:#<,\M!C8V[%4=2G<;77BU,FJ)]C5A M0$C\W9:K^("J=GP W4V:#K@H;(O.YWY%?DVC5=IE4FNQ!!E3J-VFX)C#7=%7 M%X6QH/ 5OI9;-HYNO.#S( MTNVV=*"Q.'\.?\>2M5JQV.8B&.1N/JH7NF9[GN6A$JQIV)C[HK^D8!1>>1:%^\PZ7(N,8!,RQ887 MUM+%\L13-T6- [O'];NATIMMIU>D4V@P1E,R(=_/R&Z;O71X'24_OKV5S-KC M#-(2G?M48'"N:#MR2G(H&P_-'2]'.O90%&DXNS=I#N920\9$VOX76=-$N&%B M_?TF&EVC:^H]69XDU;TZNL0/FZ*5[Q7AP^ZO)K>(=EPN!MDL7P7ZUOT9? MIMOCSCS=P<%JA9['[%W"=3)Z]R83+MUKTTNP3;Q+YC;@9AH?*_P4(,<&^+ZT MF.W="P?H?UPL_@%02P,$% @ .(:G6/RMQ+(4! R@D !D !X;"]W M;W)K&ULG591;]LV$/XK!ZT8$L"S'-M)@]0VD#0+ MVH<"0;NN#\,>:.DL$:5(C:2BI+]^'RE9<1K'&?8BB:>[[^Z[.QZY:(W][DIF M3_>5TFZ9E-[7%VGJLI(KX<:F9HT_&V,KX;&T1>IJRR*/1I5*IY/)65H)J9/5 M(LIN[6IA&J^DYEM+KJDJ81^N6)EVF9PD6\%G690^"-+5HA8%?V'_M;ZU6*4# M2BXKUDX:398WR^3RY.)J'O2CPI^26[?S38')VICO8?$Q7R:3$! KSGQ $'C= M\7M6*@ AC']ZS&1P&0QWO[?H-Y$[N*R%X_=&?9.Y+Y?)>4(Y;T2C_&?3?N"> MSVG RXQR\4EMIWL&Y:QQWE2],2*HI.[>XK[/PX[!^>0%@VEO,(UQ=XYBE-?" MB]7"FI9LT 9:^(A4HS6"DSH4Y8NW^"MAYU?7;.6=")FA&ZF%SJ10]%$[;QND MWKM%ZN$EZ*99CWC5(4Y?0)S1)Z-]Z>AWG7/^U#Y%=$.(TVV(5].#@)^$'=/L M9$33R71^ &\V4)Y%O-GKE'>(DM Y?>"\D+J@R] KTDMV="U=IHQK+--?EVNH MHX_^WI>5SNE\O].PMRY<+3)>)M@\CNT=)ZM??SDYF[P[0&D^4)H?0O]?53R, M.!_3:Z!T8TU%'EN4O(GO$;5,^,66I(8L?T20.W:NR4H2CC!2L&DTVMQ:UME# M$+3"YI2A@4*>W2@@H^ME)7_ 2\GD2F/];_!0D:R03T]F\QR([[-2Z(+)"L^T M44WF&Q&F@"-,@HRMQ[AZ;I:S-O &FQSQ.>Z[0DFQEBJVPYC^0! O\!+H$ MX-$TVH<]43>V-G#Z+@IM#IEZ&%&7:!<8AE ZNJ@)%HX?*SDDI] H91[46< U MDH*"1GPDU<0?'?FCGN4Q1)D)S:5Q1LF#C)W'J^.!$'!RV:[JC]S)_X<&#H!8]J'L=%*7X:P6Q.Z>6,:2U4W(3M,% 0Q8F_5%DQE MC2]1A:Q'#HT'*1U#V3H?NONY\Q;E>T/3\_$IMHU2\=Q#X[RA^7P\>Q3%]&"N MH@#;P1KUKCGC:HWL]-+9" 5R-<>C4SWT\?*3UBZPE1P=848B2\<_U7A_*6FH MI645*Q0G2.R8%TK2$9N,SY[R.H)H3L>#,%:N#*/",F_3S.$@VD(MPE'<&MU1.TB'B\IE=SX_JG>W'$11A'PIWL!T,GY[FI#M;@[= MPILZGM9KXW'VQ\\2ERVV00'_-\;X[2(X&*YOJW\!4$L#!!0 ( #B&IUBU M['I[_P< &T3 9 >&PO=V]R:W-H965T BC[ZI^*P^$^<"7NB@E%*B3E]?;7WS-# M22NO-T;SQ5Z1G.',,S//C'2Q\=N>O+EP3C;;JSHO05)7TVQME MW.9R-!MU"[_I=1EI87)U4+<1GDY#&_U@ M5UD:QFE+0?D4/78UY.+531.P$H)X[ZJEMI*@"A>3"-5T8)*W:FZ2FODWU"S$ M1V=C&<1/ME#%8_D)3.KMFG=VWQE*)'W]X,Y]/ MWPT/(LT4+\_>OL%F7%K M\[%XV5Y%ANW4:YN;IM!VW2EJJKI7[66A1"VW_P#Q14*"^[BV5=>_>@00D*@+T 9.,Y M:M,8[&?"@DEQZ(68CD^[55I@I8R.5\68\9:V 1&*^7E*/H(-JC47N=(Q+%9W 3R#DR9.0SL2\% M*I>UCM*,Q1]D?BQU:._-H D;WP"V!^X13AD8-O?D>$%VP.S%#NLQ>YM1P%Q5 M-5;'[>LE'U6O:47Y/&6GM%NQD4&4Z%I? 3D Q"'X^$E:\;.7-MU\L'9]NK=1>B;7PCJ4N>E@')G55=D*QFB M"E&L$42N%Z_:0-+N6E9\C?*Z+H&X08H0=Z&DD"/&T']IT*$ICV"F6ZV09$/_ M>YOAZT]F+7$(55 T>60!N@394**^8<@N(-B0,;$-[%5VC4Y?<&:GZ%'ES<[> M48X$-%(F!DP%,?\1S8_$[3']"AY0N8!'76-+-M("%'7_E.S(5R&V M4]^E8JEXV)K]2 MZ;(5! W#GAL8SGIPU\&17\R%+^ 0 0TD#'5VZ/KBCP.1]?) M]="R$#$U%_')T:V]AR;GR9JS[&QQ?G3G52UULM7!"=]Y\>;T%)L44>03[2IX M5;-IL^GYT2VR(>J59N6@2FG7FGZVTN<96O+1+\X5&]"&.,G.\=C;U;8/\1)& M3$^/Q2O:>MH[Q"([FY]B]^X[R(L]S69GYRGJCX+4=:H]UDRL2[F.7 [#_B>? M(ID1;1R$+-L=[QRD(P?:8C9D@/C$S/HP[(,.R%T?(C1X)SDD1F15^U/#^ . M=$X/4H'R:I?8RRTH[S.*#X6BULYO,])-6*,G@)?8,]:5M:2(AK=41BLD],#( MY%K;NCH6K=$(=*[1'8BO&D/XE"Q)$P38WGOR-4C36EYH8D6FZ:[K/D5LWR$" MCM9V^% $G2="<_8@3@S""S'?=>B,-/<.DOS:,BO3E-'W0[Z+.OM)O\(#1>#4 M]/#,-GV'^5X6)0HDN5AZI425IGU%TSX&.=1$/ZRS%=WIK9*^/?4!>5LMD:+M MP45&G$^-$NQC$-FF;O$@Q'LBZVJIPW2;8K'NZIF'F=/!,(.2X&8:4]#1BV5Z MA21_T#ZZZ'<=%SG61%3#GU1EW?A$W7.-M@&P"ER?1T8)E.DI\^#M7M6D>MH2 M-?.%*>;=P,!IVG7QP;30VK+G$?HD\$)C919C).4#]8+:A3:A-#.X7MLT%I%; MOZ0.?S?H\$#">6H[@EIQNN6%.!\DC'Z>.@?@?"P8'9N.SW5#WF"1"7U2MK6S.OJ4;U.6 -U#I M@%:CS5._7K=%B9[=L@)'$(:P6!H9N5CJAK,&'$.#AW4HG"6]V;7XL)Y',]AF MUP@H$$LE_DD0B46KC+T)![&EFQ4S>T51HFIV]VF.@.\[7YJ Z=F L^^)K3VI M@1 /,B=TY^R$JPQ[.U_II98^1[RF]\'A))*NXI).0/_5#"!SG\G*I&PP_KSN M&AG1#XVA3*=%!^(S++(C$7X-Y1!93#RBFTW&AUZO)X-/(*C2-7_HH3$-33!] M#>E7^V])U^D3RNYX^A %0P!QP&R^@NAT?'8R$CY]W$D/T=7\067I(LJ;?]*; MA?)T /LKYV+W0!?T7]BN_@]02P,$% @ .(:G6/-,4)+U! $0L !D M !X;"]W;W)K&ULG5;=;]LV$'_77W%PBZ(%N)BD M/ITF!I*FR_K0+4BZ[6'8 RU1-E=)]$@ZCO?7[TC)FI.X&= 7Z7B\^_&.]\$[ MVVKSU:ZD=/#0-IT]GZR<6Y].I[9[4VK3"X=(LIW9MI*B"4MM, M.:79M!6JF\S/ N_&S,_TQC6JDS<&[*9MA=E=RD9OSR=LLF?<9T?K86 M2WDGW:_K&X.KZ8A2J59V5ND.C*S/)Q?L]#+Q\D'@-R6W]H &[\E"ZZ]^\:DZ MGU!OD&QDZ3R"P-^]_"";Q@.A&7\/F)/Q2*]X2._1?PR^HR\+8>4'W?RN*KIJ]R]8^TX'"[7*$RTJKKE\*8G1<6K=YT M#G0-RSW:8H?5OM9FP)%+[ $.W@9-O;%HBWUW&EV+UNOC3YI@WQ?M1!-=BD9T MI01A/>:5+&6[0($A@6)X#2PIR"S.D.(T)7DV0RI.$Y+3-/HLA0]].' MC=(5 MB.HOK$+/L?#F5<$9?P]O@>?P;OA%'^L:6XP_#GLD=H$.Z]88V94[D ^]WV"$ M0^??0IST>OM_5B# 8YLQX?XXZKOKTGI^8\^Q&HVNCK86+LMRTFP;=K.!GA#G*C:[D/3X#:UPY6:XZ MW>CE#KU)HD 2?0CM%&TW$DW"-\&NU-HBLM#\I9:A=$)IDP#*29)EGY@4#EA,:AU^> MTNANLUXWZMGY*2F* CBZ5T!,LH)"1A@F*$? %-"W&8M"90;_8*5;" 9V0EZ/RY8-AC]+,]\^N:8R*D/]-YDI'(T,F5A-QNHO>$] M1>D,$S[TCYT4!K8KB<]Z!ZK"B*A:85H]/0P6LL206Z@W3;/SW<8X[$D5"2A/ MF/B\AT)$::/;(+$,:=Q#^28C#A)ZT!/]=!'Z&(KBPX$-1-^CP(C2%Z!8(/;1(CS<)%?A]Q=MG)7S1VQ;=2C^E51@S1!B: M"\.\DX]71(X!BK#.GLGEI$[SGL7_9CSGW@_+*+_2]59:&2-JO0D M3R=@^@&L7SB]#D//0CNL^4"N<&:5Q@O@?JVUVR_\ >,4//\74$L#!!0 ( M #B&IU@%]4PRE@4 (<, 9 >&PO=V]R:W-H965TJ6)@%R6; "*QJDW?HP[(&1*5NH)+HD%2?[ M]3ND9,?MXNSR(E/4=__.=T@?;[3Y8E=*.7+?-IT]F:Z<6Q_-Y[912E\U;6W?3T..Q=F]-CW;NF[M2U(;9O6VD> MSE6C-R=3-MUNW-3+E?,;\]/CM5RJC\K]NKXV>)OOK"SJ5G6VUATQJCJ9GK&C M<^'E@\!OM=K8O37QF=QJ_<6_O%N<3",?D&I4Z;P%B9\[=:&:QAM"&%]'F].= M2Z^XO]Y:OPJY(Y=;:=6%;C[7"[93LE"5[!MWHS<_JS&?Q-LK=6/#DVP& M69%,2=E;I]M1&1&T=3?\RONQ#GL*>71 @8\*/,0]. I17DHG3X^-WA#CI6'- M+T*J01O!U9UORD=G\+6&GCL]EXWL2D4^!@1SQWL.YEYN5HZ7RP MQ ]8BLE[W;F5)3]U"[7X5G^.J':A\6UHY_Q9@^^EF9&84<(C+IZQ%^]2C8.] M^%^E>J,:Z=2"7-:V;+3MC;+D][-;ZPR \L=3Z0_6Q=/6_? \^CBC+XQ!(3I-4 M' K\K"R'1 UVZSM?+"CQ**4L2?TJ$53$\>2R1U&-;LD5T*8-&6,C/(\G9[[6 MH7;@7++0_:VK^@;\-9I^11CE<4I>AY40.7G]E%]*.A3>.Q>TX%%P'E..+$K?1(^$HX^V,+481!)_%Y,=0&I;-^]O6Z]6B%8D$99WZ14Y;FDU\4 MSJ.5;A:D;A'@G6K#%/*("E8@')KEQ<2/#% $A9 6(!@0EBLD'\* A&/*LP#.-TW%G9S'C-.+<+Z 7%<_0A^E58"!/ MS#8PP'8P ,,2&0+/ QIE:X?\XL)C0B!CD3]MPDI/VD:A=9WU*D7"?'(YYSN% MM7PPH/F1 8>^J'M<_BQ4F: 1"(QE0'^Q4ZE,N/0\BA6T +^PF"9)//F ]J"! MP'#C<4J:6M[63>TP#I1L*1B(1BA *F<[LXU: DZC4=0S8?!,(R9V$L"ND1UZ M[_L3DPQ&$@"]"X?WOB,"NBTB" C!QYYP3E/P/LHMBFV?]C4"_$8_N\3\$9!3 MD?OQ92F\BNA0#Y]->^_P0>LR4$S *,Z4/!MCB5%IX9]1_O?HOK, (DEY,30_ M*1+RU$UCOG %\K[1VVQ?O8/??X_0O4$L#!!0 ( M #B&IU@+D(\L9P@ X5 9 >&PO=V]R:W-H965T(A"1<0$(% M0-OJK^^S"XIZM2=W7R226.S[/KO Q9-UW_Q"U/ZR_8\A,5YK^>SN2JD M[]J%*K$RM:Z0 :]NUO,+IV3.FPK3ZR?)J%=(7;:O+OC;%W=U8:M@=*F^..&K MHI!N>:.,?;ILI^W5AZ]Z-@_TH7=UL9 S=:_";XLO#F^]ADNN"U5Z;4OAU/2R M?9V>WPR)G@G^I=63WW@69,G$VF_T\BF_;">DD#(J"\1!XN]1W2ICB!'4^+/F MV6Y$TL;-YQ7WCVP[;)E(KVZM^5WG87[9'K=%KJ:R,N&K??JGJNTY(7Z9-9Y_ MQ5.D[9^V15;Y8(MZ,S0H=!G_Y7/MAXT-X^2%#?UZ0Y_UCH)8RP\RR*L+9Y^$ M(VIPHP_KB0\.*?"?0\9&7L/#O*@LSOU"9NJRC;SWRCVJ]M6//Z2CY/TKF@X; M38>O<7\Q *_N.JS3N"O8[L^EN%>+H(J).:50?P$I&>9"BA(U5A.NUXZD%Q)/R(,. M<_WQAW&_G[S?)>3/Z?OCKG@ T1Z;A;./.E=> &<@ZHU(DZ2;(..-H>*=HG3? M+95TL.'1FD==SD06>4QEIHV&OD>UY*\-Q<=Z:26;[2/F_9/#S(-RA3!6EOM< M'VCI#DLK9IWH%B6S.0HR5(XDZDW7P^\C\8*]TG@K%N"I@^\ $B?_!4R)8$5F M2U!"+2]\D"&&RBE==H3,XXHTD /KB1&>:U4UG ?QDM!!%U4AY S29F !YX)> M+T K"UM!>FE9EGK.% 3L^*,K?E=@LL0VM< ?!;6QGEU(7_:]+"0E$.@!VNP; M] #B46@H@ZBBCT@3ELR>66L2G:;=LR82Q/R-& R[:?/)3G<46!L#:VDIS.%4 M441 XD04@!-$984GS+8FYC!'H@\JJTLDTJ%24$H+Q7W"+&/@IM:@;Y&904X, M*^[A=L_,,NGI:D4J6HKMZ'J$0NUE8<"_OB\M59K4W9K8\.C=)KE.,3M M6.3@NI-/\-AXV$F2A)[.SNBIQ56? ^TXN&RM]Q45.M+)APXJ-Y!VB+X+^B_) M_?!(C,:I.,;_.!F*X]:#I63*B54Z'G0&Z1GXCSOIV:AUI[P_CTM-IE. 89XM MHT^CC+3?Z:<#^DO/DM:=+6?ON*1H:Z2 TJ=I)TVB(2.H/Q+7GI3;CEG$$N61 M3%P$4ZG=VLU;&8%"G&ML!<#-Y2-,-M)[/=781=@D[A3"*?HB8I_FQ$$SJ*A\ ML)=H%H"?9Y9DEJQ8VAVOR^&P?N3F RG$6N1[ %:5E8="F01H4ZU42$'W0B&] M !ESMF8K0P39D2$B"EIFF74Y9ZIEQ@RIGI&D3OZ'N7:YN":T9HXUX3ZFKS!O MFWZ-?!,UTV5)LM:Q^BZ(X(J!.L@*Q)80@RIF/:,%H33A'=K*L;@QUI)W9^)^ MCL1]QQ)N9/E-_*&5R<4G^/ Y^F&E\2(C:,*ZA"F'4V.V53: M46N"**&/94Y/5(,Z^_ ? 03OV..Y.(_T<1TVPD_BU<&W^N-4(5T(ZY$W/@IB MZY+N20+=R>.@!3'J\1U#H2!71*(4>?CVN]V1-.Y(_Q=W( &;]F26,24R6Z"_ ML<%3A?9DHS?J6E@0&*T1_D"VD%XT$M1J1:V2[A /WZD3%9*:3B.FK_..';@+ MUQWJJO 14=8ZY7O RE^VT-4?PI#3[G!9'9MIEQQVX#2B3(:SA02TS/C M"HYLK!FFDC*7P 6>U%8[?>2EO2BI0ZC:F?E*')T/@^+ADSM1,Z7< I^LT3FC M?.Q!OR"0=ZM ?J5 -O5]^_#+7?RT,]/A:+3/[M,JWK?V,+=/MSO,8O6B4[Q< MN\?_#]3N0^93=*U3?U;:T91GHX_DU@RWMI>\-NBB[7-AXG_';ICB#M'58^J6 MEG@#TL:P[,G)@. 3RH\"!8IF8Y9QVN2" ],!0#JBL7FR)-VI'((FS,-,;U:@\EOWOLNK.M?P(4", M355P4MPIXPNA7(-*T'B?(689M>$)U#'-V*L66ZMCW9:P[0.%Z<,%Q'-3,90]>7T!$/?H!ZD]R23 MK-%9RK(&23^ZKR*LW#C2X+P5,S^FX;JYF:U9FN:'O?3G_)2^CHG?<^,UG_U\ MZZLBH&'VT[CQC3CK#$Y/R*LG-+R?X$S!AXUTA$F^SPNG?+!/^^_I9=R\;)P: MUB>30]"3O&ZJOG:7/9=QSNN-7F\*839,^IX1DVQ->F> MGK2%B[=O\278!=]X36P(MN#'.08=Y8@ ZU-KP^J%!#17H%=_ U!+ P04 M" XAJ=87RC8*#,' "I$ &0 'AL+W=O3@X#[0TLHBE1)6D M[/C?GV](R79VO0%Z7F*)Y,Q\,_/-#)7KK76??#V^NX]NANKVT;C*[YT9%O MJTJYW3T;N[T93 ?]PB>]+H,LC&^O&[7F/SC\U3PZO(WW6G)=<>VUKY,B>/S<:_\I^@Y?5LKS@S5/.@_ES>!R0#D7JC7AD]W^BSM_%J(OL\;'O[1- M9Q>S 66M#[;JA(&@TG7Z5<]='(X$+B??$)AU K.(.QF**#^JH&ZOG=V2D]/0 M)@_1U2@-<+J6I/P1''8UY,+M@ZTJ'1#EX$G5.3W8.NAZS76FV5^/ TS(P7'6 MJ;M/ZF;?4#>G7Z&@]/1CG7/^4GX,:'M\LQ[?_>Q5A;\J-Z+Y=$BSR>S\%7WS MO;_SJ&_^__A+'[7/C/6M8_K/W'8; M'MS^\-UT.;EZQ87SO0OGKVG_YRE[7=W[$;T>E$=G\S8+]*2<4]C TD.IL.U) MUV1;1\HC9*K.^%W8-4S;='!'=F7T6DGU>=HR@JH\%=:@$7AZ ]E0VM;#H'_[ MX>S/TC&_8,^9I%SR/C^[Y[6N:T B6T"*J6&G;4[?T\5PNEC@=SY<7B[.GGK+ MC;,;W34.HP+G%*PLBB.>?*F;!FOOW\]I.IQ?7)Y]9-F)0-'H#AYD1NG*BV3& MWD/D#00N9PMZ&Y\6[Y?T]@QH!=<>TW(XG\TCIO/E!?U59[;.M2A7AAY;EY7H M(O3[46Q^KJ-3M;090QE"B@/0N&H]DN7]$-$C9(<=(@Y'-@J66L#JE65'"13\ M:VMS3W@0[FE ']'OR).Q]?H=M%0P5;_+)&-&K0R?5@387OL YS7ZM38[@52A MV^EW.U9.]F.!M, M(Y3&T? #KF(SKZD3.N5C#4^3J/OL+.:(%Q9 S2.J)?.$!G//_@&%RG MB##5?&W)'/:SM/^UH2\B*@G\RO:(?K.D4C"I5!NF%7--N5/;FMK&IC+ZVIJP M21G35:B4,YHRF)4+]+54I=0W"QI/3XSYNJ/"V8H"[A_"XOB[8E3?QIH-^(0$ M]T78M0@!;**RYD@9,"A"G*5.X$BJ<%221FO- 2$J!V;KX2O2P."-(I(T4;VM3]8WX.[H@B MWAR:!D=XCF&LK5%-2-!3[RUW$ OF6&P(8>N *"K9BD\9HHAP'WI_;#?]+ L@ M/UHX)E$)SH 5VM/*AE+.KV)QA%(%R!NM5AH@=Z"83PQ[84M\2"3LIY$H[E.# MPO3H]"LDF='8*A5I=J]D>$@"14\=L*LV2J>BU'6Z7 -R[/0K-IHW'1Y^UJD_ M=CR#2U\FJ;;P37]F*$7@8ETHR0;8+JTYW[!0BHL"-V'!(*DK0#=P4%)NO4ZF MH3IRL0T@!7^=6 3L %^,YBRM1(NW/**[6I*F-M9%KWHU@*3J79>\I&I(NM@# M' KG3=[AKK^!]\!B@7D*O=%_MSJ7M 'X$<$/DB,,VIRK6H/2B7_=X'VE^F)" MA-&15;DDZX6*: *M8",75!2$YAT7F4=*# \ M^AYG7>PM./J%&5)K7(]2DXY:7RGD(+;ZSH7N8GREU/FE4>KT_6 MZ#QVM94R,H0I?JC!L(2D2^<+BL8B?+F9*5]2(?>*2)5#!48@^S#&B\#%5>K- M74#[->0NW<]I=.K[8WST^5BQ6\>/9+G_H<6E+\G]ZOX[_"Y]?AZ.IX]X3''< MU#VJO8#H9'2Q&)!+'\;I)=@F?HRB\^+3-CZ6C)PZ.8#]PMK0OXB!_7\G;O\' M4$L#!!0 ( #B&IUA^:W7A7 , -,' 9 >&PO=V]R:W-H965TN: MZ>TY"K69!TFP6[CF967=0K28-:S$%=IOS96F632@Y+Q&:;B2H+&8!\OD]'SB M[+W!=XX;LS<&IV2MU(V;?,SG0>P(H<#,.@1&?[=X@4(X(*+QN\<,AI#.<7^\ M0W_OM9.6-3-XH<0/GMMJ'IP$D&/!6F&OU>8#]GJF#B]3PO@O;#K;E")FK;&J M[IUI7G/9_;.[_ASV'$[B1QS2WB'UO+M GN4[9MEBIM4&M+,F-#?P4KTWD>/2 M7_6VZWL\@2LMN/LA[EO$-)'T$9PV/B-% *]W1.D\/ GYF.H1Q,H(T3B<'\,:#S+''&S^"UPF#G\NUL9I> MPJ^'-'80DX^;H"!C,6LTM1P-6 MP1I!$2.WL=Y":T; J530KU8M^;6-,WH.XS@.8\H_(0C7V62BS;DL(5-U[0^# M#GT$]# (RT=Q"P24DWJMF;2$;"NMVK*Z+WP:PD<*E^?<>FC[OWJFDU%R_'8T MG;ZE6Z(C-B3H'BT@(*_.05,]%(YW?PK;_J& 9#5AD?8GQ0_A!])5"P%2.3(9 MN@ME!F<#=;L]S3\1A=B$LO2JJ"O2<=F4!1G0Q:7(4 M'N\NAA!='W(O]I9QP=84DOH6<&-:)C.$ELJ3?J+$AY(ZVBNT->K2MQ-#ITUO MI:NYP^K0L99=H?YKWK4[TE)R:4!@0:YQ>#P-0'&PO=V]R:W-H965TJQSF5K@RRZ3=WH VF\OVH%V_N%?KU-.+WM5%(=>P M /^MF%M\ZC56$I5![I3)A8759?MZ<'XS)GD6^$/!QNVM!46R-.:!'CXGE^T^ M 0(-L2<+$O\>X1:T)D,(XY_*9KMQ28K[Z]KZ)XX=8UE*![=&?U>)3R_;L[9( M8"5+[>_-YG>HXIF0O=AHQ[]B$V0GP[:(2^=-5BDC@DSEX5\^57G84YCUGU$8 M5@I#QAT<,PBX03VL4=\,7S3X1=JN& TB,>P/QR_8&S59&+&]T3/V%JFT M4(4ZEULDG1?7ULI\#;S^\WKIO$4&_74L^&![?-PV==6Y*V0,EVUL&P?V$=I7 M[]X,IOT/+R ?-\C'+UG_O^KWHI/C(0P&7?$+WL6U$V8EL()QVI0P$AL0J40# M?F.J3A40C*O&>$'&SX5/@93ZQ[VS);;4EX M(V*P'F>B<) K8T4&V1(LAVY*?)2YK+CE069H*@'[2F1=\16_/X+S*E^3(?3H MA'(B-GFB*+=2B[+ %),=&:<*'H,+E*WA*(S%DN!*Y1B*PI67=@T8"$;'FEN0 M5@!UJO@(,>-N"E5G%_.X45HS&F$>44+B:PO086VBB,(\8AH21J@.J766)?%+V?@1+*YS\*BNS \RY\7NX<_,C MP)#V>+_WX(G6&*YS!M-#M-XHGS9,LHAGG:M_\7WI."+.;XR;J&5IZ;U5RY*- M9>!3D^R"L=2P3GGXH?P1QZ<\.5CR/*@*1TS.V.R.&U61?2I]16VGL#6H_ZQ9 M2JH#2E5-T!77R=^X1U+I'='&/Q90)8 \(P,0AX,)8;J8 =(<.)P4R MTI$D=6L-M*;$#BXGCL%218Y"_(Y>0;J26(9Y:%)\")2:3R)&GBR= .1 0&XD M\BJB<:A+IG\80J:@S_@A/!;UF+-T','7F$TL64Q9/C:U[O>F%L'#@*(J#\TH MX0G822@!*ZF0RE*752X,D8F1!;8]*TII/ #,WHYBIKKOJ!%X*,6-EIB819P: M#:[S!<<9H@NV.@4&2%*924 '(#][OZ=252&&!HJECDO-7@YXB:?3!YPW1[!+ MOTN(H"@K9T;CX9;[A"MEOL#\B(;X'".'WSH)([HU4B M0_WP+W"=4!74DYS*$]8SI:Q =GKA8/;_P9M6Z-XSEI:;I@@&_% M9#S!W_&XWUI(3&XDUI"C;#:=B+/1I+5X)6X<6, P9&9*BBB6A?)2\^PY&;Q'0*?1]&S _\/QM(5[ MH;%-+L\ S7^K8/^:YR=-\@VO % MB?80Q(2'GQKB"6YVP6(@33,@WHK1.)K.3L6P>];B[AWUH\EDAL^S%C?Q..J? MGO%G.L>)<7\F^MUQZ^LO9/"MF)Y%IZ.A.'8F[^W=KS+ '9AND;0Y(7/#5:MY MVUQ4K\/];"<>;KF8L[7"X#2L4+7?/9VTP]BK'[PI^+:V-![O?KQ,\;(-E@3P M^\H87S^0@^;Z?O4?4$L#!!0 ( #B&IUC^K5E&PO M=V]R:W-H965T+M_/Q^\Z%Q[.=TD^F M0+3P4@IIYD%A;34-0Y,56#(S4!5*VMDH73)+4[T-3:61Y=ZH%&$21>.P9%P& MBYE?6^G%3-56<(DK#:8N2Z;_7*)0NWD0!_N%+WQ;6+<0+F85V^(#VE^JE:99 MV*'DO$1IN)*@<3,/;N+I.VE9,X.W2OS&P7M?L9 M6STCAYQ)+9.S@)^9'D :]R&)DN$9O+03 MF7J\] 3>'=.2R^V!2/C]9FVLIISXXYC>!FYX',[5R=14+,-Y0(5@4#]CL'C[ M)AY'[\^0'79DA^?0_V5$SF/$R0!>X\!C@;!1@@J1O &6K06VU9\!D#CD7M<4<),$*!UL1K/&P%UR2K:H-G3-]P)<,*WNPSTI5 M2VLNI[W'0B-^ERT]%V(7Y[1W7Y>HF56Z=[^_XP>X@#CN1\DU7#:3_G@X@ M)S1FZB5RF:F2[K!6\W7=:+(*I*)U:36I=5JYM$BALC!*QY".A]^N^*?AK=*& M<0T_,:JV;1\^RFS0L!B-1\3B I)^%"?$X;9@HK+!5Q?.0T'U)7$BX]!-E3H42.VCCXHS2]AY+^:!AU[HI&0Z+Z M :6B<]ZY2Q_2G7^N,'_'GLGI),.'BJ!K:RS%T1&-HY1$I_0EMT]&O;O-AMY2 M=[M/!GI-P6!6:VXY6;Y],TGBY/W^VWM4EHDN;?[+??>O4^U_>&?:*G=^B08N M@NTPBIV'6I['=V^DY>\ZT96R2 ND;G]]H^4BOG3NOXI'+EVNTZ%?61T]#?BU MYI0LM&7(.=IEB4]F45-5@*^H5]5XI@994[[8A&BG:I%#0;Z&-2+UOD/^@V./ M5'C00J@,M[Y1&J),E=MTDVZUZ\4W30OZ=KQIY/1Z;[DT('!#IM'@:A2 ;IIC M,[&J\@UIK2RU-S\LZ/\$:G> ]C>*7-9.W 7=/Y3%WU!+ P04 " XAJ=8 MQ4*FG0,& "4#0 &0 'AL+W=O!4B9 M2FSGP18OV-VS9\\NP..E==_]@BB(^U(;?]);A% =#H<^7U I_9J/1WK"4RO1.C^.S:W=Z;.N@E:%K)WQ=EM*MSDG;Y4EO MW&L??%;S1> 'P]/C2L[I"X7;ZMKA;KCV4JB2C%?6"$>SD][9^/!\A]?'!7\I M6OK.M>!,IM9^YYOWQ4EOQ(!(4Q[8@\3/'5V0UNP(,/YM?/;6(=FP>]UZ?Q=S M1RY3Z>G"ZJ^J"(N3WD%/%#23M0Z?[?)W:O+997^YU3[^%\NT=C+IB;SVP9:- M,1"4RJ1?>=_PT#$X&#UAD#4&6<2= D64ES+(TV-GE\+Q:GCCBYAJM 8X9;@H M7X+#6P6[Y+8D<2/OR1\/ SSR\V'>6)\GZ^P)ZXGX:$U8>'%E"BHV[8= MLH:3M7#.LV<=?I1N(";COLA&VU(_'TV]<%! M$/\\EG+RN/.X1VZ20U_)G$YZZ )/[HYZI[^]&.^-CI[!N[/&N_.<]U^6XWGK M\60@NA[$S8)$D%--8LKM)R)B$[RPM1,@P^,Y&IN$2E:!K?J=.[PW-%-!2%,( MFLTH-E%W@9,!@>!$2*U%14[9PK>!J!"OE1%A86L/#W!-]SE5@=?E>(^V]]N' M6S<+1[0AI2VN/XM@LO7G$S#%2_%:C+/^P6A/;,>;K)\=[(OMK?<_PQ_W]_?W MQ=[D[=;5.HD6O0!M;\4KD>W'GZ\D)$+Y>OH-"T6PFU%C.B1NC>+LOH28/K/# M -7C$Y/3V*:"#.\MRZ0IFY7O5CN>FGQ#UF#6IVAV&,088QS\N%3>X< M:1E75\Y6UL41:F=KP*!EDX)$4C_:UD%I]9]L;0SV%NPB",G^H^R8,(:1.RI0 MGEPZ8(#OI72LDGPAS3R1/2<[=[("AQA_]^RN*4=4Y#U0>]HP**6!K+!OA-]> M'&3C_2-$\QZ<\R.VQR@/Y#PJC+)('Q'+*1"'%:>%K0W@B4<[.<"+.-E# # . MVHG%K[1<@NY/3S&,3!#9+''7=""/&>!-C-/TIEI);5&$;5AJUKXD3ETUFK=W/='/I M'EH NE'HZYCLTZ)/A:=$G33L;HW9+R"L&<\-]@'"5:[(X,\G?6/WR[^_X4T7 MK-N2:QU%-8#V'.5V;E"HHMOH#>$OQ62PAP2TCCN_YSP>X967[?ZP[))R*J?D MVI4_$)_R4#/Q$+^/@T>M,0#DG748MBLA8QTB24_.3,Y_5@?>CIJA"1&9A_#C MW1@^2QUU5:,+"?2AZ0#U-4L[&QU=W<:+\=&V^)C,FFZ,IS7-4 I;<9=&)[?K MCKA&SM*)FZ7%ON@2PGY3M#FH=-$8K7^GBG:\\_%#E77YB,Z9N/'NJSYS2)YW M'(4C22&FJQCXDYM+TPX$]G656V-+M/2%?=-,!BX F+TDL&RKV*MMEI^N+B[7 M>7:0OW.R)#[T(8@,4=2^KGA8I=#VCGF"$1:F!KFX[R11I ME*,@'Z2I>2@V6DDUWWR(ZG B#P-91HU$"7'*11L;A3ZSJ.[68:_X'K JV3 M2BDK+F%3_HXA#_D/-2H\;D2.G0#304*1:,9-2ACJ#X0,>).,FQ3=25W+5F"5 M#4"JI&;8.%ZUNQ04@!)V2^=JW6R;!6$80UG1A>PV36)$X6,!*]@I..$I-U-& M8DC@066]6FN*#5*Y>VH#3O'Q&ULK5?;;MLX$'WW5Q!NM]@%5%\D^9(T"9"FE^U#VB!I MMP^+?:"EL454$K4D%=?]^CU#RH[3YE(4^V*3%.?,S)D+R:.U-E]L0>3$UZJL M[7&_<*XY' YM5E E[4 W5./+4IM*.DS-:F@;0S+W0E4YC$>CZ;"2JNZ?'/FU M"W-RI%M7JIHNC+!M54FS>4FE7A_WQ_WMPJ5:%8X7AB='C5S1%;E/S87!;+A# MR55%M56Z%H:6Q_W3\>'+E/?[#7\I6MN]L6!/%EI_XDN]?I/ MZOR9,%ZF2^M_Q3KL329]D;76Z:H3A@65JL.__-KQL"*.A@YZ>/C<:E\VA M;61&QWW4A25S3?V39T_&T]&+!VQ-=[:F#Z'_8H >QARG _$XKOA,HI#7)-Q: MH_Z8*KDH2=@@:0_%LR?S.)Z^$&]E1<8CG:$Q.&W$!1G5%&1D:<4 H%G9YF2% M;HTH4"?/&S)>3YV16,F*0_"%-@LM36XCY'E&D2BXQY##/$,Z&5V69#!A-8@5 M!:G&Z+S->-,:YA=";55ELG&M(?Q[R"LO(5Y1]B4H,+HI=(V-C"?;7&G(.IB% M0&('6_H&PPQ"-]HR=E3BLW5>0F;8;+51U!G6^;)L3:U8/58KC07M0(8=[#/& M^\YTU< (D.FEKS;64?4X8XU>$S?6IBDWHH4F-ABD7WWR9.F2L:TN6PZC7ZJ: M%K[!?KNU]-7EZ;FH0%[I5ZQ8HS/RO]=&V(%D7K2J#"D26M'SL-!Y>7$6S"Y! MM6YN,P"O%1+!?D_ Q^(F@81$?-!!D9TY:W:%MB1PWAB??\'YLP^OSI%]J[:4 M!MX:NN;&+!S(KV6Y^08V]ICQP2Q+G4E'V&N!@ @-Q(N>9,AU%JJU$S5Q M%DJCH$;57"W,AW(;G"6N$&]/3R\&XAQTKA%& ^Y%H\;MBKG1K88K]X[#WL3!$M\Z>'A\8?&HDO?[E=/ MQ7@TC0YF"4;S>720QKV'RS5.1E$\AY[I)!K%<>^C=O!BG]RG(DEF43R9\6B2 M1 ?3M/?6DWWAR7[4HC2)IBD;%$\QF#]B4!I'!P=3,9E'L\FT,^=6;.$8<)(# M'DRB=)3ZX/@"J7R> ,]R[^5TE(@I(W 7D?6&\U2AKCGS%IMMN7(Z=Y%^P>'$ MW4K[]LB#B],N)=PIIA2;,.39+D6,QCQ"" M^<&\][K%F10*\5SE.:Q_+:T3X_$DFB43_"=1FHY[IU9)<2$SA:8DTFDTF8S$ M)(VF\>3G$@^W'O_-AI9D9>FK=N>=%2JX_PD='&1<.12XY?K;1D"DD\%4_.8M M3:>#&$,N4Y9QGHDJ,$',!!J/0?EN;V]>B'D1$3>-AORMO-P,Q'L=#@EA$3XX MG^D6I_[FEN+Q"+J@JD)N^:C\X'#>&A_] B+M^_?<1X-IAUKHS' M@Y3AESY5?H3^>1]QWM1[Z7)+WV0P_S^4)&*/L3LU?<_5W?KNY.NN:^MP[XT! M52O_DK(A2N&YL5O=/=9.PQOE9GMXZ<&1E<+Q7M(2HJ/!#&\C$UY/88+;A'^Q M++2#7W[(ET$RO '?EUJ[[805[)ZP)_\!4$L#!!0 ( #B&IU@B6YU:M@4 M $X- 9 >&PO=V]R:W-H965TXP%U)U3H_#VB=S>JQ+ETG%GPS9,L^%>3SC3*]/.N-.LW M5ZGS M"\/3XT*L^(;=Y^*3P=NP14EDSLI*K3?WY<."+Y+7=>B;OR4+K M._]RE9QT1MX@SCAV'D'@[Y[/.K#,;?FE=G=T[Z%!<6J?S6A@6Y%)5_^*A MYF%+8'_T@D!4"T3![DI1L/)".'%Z;/2:C#\--/\07 W2,$XJ'Y0;9[ K(>=. MKSEAA'F1,7W0*M;*&9WAT(JNE&/#UAT/'?3XT\.XQCRK,*,7,"?T'CBII4N5 MY 6\*SB:,\US72IG M:>Z?.Z=LWX]W1T2O>35OOIJ^A_V)(7\<O11T5]" ME2ASJL(6]6G-J,%OI329>*1W M.DN@P]+?MQ<#$BHAB9 9SH0##N)8""41CZ[3*W8I&WK[9C^*1D<-0G@='_4& M])4I%?>,HH6YJ"7(NU0X;UA8%[3MU%(JH6(I,EA5NP?S6KM*Y+:!/-.7CY>4 MZX2S 7UN%V]283B%[?"/YBL#YE@Y6K!;,RLZU\8*:8(__G@+>X/^! A!1>E( M%Z%SK86EPNA[F7B+];,"?MD(99?5!<5\("@>Z;)&$5=(YGOV*/ M900G^9E! [K%RC9W,LN('PID'8DE%#S)RQD-:&X]%)I,G+9=AOK/TIPB%$H[ M(+*)I>4J>EOZ,";#4AN,VLCHX"=.;X)6^=!H0.1EW!*]I4G:,(X2PG..&22+ MC(,CVXD_WCNRE$J,$:" ^]O;]W1Y=G5[,2>6P<#_PEJ,<+51"2Z%- M6*I-4-_7?NN V;2'.JLQ7[7ABDC?%[S)<2:LE4OI>P#P.0>ZCP8C;]RC]T67 MQM=A@L$?"EQ9GY&5=:K&J5"KT/B>[GNV#))^I>1_(<^,+E3/3Q$X_YD=V_G MIB%4L6MHG(SWL#W;[.G0Q%^AG+IH:5/J413M7$C?%<%Y(63B-_H8HM@*N1\= M[9R_3&]WW*.#O1F$#F;[U-OVQ@,^]0.= GZ,^KO3W2 *TE&-LW;CXW.7H.'6'3=GLPHW>?033T-UW6U7VX^% M>75'WAROOC30Z9&M%AUP"='18&_6(5/=WJL7IXMP8UYHA_MW>$SQP&ULY5EM3QL[%OXK5J[V;BNE(00H; M(0.DN MNFJ+FK97J]5^<&:CL]T7YT=TG@]\TNK&#SX+TF1A[6=ZN,I/ M1E,22)4J"T1!XM]:7:BR)$(0XTNB.>I8TL7AYY;Z:]8=NBRD5Q>V_%/GH3@9 M'8U$KI:R*<-[>_,OE?0Y('J9+3W_%3?Q[,'^2&2-#[9*ER%!I4W\+V^3'087 MCJ8/7)BE"S.6.S)B*5_)($^/G;T1CDZ#&GU@5?DVA-.&G#(/#K]JW NG\^@, M89=BKE=&+W4F31!G668;$[19B6M;ZDPK+YZTGYX>[P2P)@([66)S'MG,'F"S M)]Y8$PHO+DVN\OOW=R!R)_>LE?M\MI7@&^DF8F]W+&;3V?X6>GN='?:8WMX# M]#8I_)^SA0\.ON;Z5$NO?"US-3)",GBE5NKT>GOO^T^G[[<(NU^ M)^W^-NJGY])K3SZ[)MHF2(KP34+^!!GQKG%"FZ"[4-5PE%Z42 MKJ'C]*53JZ9D35BU4*C(CTG"<:LDW?8B6'ZX&'KK=2?PO/<63%PV>?21A^*FT%DA;J2'>4J< M8%_3+=B2J:F%:PAH9HQT*Y90V8^:?PTEK MBE%G*Y9 -KD.CXI@F2)&!D&G)N)"N8#"!D:Q_'$=0? 8\E2N?59:WR!W\ 5^ MIG@>FI68;^3SW?R@2!_D4V>E,3Y6"V1Q+N 46^E NM2-\PU%"9SO&[AA8S*P MP5'RK%-C$LVKG\IR7]BFA(>0A/+RM%;8#F:/FA\!JSRI"ZD@;]#GU'.;Q[^!)A5VL# M^W7:"023D/E?: #2W9A@Q$3[0&%J#<(MQAU< 6QSA Z#.\+ >-Y3TK6674KM M>HF82O358Y,091=2M'67%2(*2 %T07P"[:)+Z-MR#8532E2Q 8A^W4"'O!L] MUE+[@?O 5L12I['F3,R!G=3SM0C9TE6W-7I"\E)B0,8C>RR1T; FQQ]^D@9] M$06G6#8!:2Z@FK:YGVRIX ==!3_86GJO^QH'Z7JX?J"._S2QKC!5-=2A"&G, M(&(?G1%M7(:^SB5FSE-0<6@3/#0+KW,-%R@*^"5RC^^H4J-[C2+A&B=E$JJG M1T30H4R:EJJ-BPDHZ&QS*;5>NE0\3 H3HYJ&6#Y*R-T; MDI3#9E?G8O3QK8((8)\632$_'QVR]9AV%,Z?#URO4W9A5L/Q!'YV8N)&OAEO59#%?2*>Z M+C@1YB0CP6+0Q* 6A2VAJF^MQQ)3BH B0VBD.!8HA@'M9RV9 :Q8:A!(-G0T M F^%Q^<=/#[?BF@?/:/VI0\:;9?RFS#QQRAP]L1JWJ'0CP$@':(VD,SU5:OF MR(IDZKZT4S97\C/,WDG (XOW357'^LA>D,LEBE&J3P0+E#I5AZ\4L0D92^2) M+OL)IN\_DR[D$N+\T)TN$CANT^/BO>M_-?F*SDS0+'5!J:+]R-K4"#W(C^<<_%U91OFD&L&-8&R54+M1@MI.MO5^C4X?5B6\0]'/J+NC^8R")B;7L ]#Z3(8 M;C(FNU*6IND069JU=M9$O= Z.2#Z(G6_&LUNN@3E.D*U0>VEJ3;.RO1>#VW#\L,/QPZTH_%Y1,H'#66YY MS3-<9,"1^)Q%<-F$\+^*MGAKC=JFSE&GSM%6E@]SN$*X4<\$Z'H+3_P;'6$2 M:Y-BOYX+=6=O[3H.RW%0IOCK5S\#HG-J$Q!B7IQ;BK1V[?7Z;'[>[;UT9'4V M_PBZ$R;Y;'HX%G/%J)+F;2+WY .FUTS,CJ9/7X@K=,$D1LJB>(K[N_;BJZYL M4 [/MT9E+I4:J,]%G?IF>08[F.0?GZP/MM LBM1L0HS M9=J5.$X?N]8Y5YV( (56W61+G%2F>6%(!=YU]KMX]^K-O?UDMZJ@=@$8IR0M M9]KB62G9%F_9BO5W6@[9I0[<6F%X&-A(EM[VG<;]ZL]CL@YE1.+:>MW6R, K MD%Q#(4("J(4@6.HX&/"J$%)'Q#1D%/3\77TMD!W=D<;?\T^O@-^N 2^YN._F MEC29'[;DE5I;/,BD7"R8IZ7]A\VH30%]@"2 .@(T&8(!= &HXM:)RN^2IW7> M Z49';^OM.%!)0ZAW29I]Z#=)$47Q>U0>RUY:K )^#ZI_7'L!Q4'CZ2$) /6 M- 70@FX2DW3@$-*B7Z3Q&EO1L@[C@:^C3C0CL1EH'0[U6@'KN*K?OF$<1 T; M*^(_>R*/58N+ H=2?B]QTE+M$4\OU2OHWI MU"QFC!9,C8Y7C]D%[O-(VGT[ #W@V&;\^L<85[CK^B!OZ?5"A*[#_:^@B_?H M_&&IF1TTOW$*0Y;TT8L.4+@8Z[![AGX]7:;7 M![0']$.W#GD\.#49RNVX=@ M:WZIN[ !8PM_+)3$1$('\/O2HN%.#\2@>\M_^C]02P,$% @ .(:G6"'& MS0E? P 2 < !D !X;"]W;W)K&ULA57;;MLX M$'WW5PS4Q2(!A$B6'3O.V@;L]+(!6L!HVN[#8A]H:61QRXM*4E;S]SND;,4! M7.^+10YGSIPSY@SGK3;?;87HX*<4RBZBRKGZ/DEL7J%D]D;7J.BDU$8R1UNS M2VQMD!4A2(HD2]-)(AE7T7(>;!NSG.O&":YP8\ V4C+SO$:AVT4TC(Z&SWQ7 M.6](EO.:[? )W==Z8VB7]"@%EZ@LUPH,EHMH-;Q?C[U_^$G//&.BT/P<1 "/XI)6K++Q3!1:OXQ/B MUA/,C@37V47 3\S7T)=/U(=%(Q!T M">^LXW03L8#WC!OXQD03["MKT1TD&3IEJH"/G&VY('UHSTFZF/2\I"\5PENC MZU>E:YFEULIUHSPMFA+@#; ]ECE_N5?0T)TPX B&G2!(=)4NO(P##E>[&_#) M2@H4P(30>0= /NX46]2=EH7%"2SMWIX(Y]U4I?M?VQ:H%(5SEV6CGQ M4CE_WD@L8N J%Z1I'R*Y]'B&$SN)S#8&:4XYJ,E$2ECQ+S6NM]BXJX^EPI"* MECJ+$ZU*-Y82V>O[P4IZQ7:PZJ1;&G0Y\KUO/_@-AJ/;P:/:$Y(VGLTTGHYF M@XW!FO&.JR81YJCB;C*A0QK8QCV'4R15=: V3&>#QX)6O.0!G"O'U([[Y2%Z M%M.-'7S0NFBY$' ;SVC;\ZK9JEZEYI/)S.X%R_)"?33:+9A1GN+Q;QZ@9=;^V?B54W'5_& MALF.TWP36%)H>C.]C:NV.&Y^@?SR7 M_P%02P,$% @ .(:G6-DR23KS! PPL !D !X;"]W;W)K&ULG59+<]LV$+[S5^PHF8PSPT8 ^)1C:\:ON#FD]=AN>^CT M )&0A(8D& "*[/SZ+D"*5BI&T^F%7"RQN]]B]P/W;*OT9[,6PL)3737F?+*V MMCV=3DVQ%C4W[U0K&ORR5+KF%I=Z-36M%KST1G4U982DTYK+9C(_\[H[/3]3 M&UO)1MQI,)NZYOKY4E1J>SZADYWB7J[6UBFF\[.6K\2#L+^U=QI7T\%+*6O1 M&*D:T&)Y/KF@IY>IV^\W_"[%UNS)X#)9*/79+3Z6YQ/B (E*%-9YX/CZ*JY$ M53E'".-+[W,RA'2&^_+.^P>?.^:RX$9H/6=KU^22?0"F6?%/9>[7]6?3Y M),Y?H2KCG[#M]F9L L7&6%7WQHB@EDWWYD_].>P9Y.0'!JPW8!YW%\BCO.:6 MS\^TVH)VN]&;$WRJWAK!R<85Y<%J_"K1SLYOE2JWLJJ -R5\;"QO5G)1";@P M1E@#)X\<5^;MV=1B,&I4]/R0IQ/D#1&Z*]B,G_SBJ;D_9$B5=JZNL*#6"'![%A:1P./IS4$>5P+6*H*">]0 M=*$ZULMO"-'BY^(%KE_N(/,!\FH/LGZ!;#K(<.(MU<9@^7T+[ MDCXJRZO@DE>\*01PXWQ>BT+4"]S0]U$$KX'&>3B+4I082<(LG:$4)7&8D23X M)+CK !^P%5JJ$GCY-[+2:0R\>94SRM[#"; ,WO:OX&:YQ"O'A<,[$V^%!GFL MM6B*9Q!/7=Z@N<7D3R"*.[O=.\W1P?>8L>^+]=#X.\"$]8 3DO> 8TK@2$\E M0T\E_[6G#E@1PB]BM%N.NASOEK$FD0;X[O_@ ,@7 +P'T(C#VO_KB ZJ'-QJ M90Q<%,6FWE1X]*7+ T:UP;7XBK^J%E=6%.M&56KUC"<<9R%CU!UZA$+6";-9 M_-TG&C+B.RD-"4V"1\U+ 0VV)!8Z) F!69A&$3!7K,SI*(U11U("+,$-<7#E MKWS$K@5"PO^66Q MR!D\8:EVD'O),(F1TC83J0,#U.0AR^R@W" M01+<&"MKWYX?-M;]C_!:UU9^\^6!FR>L84X_&_3%3Q0!BV8'@^R#$ M"XC#HQR]QJ37=_PW!X3N?EPFN!=NKBRQ@NBAO_X8MGR>![A*L IARHB3?3M' MR#F4,T>P-*5.SK$YHXP$F /.K$N+KB@2&!NLJ_SKH1''JC;=&ZR0E"L_/AHH M'+INQAJTPX1ZT0UF+]N[\1;S7\G&0"66:$K>97AEZFYD[!96M7Y,6RB+-X 7 MUSAE"^TVX/>E4G:W< &&N7W^#U!+ P04 " XAJ=8.@A5&Z8% "## M&0 'AL+W=OO(-QM: V MEBCJ*TT"Y&/!"JQHD'3KP[ '6J)LH9+HDE2<[-?OD)(=I[.S82\R)?'>>^Z] MYQ[1IVNEOYJEE)8\MDUGSJ9+:UIM4W?R5A/3MZW03Y>R4>NS:3C=/+BK%TOK M'LS.3U=B(>^E_6UUJW$WVWHIZU9VIE8=T;(ZFUZ$)Y?<[?<;?J_EVNRLB2VL.#_5:DVTVPUO;N%3]=8 5W>N*?=6XVT- M.WM^*1K1%9+<>P9%'H8])%%+" L9?\1=MS^\QE67?2**JW6[A[D56^V"_ZG@_[,]+22K58'+K;D&L9P3Q MKSM++%X6+R 44EOH ,9D@#+(BFA5[QF%-W:I>B.ZTAR=3-#68NG[>BT+V3*V&6Y <2LI2F2>96:4P3%DSN)'I2%ZY7!?;\]"9C(7MOEDH#B]0M831, M.:YI$!_8W*FNZ+5VZ!D/"8ORR6=E1>/W$.""SKRP<^&C@(99Y(%D-$[X(> 7 M13$DJO&T?G#%@A$+$AK&B5O%G/(HFESW**I6+;D!P90F(S;"LFARX6KM:P>] M):7JY[;J&VC7Z/HM"2F+$G+D5YQGY&A?7$HZ%-X%YS1G@0\>489R7OA&/6?@ M1HH2NU:CV$CM_(PM1A$X.X[(C[XT87J<80ESU>MG2-]''9M/72E7THMN\W0\ M!MXMF(L=_4OL?!,[.X[_=^Q##;L3:T@IJ%.+QJ!&/*99ZCJ50+OB<$ MI%UIM8!#0S*:9P&)*P0I(^BZRO0HM=NX.2WOEZUCJTPS&G(0K?(:)ADDU\EOD5+ MU92D;@'P0;9^"EE >9@##DVS?.(4HD>"SYXH,:JR:Z&EKZNJJAID>PX4QC2/ M& D3&H".-[WN:H 9-E?UH_7R&-&,)^[*XG%^@&"%X7_R^W9A)SF-0C?%24JS M) 9L8TX(*-NW_:"[I>MX48OA(PUSZ(6V]5_#@[W>\-M M6(]"AEGL%HQBL@ZVWWVPWZGJ76^0GS'2NE8A1L!SMTAHQ/CD6E82BE%"_1Z' M702"D.80&@@4SR>?H(.:8,C3'- M 3:# 1H6R!!\'M@H6C/D%^6.$QP9\VR_"R.<:&N)UG7&F>1QZ)++&-L:K,23 MALR/"CCT13[BX&=@&G(:0,#"%.S/MR:5]@>>YVTYS:$O843C.)I\0GO00'"X M<3PE32WF=5-;C ,E&PD&HP$%3&7AUFTC%Z#3Z!3UC$-$ID'(MSO 72TZ]-[U M)R(IG,0@>N>_U[N!".0V#["!DWQMDFYCX!&>69 M&]\P050>'.KAJVGO?'S0NA02XSF*;TJ6CE@B5)J[:Y#]$]UW'B D"X"! E D !D !X;"]W;W)K&UL MC5;;;MLX$'W75PS4H&@ ;W2S%=NU#>328@NDV"#)[CXL]H&6QC91B=225)ST MZW=(VHK3)$)>+%+#.7/&AQMCFFD4Z6*#-=,GLD%! MEI54-3.T5>M(-PI9Z9SJ*DKC.(]JQD6XF+EWUVHQDZVIN,!K!;JM:Z8>S[&2 MVWF8A/L7-WR],?9%M)@U;(VW:/YLKA7MH@ZEY#4*S:4 A:MY>)9,SW-[WAWX MB^-6'ZS!9K*4\H?=?"OG86P)886%L0B,'O=X@55E@8C&?SO,L MI'0_7>_2O M+G?*9V_FP^#*%HM9'U MSID8U%SX)WO8_0\'#N/X#8=TYY ZWCZ08WG)#%O,E-R"LJ<)S2Y4@-H%'=8[CX^"')X\\]3(<=TV$?^N+6MP7(%5C2 MK]'K!7B=WMT&824KZCTNUF!LG<%9A=%@R%@PI1ZM[9Y5+=KHLE5PAZJ&*\D$ M?.*"SLE6,U'JXVE !2HVKD*76&"]1&4WP8'#/5/HD@HE6V& @@'7NF6B((I2FP$(FE#$CM52&?Z3N9[^ M!/DX@6-ZCN,A' =WTK"*FI*@DG$VR)()X8\'R20/KE#KJ3=1+[?*IKSE9D/I M28'PB$SY&$DZ2)/,/I))'%Q)L?[-V.2LJS]!I$^301+[1'*BGT./ $:= $;O M%< W02%1&_CR0--7(]Q@(=>"__RUQ[PN>G'?KPL_F"F(5P;?D\ ="=61(%<% MK*J@0<5EJ?>2(LNO>KG;*,1G4R*PK6V%D 47"DMNX&Q-9VC2FVEP00=M>[94 MQQ<$;%17B\H*[0BRP7!DBT!:RD?!V:$RZ$\L^Q4%U+>09,/@#TI6P>D(DCC; M*>A%9!LKGR0N5A:G?>7.NW+G[RWWU];8V71-HBQX0_&OV6/M.K2E/XRZT9%Z MDN);\Z$W8(\.?/BF"]\\#V\'@G$4JF?= $Q;]D\3P166$109O+CT"SU0E:@< M.KA!>V5P\"OO> 23078ZLO(8V?8;T51PXR+)J1=39SB%CQ_&:9)^MIMQMSGH M^Z?9\EJ-HH,O98UJ[>X#&IQ$_$>S>]M=.<[\E_;IN+^O4-IK+C14N"+7^.24 MNE#Y.X#?&-FX[^Y2&OJ*N^6&KDVH[ &RKZ0T^XT-T%W$%O\#4$L#!!0 ( M #B&IUA&PO=V]R:W-H965T??1YOE?YI"D0+OTLAS20HK*VNP]!D!9;,7*H*):VL ME2Z9)5-O0E-I9+EW*D48]7II6#(N@^G8S]WJZ5C55G")MQI,799,/\Y1J.TD MZ ?[B3N^*:R;"*?CBFWP'NV7ZE:3%;8H.2]1&JXD:%Q/@EG_>IZX_7[#5XY; M)]/@IXCA (SZQ 8_1YP@4(X(*+Q:X<9M"&=X^%XC_[6YTZY MK)C!A1+?>&Z+23 *(,0U<:JF\AQZ42YMYI6 M.?G9Z4*5);=496N R1P62EHN-R@SC@9>+=E*H#D?AY9B.8\PV^'.&]SH&=P8 M/A)28>"-S#'_VS\DCBW1:$]T'IT$_,CT)<3]+D2]:' "+VX3CSU>_%^)WW"3 M"65JC?!]MC)6T^GY<:P*39#!\2#N1EV;BF4X">C*&-0/&$Q?ONBGO='%\K%"^,8T6?81/J\$WS!W%XXE MP+1 JU%SE< ;#;C])Z!]WTU'2:3.NM'K@N_8A MF,49V1ZJ;@545S5U\H@$XR7QGEF: RYO"*' M493 N1\E5RF<=XBMX]5R2KMQ%'M.@W0()^1.6KF3?Y9[J2P3\$')S<42=0F? ME+Q8N-H+=V'AMM990;T*GD[Y,.V-X:(Q:8UG0,6)K2T#ME"_( M&:G1[\5'JQT>-,D2]<8_!08R1ZWIE^UL^]K,FB;[M+UYJBA[.HD&!*[)M7$"M&_P] ]02P,$% @ M.(:G6+ALJ6 '! BPD !D !X;"]W;W)K&UL MG59-;^,V$+WK5PS4H$@ U9(E^2.I;2!)LV@."QAQTAZ*'FAI;!&12"U)V7%_ M?8>4['50QUGT(I$2Y\V;F3^H4Q]4T8ZJS BNF>K%'0 MGY54%3,T5>M0UPI9[HRJ,HRC:!A6C M_-G'?YFHVD8TIN<"Y MU4%5.[.RSE M=NKW_?V')[XNC/T0SB8U6^,"S4L]5S0+#R@YKU!H+@4H7$W]V_[-W<"N=PO^ MX+C51V.PD2RE?+63QWSJ1Y80EI@9B\#HM<%[+$L+1#2^=9C^P:4U/![OT;^X MV"F6)=-X+\L_>6Z*J3_V(<<5:TKS)+>_8Q>/(YC)4KLG;+NUD0]9HXVL.F-B M4''1OME;EX@[&I"LP,7JK,F18;"Y@?F)1,:F,AA863V^LL=A9S#O:Q(!IJY3%X^LV6)^FH2 M&F)@<<*L\W;7>HL_\); 5RE,H>%!Y)B_MP^)^8%^O*=_%Y\%_,I4#Y)^ '$4 MIV?PDD,Z$H>7?("W*)C"+N8YVY'Z#-PJQ<0:W?BOVZ4VBJ3T]ZG@6^ST-+9M MKQM=LPRG/O6/1K5!?_;S3_UA].L9YNF!>7H.?;9HNPKDJBO<\K^%>WBS8SQ% M_3SXQDHTF;^NK&>RX4XCL]>58$5@F)=R^U ML?8*-R@:A L8I -ZIFGD+1B)-X U"L(NG=193JW%;65=#PR#>-R'03 >];VY MDGF3&>KT#>U@M5/!>#B ZV3@+3Z).P"!C@:K9&,CREC-#2LI:3E<]J^(T"@8 M7O?=.TZ''K6AK) 2_ 9+HK?B9*.P=(DQ\O,\VP!'].P'R2!U'CZC^([2%A6" MD(8V&(.*4W)HUP=D66&#L$6CG#WKE4"6IAA;4 T MU9+ B.P.F;(M1+LG0>ZW3^]=VO?9_9[9K3OAZ!/HH.L6T(:MJV M8R\@28/A> 1Q[]I[6KQH2*)@,!C3?.S-[3P-HM&U^_VPF,\AC<80]5+O^7]D M\ *&U\$HB>&4(,.C [)"M7;7 &I'VY7M67GX>KAIW+8'[/?E[36%B.2E6J/_G9B9.V.VZ4T='B[84&W)51V ?U?26GV$^O@&ULI59+;]M&$+[K5PR8(K !17R)LJQ( OQ*&R QC-AM#T4/*W(D+KS< M97:7EI-?W]DEQ2BUK$-[$?JL8)+O--@FJIB M^MLE"K5=!'&P._C"-Z5U!^%R7K,-WJ/]O;[3M M[E()7* U7$C2N%\%%/+L< M.WDO\ ?'K=E;@_-DI=2CVWPL%D'D"*' W#H$1I\GO$(A'!#1^-IA!KU)I[B_ MWJ%_\+Z3+RMF\$J)/WEART4P#:# -6N$_:*VOV'G3^;P2- ML:KJE(E!Q67[9<]='/84IM$K"DFGD'C>K2'/\II9MIQKM07MI G-+;RK7IO( M<>F2V$FA.YZ$E TXLS#NPRQ8L>04L MA<]*VM+ C2RP^%D_)&(]NV3'[C(Y"OB9Z1&D\1"2*!D?P4M[;U./E[Z"=\.T MY'*S[^U?%RMC-17'WX?\;>'&A^%O6L,E,SP')@NXYJ*Q6,#+W!URX;B1AQ)AK03U)L4%K,M\ MUZ#\.QJP=)TSD3>BY['J>10=#TD\A.-1$P_3UA"7I*L:0W)F"/B<8VWW[EFE M&FG-Z6SP4&K$G^IFX)+M,IX.;IL*-;-*#VYW-GZ!$XCC892*6T M85S#KXP:<#.$CS(?M2RR248L3B 91G%"'*Y*)C=(T/1>%5C5/F9/3#3H(N?. MZ$EUJ*]Q.8'S,P=YGDU?YT/>581+;T/^6"I1H#8._B!-'Z%DF(VC/EQ1-B:J MUR@5R?G@MJ6U]2\8%N_8$P6=W/"I(NC&&DMY=$3C*"6G4_I2V*?9X&:]IN?5 M6??%0 \L&,P;S2TGS;=OIDFZ4'6MB^V*=JJ1A104JQAA4CC<)__Z-!S M%>Y-%6K#C9^=ABA3Y[8#IC_MQ_-%.Y5^B+>SG=[Q#9<&!*Y)-1J=90'H=EZV M&ZMJ/Z-6RM+$\\N2_F*@=@)TOU84LF[C#/1_6I;_ %!+ P04 " XAJ=8 MJ8!;6;<" 9!@ &0 'AL+W=OO.&4_!!)J0D*A98!4NDZKM$I5R[:':0\FN1"KB9W93F'__N9EQI03W]=QA@739[)$03>I5 4S9*JU MKTN%+'%.1>Z'03#R"\:%-Y^ZLWLUG\K*Y%S@O0)=%053OQ>8R\W,&WB[@P>^ MSHP]\.?3DJWQ$R_P[ M3TPV\RX\2#!E56X>Y.8S-OF<6[Y8YMK]PJ;!!A[$E3:R:)Q)0<%%O;)M\P[_ MXQ V#J'370=R*C\RP^93)3>@+)K8[,:EZKQ)'!?VHSP:1;><_,S\5L2R0%BR M+6KH+MDJ1]V;^H:H+<"/&YI%31.^0A/!G10FTW C$DQ>^OLDJ=45[G0MPI.$ M=TR=033H0QB$PQ-\49MGY/BB?^8)'[F.2SEFG%XG-%V MRT27+,:91^V@43VC-W__9C */IS0.VSU#D^QSQ^I^Y(J1Y I--H72#V(X04F'(#3"1PDZ;H*O\0^L ,ZF,IGQ:US!",+1%8V6X&E[

M=&(3]BV $/6>$ M_?!B#+W.[=_R!_WQ> RCZ+*S?]Z=>AA$9Y?P#L*Q78Z5@G_0K@6JM1M*&F)9 M"5-W;GO:SKVKNMWW\'IH4INLN="08TJNP=GXW -5#Z+:,+)TS;^2AD:)VV8T MNU%9 -VG4IJ=80.T_P;S/U!+ P04 " XAJ=8!)^).88# !@" &0 M 'AL+W=O M'X3\KDH 37[4%5<+I]2ZN?8\E9904W4E&N"XD@M94XU#67BJD4 SZU177N#[ MB5=3QIWEW,YMY'(N6ETQ#AM)5%O75#ZMH1*'A3-VGB>VK"BUF?"6\X86L /] M6[.1./(&E(S5P!43G$C(%\YJ?+V.S7Z[X7<&!W5B$Y/)7HCO9O M6SB^(005 MI-H@4/P\P@U4E0%"&G_WF,X0TCB>VL_H7VSNF,N>*K@1U1\LT^7"F3HD@YRV ME=Z*PU?H\[$$4U$I^TL.W=X$(Z:MTJ+NG7%<,]Y]Z8_^'$X M72#+\C/5=#F7XD"DV8UHQK"I6F\DQ[@IRDY+7&7HIY<[*/"(-:$\(W<@"DF; MDJ7D&^_J;0[NPP/=5Z ^SCV- 8V;E_;@ZPX\> 4\)/>"ZU*16YY!]M+?0Z(# MV^"9[3JX"'A/Y14)QRX)_""Z@!<.V8<6+WPC^RTT0FK&"_+G:J^T1*W\=2[= M#BTZCV;NS[5J: H+!R^( OD(SO+]+^/$_W2!:S1PC2ZA+W?=M2$B)U\8ISQE MM'I1)[3(+4W+/AM3--(G>"Z7B]'.Y_)0 NEP]^8V]S>9_0.*:%S*!UKL/[3 MT))'6JH_]P^,HZ=H%/902X(5H1J;2IMSAZ%=\HB0\ F]A=$=KD%:T M-_@4:0RQ R/J1G ,K:SS[DEIJ!4) M0M\-IA@GB5T_"$8/0F,6_!@0@<)PX@;QQ%AQZ,Z2:'0GA5)D(T7.])N,HM!- M(D,H2-"8OD$H"MS9+"'QU)W$24^GL.$:&\XDACCAS!BQ&_D1N2"Q>)!8_+,2 M,X>][7-?/YT^#5LHL*SG%'41_'5%Y:)",9G#Z,5Q5)5HY8LJ[)](<60B+1/[ M*&=$<*O!2J2=[# ',^Z>4*S,_Y;:"KU92JVJ)A&J*C 6'OIT-AW=MA+[HRW= M/Q.PAB_H1M%X]%*,4HV-&4YTHX2-XY]$D=N$L0_)[6SQ?5. M7GWD6-C>ID@J6JZ[!C#,#NUSU76-X_:N]^*[6C"N2 4YNOI7$RRE[/I9-]"B ML3UD+S0>IS5+_ L TFS ]5P(_3PP 88_%T. M-(\# "[!P &0 'AL+W=ORAZH*6Q180BM21EM_]^AY3D.(%C M[$4B.3/??//@<'90^MGDB!9^%4*:>9!;6]Z$H4ES+)@9J!(E2;9*%\S25N]" M4VIDF3+F:JLX!+O-9BJ*)C^O4*A#O,@"MJ#![[+ MK3L(%[.2[? 1[=_EO:9=>$3)>('2<"5!XW8>+*.;UX5_.![,R1I<)!NE MGMWF+IL'0T<(!:;6(3#Z[7&-0C@@HO%O@QD<73K#TW6+_L7'3K%LF,&U$M]Y M9O-Y3A MQ.!J^(Y!W!C$GG?MR+.\998M9EH=0#MM0G,+'ZJW)G)01'V(A_'H EYRC#[Q>,D[>'<4<8&P+%0E MK8&EM9IO*NO38=5[&>G#+3>I4*:B'?Q8;HS5U%T_SR6H]C\Z[]_=N!M3LA3G M 5TI@WJ/P>+3AV@R_'PANM$QNM$E]/]16W..\F70IQQA2S#JX(#J5'GN+H&6 MA&G.Y([RPB4\?%O?D;+VYR5JKC+3*F,&75*QN:H,DYGIW72>%SJ) MIB0>O\@4,=- ,F*5NU&SQU:W2P4V/>A"-!I!#^*X<\OW/$.90!:\I\4?JQLV>B(K"H!]?3,1E=CZ^@=QJ- WP;1SQV<0S[ MD]'$FU+2#2DW;:JQR:&C2I/84+8IR=T,FUWO+ >UQ[H2*=/ZMTM??=X6B#!+ M]$.RK=7@C>,#-0VII4I3;8 98)*H;PTEF&Z+1DN/ F0:5<=:H&B=%/7]0GA MG]2AR6UE2-LW@2,ETDHPS_=UT1IEX@3&UXV]N::D59 5S:,L#7N_S.EU1>T42+Y5RK8;Y^#X M7B_^ U!+ P04 " XAJ=8["9@BU " #K! &0 'AL+W=OER#U?AZ-HX/A052U=88XSUI>P1KLMW9E:!+:< M.G_O\%W 'H_6S&6RT?K1;>[*>90X02"AL(Z!TV\'UR"E(R(9OWO.: CI@,?K M _NMSYURV7"$:RU_B-+6\^A#Q$K8\D[:![W_#'T^EXZOT!+]E^U[WR1B18=6 M-SV8%#1"A3]_ZNMP!$C3%P!I#TB][A#(J[SAEN>9T7MFG#>QN85/U:-)G%#N M4M;6T*D@G,UO LC6E\AO67+#LD!D;UCB[(4SLPENU/A]IW3FQNP7,BW66PI MO".)BS[4,H1*7P@U8?=:V1K9)U5"^3\^)MF#]O2@?9F>);SG9L0FXPN6)NF4 MK:&B9K%G>"=#32:>=_("[U=3<27^^'POV+56J*4H0_II2@4!T],"W"#.L.4%S*/6Q3([B/+7K\97R<GA(;Z"X]G1OR79YF\>Y807S4@ V8 MRH\9LD)WRH9>'*S#)"]" _]S#\\ 76HE%#()6X(FH_<4UX31"ANK6]_.&VUI M./RRIM<(C'.@\ZW6]K!Q 8;W+?\+4$L#!!0 ( #B&IUCE;A6B700 -,5 M 9 >&PO=V]R:W-H965TM&!P@ MM5ZL."^S#2167P(T7="@VX=B'QB)MHE*HD92=C+LQ^](*;*5*&I<,/MB2R?> MP[OG>$<>)QLNOLL5I0KNLC274V>E5''FNC)>T8S((2]HCE\67&1$X:M8NK(0 ME"1&*4O=P//&;D98[LPF1G8M9A->JI3E]%J ++.,B/L+FO+-U/&=!\$7MEPI M+7!GDX(LZ0U57XMK@6]N@Y*PC.:2\1P$74R=<_\L\H^T@AGQ!Z,;N?,,VI5; MSK_KE\MDZGC:(IK26&D(@G]K.J=IJI'0CK]K4*>94RON/C^@OS?.HS.W1-(Y M3_]DB5I-G1,'$KH@9:J^\,U'6CMD#(QY*LTO;.JQG@-Q*17/:F6T(&-Y]4_N M:B)V%$;C9Q2"6B%XJ<*H5A@]4@B"9Q3"6B$TS%2N&!XBHLAL(O@&A!Z-:/K! MD&FTT7V6Z[C?*(%?&>JI640%6Q/-/;QG.7+H(>@&OB!C"R#^$P M"^'H3P>#- 6P=[3!Q_G+$T0-B!TS4 M#Q/1^$*9O*OK@!5\&$WO*X\ M9[(@,9TZ6%HD%6OJS'[]Q1][OW51:1,LL@36HC5L: W[T'=I93NT8@: $B1A M^1**4A1<4@G_]J^OBVJF(S.3+L7KF3=QU[NT]=JR+VV6P%JT'36T'?72AN48 MBVT.\U((FL?W@((-$0G,,ND#&)XXBB"1 )'VFRU)1N5W 7C[U3 M[[M2;8)%EL!:E(\;RL>O6P#&-FFU"199 FO1>MS0>MR[DG&15MM>(1ANC 4^ MD8R7W2NS@CK=R?#@9'CT*,E[Y]N7FJ!\%]W\ZGQ;7%K$RVRA=;F-MAR&[ST"(I=5RF8N@=%1=9)8S]4 )EILSHY MZU7=FS-+:&W.MLV0W]L48+-V][]4!*M-DU6TR!9:.P+;OLD/7[DBV&R&YE;1 M(EMH;6ZWS97?WUWM51'ZH<*^BF"U-[*%5G'F[MQVX1EJ:6X-)<3Z9%[=$C72 MYF;RW-S'/9)?^&?SZGYQ"U-==UX1@25 0DH7".D-C]$!4=T@5B^*%^9.[98K MQ3/SN*(DH4(/P.\+SM7#BYZ@N<>=_0=02P,$% @ .(:G6.YB=@6Z!@ M #\ !D !X;"]W;W)K&ULM9OA;^(V&,;_%8M- MTTW:%9(0*%V+U#;QUFF=JNO=]F':!Y<8R"Z).=O0J[0_?DE("2[&+=>G]^&: M!+^_U\F3O-@/\>F]D)_5G'--ON99HB?NS MCM=Y// AGJ%041/+I6>?<.Z%!OPJH M6_R9\GNUM4VJ4[D3XG.U=XPY)^)0M,_U!W/_*FQ,**]Y$9*K^G]RO MVPZ&'3)9*BWR)KCL09X6Z[_L:W,AM@*\_IX OPGP7QH0- '!TX!P3T"_">B_ M-$/8!(0O#1@T 8/ZVJ\O5GVE(Z;9^%2*>R*KUB6MVJCEJJ/+"YP6U9UUJV7Y M:5K&Z?'%4I5'E"*7(K]+"U;)K-K593\J6G?2Y(S6.?T].0-R+0H]5R0N$IZ8\=VR_YN3\!]/XL)W M G]CQ1'Q1S\1O^?W+?VY?"9\F1T1KU^'![;3<8=?,WE$ F]O]OCEX;;LU!T> M\+ 1>("O MI0.DR$A8A(3%2!@%P0R1AQN1A]]<2YV1AVJ)A$5K6+A5U/Q>&/:.=VLI,BVU MIAT.1GMKZ?%&A>/G:FE:S*I1[$(4O-"JKJNW#ZIZSFS2.'&'2H.$14A8C(11 M$,P0>+01>(2OI2.DR$A8A(3%2!@%P0R1O5X['>U]@0A/3/8F#P=Z2ZFUY YY3C$B*Q?;S9A7%B3A8%"0M@M)B*(VB:*:T M?BNMCR^G#1.E-9(606DQE$91-%/KUM'QG%["F+)4DA7+EIR(*9F(0J5).+ZCJV--*=FEKV;>UC-P]/%@=J!&#HIGJM%:,Y_9B;I9R,F>*DX5, M)YRPY-^ETGDYA+5JLVM&U/['KC10YP5*BZ$TBJ*9\K4>CNS,TTYK7N+51/.<$?KSU'?5>\HQIGI1E M3&GKQ,[-.OB:0QV4AK9]B78T>;8)1?7)5*/U.SRWX7')U)RP2A+Y]->;1@&H M[>'M>@8#ZTV/S!I#:11%,Q5KO1'O&7/$-:F"&B$-;5NL<#2PJ05U.: TBJ*9 M:K5&A^><8H^ODO(+)9VF["[C)"TT*V9IMHU],48*"V"TF(HC:)HIM:M/^,_Y\^\HEY#[9MG.NJY M"C;T_1HHC:)HIKZM-^2[O2%+P8[XBF=B40K\D4_FA.L_^<,WJ-Y03PI*BZ"T&$JC*)JI=>M<^6[GZA5>B)M\L.+'.UY( M:/5"H&EC*(VB:*:8K;'ENXTM2ZG^*%G"R1\LYU8)H786E!9!:3&41E$T6%7 M>6&7>6'7>6$7>KV%V16T9E?@?K_H-14::GD%EG>7AM8*#76SH#2*HJW%[&XM MW,VYG-5+K!69B&6AU\M?-TT;#\AI3KY=;K'2T6]?+@.Z&UR.O-.2]'Y;)J4'X^%4(_[E0)-HO>Q_\# M4$L#!!0 ( #B&IUB@4ZR'C 0 $0; 9 >&PO=V]R:W-H965T$JDM;-=IDZ)UV[TXW0L' MG,8:8&:;9/WV9SN4A(2XY>1[DX#Q_V_[]X#Q@Z=;RG[P-<8"_"KRDL^OR=(T+Q"]HA4MY9459@80\90\NKQA&F185N>M[WM@M$"F=^527+=A\2FN1 MDQ(O&.!U42#V>(-SNITYT'DJ^$(>UD(5N/-IA1[P/1;?J@639V[KDI$"EYS0 M$C"\FCG7\"J!D1+H&M\)WO*#8Z"&LJ3TASJYRV:.IWJ$_8-O4]1R0UES0HA'+'A2DW/VC7PV( P$,SPC\1N"_5! T@N"E@K 1 MA"\5C!J!'KJ[&[L&%R.!YE-&MX"IVM)-'6CZ6BUYD5+=*/>"R:M$ZL3\IN:R MA'-P2XLE*9&*'@?OP+V\([,ZQX"N0,(%D2'!&7B/" /?45[K\FO.L>#@.OU9 M$R:OHC(#GPA:DIP(@CEX'6.!2,[?2+]O]S%X_>H-> 5(";ZN:8S35G[4NBOCU@;/;X/G:[_@N>#I$'"B'[V_/\DR<"=PP?_IX[NS#/LM MU;QTQ2N4XIDC)QZ.V08[\]]_@V/OCS[:-LUBFV:));-.7((V+H')??Z!TFQ+ M\KP/OU$Y%+]-LWAG-M9FZOVRF0>C,(3>U-T<@NVM%GFCMEH'6=@B"XW(8D:K MP]NX#YW182@ZFV:Q3;/$DEDG#*,V#"/[,\K(9EQLFL4VS1)+9IVXC-NXC(V/ MQW6:TKJ4+UN&4TPV:)GCOD@8389&8GSRH,-@U)T,8IL-)I;,.H"C%G!D!'Q7 M;G I*)/KECZP1O%0L#NST0'8* HF1V1MMIA8,NN0O6S)7AK)+ABN$-FM#JE8 M8P:07C?V838Z#<5\>8+Y8:RS!V9>-28L9R[*YG- MB3[&1I^AC"2YNE@^'"$[BCR2ESZTIS!:#(?LGD-]%WC@\IFPU%[3EUJ6\SP:A.1V4E%F- M,Y#OOXWT@K::&C9N'=!!Y!^_ *TVFMARZX+>YY#0G$3JSU.;I\]3*2TYR3!# MY_+)QJV[PO6]HR?^MJG6>/6B4 H^.%AM5&$UMNW0CL$SXX-F;B_1&XZH5M M->VSZA9;=4MLN75CLL\1H3E)'#J_1"^;7WJJ]"<37S M>B!&Y6UD(61)NAW/BJE$ R9U0P/PR"V"\(Y5XR=7.W,IF* MK6:4PZU$:EL41.[GP,1NYF'O<>*.;G)M)_QD6I(-+$%_+&^E&?D-2D8+X(H* MCB2L9]XEOICCL35P.SY1V*F#9V2/LA+BBQU<9S,OL(R 0:HM!#%_][ QBR2 MX?&U!O4:G];P\/D1_:T[O#G,BBA8"/:99CJ?>6,/9; F6Z;OQ.YOJ \TM'BI M8,K]HEV]-_!0NE5:%+6Q85!07OV3A_HB#@S"\(A!6!N$CG?ER+&\(IHD4REV M2-K=!LT^N*,Z:T..HY<6X$,NMLKX5%-?FV-8,GY:4YY7E,,CE ?H1G"=*_2&9Y!];^^;XS=W M$#[>P3SL!;PA\AP-\)\H#,((?5Q>H5J)"G,/%-X"N0]>,D?+W <_-5#,FI(1GWHR9PPPE/HHE49 MQL[05O=],AA&HV X]>\[' X;A\->AS= U%:"2XH2)!49(ME_)M/M3&B* 6W-^\48+E7-DN[:/3" MG9BDDX;LY/=4TN092.*@U=+@U"#6EH=1Q-%X,HB[HX@/]!L_7R;7V-^E\B Z M0BEL*84G7T/8>0U!>,1G*[6X5R1M.H-T*;PPS8D6$MT:;2ESD(1U'_TY1!>W MJHNCWY/1N%>^3^79BC7N5^N^6#[5Y3 8CN+)D5BVVHS[Q?G7WQ"X2Y*/O")P M*\FX7Y/_7VD]E>VS\&AMM:J-^V6[+Q[C)^]K$X]A\..;R3_H%DW1;%Q/K%!J M&[FJ<6QFF[[[LNHVV^U5TVXZIPWE"C%8&]/@?&2.*ZL^N!IH4;K>&ULO5EM;]LV$/XKA%8,+=#& M)/7JS#:0.E@78&V#).T^,S9M"Y5$CZ3C9K]^I*Q(ED@IRJSE2R)9=\?GN=.1 M#ZG)GO$?8D.I!#_3)!-39R/E]GPT$HL-38DX8UN:J2F]Q;L8DS M7<9;R=736/G)V2?&EOLX20#)EN JDR1;Q_<)!1="4"G !W![J"]@*_/Q>_!% MO6AO+ZDD<2+>*>MOMY?@[9MWX V(,W"W83NAXHK)2"JH>L#1HH#U\0 +M\#Z M3/@9<-%[@"'V+.[S;O=+NBC=W;K[2"6HS!(NLX3S>%Y+O#LF20)6<19+^B&) M5U31>\J%RL(GSH0 <\+Y8YRMP47*=IFTD3Z,$N2CZ 9[F+D>1!KBPS$YJUD( M_=*L1L(M2;BGD+A8+';I+B&2+C4#+N-_B.XT&X_#0/X10#0./1@T>%C,H@AY MV,[#*WEXI_#0KV2/4G@F-@^'*&Q0L)CYV ]<.P6_I.#WH%#!!J3HI]YODF_@ M;7D[/Q98LZ-11ZZ6@_($ZLU]_00'\S38_#12LQC J&4:=#*\RM8YU MSU5ZMN]9K,BH@M>HDVF! GN-QB6#<4\&X$_-X(Z3)05?2$IM"#MCO;1P P6K MT4:P6HWA*Y:N&*S6_K[GPD;]GC6KDSF2%JB3S"5]4#)QJ]:3.[K89"QAZT-Z="FUD 48MR0Y5>0,\(ALX)L-OYQ0TT4+0Z MU4I;H#[B8H &,N6#4M&^,?G9S!#R6BI6J0S4+3.&;*#0@#@.W.:FP68%@[9) MO-(2J%M,#-0^ID; GF>H;9N9#_VV8E1R G7KB7F^D:8$*R6!NY7$@,U4C%3?^'EX M;'"QV+EZ^]'"Y>@HX22!T+.AL+GNAQX*FK.;S6PX6QY09D,PNAV\:DD@GX))G0MXTL9PR!%Q@D;"<6H=\V%U0B 7>+ MA-O==IO$?=:E[D O;J;_XW@"5YH"GZ0I^C>3*1?\*(J:Q3.M N2V["MPI2EP MMZ88LI7&YKJ)H<'#8@6]MD/A2B2X)XF$GHU4#%([LPZBYG)DL?+@N#D7C(X^ M9^AO29\)7\>9 E=*3=X%JH4\,/GF<.-9-O\"\<]DTKFY9<;JC9,7!NHYRO& MY-.-_FA2?B2;_0M02P,$% @ .(:G6&F @8\) P ^0D !D !X;"]W M;W)K&ULK99=3]LP%(;_BI6A"20@WTG+VDC0PL;% M)D1ANYAVX28GC843=[;3PG[]["2-2AO"5.VFM9WSOG[.B6-[M&;\260 $CWG MM!!C(Y-R>6&:(LX@Q^*<+:%03U+&2 DTJ44].QK,#,,2F,:%2- MW?%HQ$I)20%W'(DRSS%_N0+*UF/#-C8#]V2123U@1J,E7L ,Y./RCJN>V;HD M)(="$%8@#NG8N+0O)D,=7P5\)[ 66VVD,YDS]J0[M\G8L#004(BE=L#J;P43 MH%0;*8S?C:?13JF%V^V-^TV5N\IEC@5,&/U!$IF-C8&!$DAQ2>4]6W^!)A]? M^\6,BNH7K9M8RT!Q*23+&[$BR$E1_^/GI@Y; MM[0^ T N=?!6XC<*M$:[(J MK2F6.!IQMD9<1RLWW:AJ4ZE5-J30;W$FN7I*E$Y&GQE+UH12A(L$W182%PLR MIX NA0 IT!F:J763E&J$I>A:2*(J!PFZ*67)553.N"1_YKN:FJV);2:4OI5'[N8:6<$A%3)G39?E[.A>1J!?_J M2KJ>Q>N>17_5%V*)8Q@;ZK,5P%=@1!\_V('UJ:L$_\GL54'(/!R%QMI]$[T8%I>&T:7F\:BMSO(J]5_A:Y M&P:.M4/>ZWT@N=^2^^^1!UWD_CZYY]K^#GFO]X'D04L>O$<>=I$'>^2.%P3V M#GFO]X'D84L>OD<^Z"(/]\@]-]Q=++W6!X(/6O!!+_A#!NH:D$K@7?B#/7S; M=0)WA[]WA@/YARW_L)^?24Q12@HBX8R2%-3ILMF#Q2GZIFY$$\SY"RD6^MPJ M"]F5YW!O.[(])[3#G40[PGS'WZI'G8*Y=3#K2Y$ZL1:D$(A"JH36>:@*RNN+ M1MV1;%F=U7,FUCCO[WM17\!4$L#!!0 ( #B& MIUCO71M9>0D )%$ 9 >&PO=V]R:W-H965TR2(:)%M27&3LY?'WTDJ+.0S*^>&3\>[6C5'A/15Y6E[.=$/N/\WFUWM&" M5!_8GI;R-UO&"R+D6WX_K_:4&RB^<%\<;$G]_26BC_V-UR^FQ]5-EE!RRIC MI-THRCW\.HK/C9S8-3U^_J%^W%R\OYHY4=,GR/[.-V%W.XIFWH5M2Y^(; M>_P7/5Q0T.BM65ZU_WJ/AUA_YJWK2K#BT%AF4&1E]S]Y.AAQT@ EKS2 AP;P MO0W0H0%2&@#\2@-\:(#?VR X-&@O?=Y=>VM<2@197'#VZ/$F6JHU+UKWV];2 MKZQL!LJMX/*WF6PG%EK?MJ%RR8L]*6HK*._=NY:#O^GPV'SN>R>8Q_!8Q_! M5@^]JX^^T9P(NO'2K%KGK*HYK;R_/LLFWB=!B^IOD]F=/C;K-W/1QVI/UO1R M)B>;BO('.EO\] ,(_5]-UKL42UV*K1R)#3H)'3L)V=072U+M3-9WK<*V53-K M/RP C*(POI@_G)IJ"(N"$/K#L-2:PUB['(D-[,)'N[#5KF^T$CQ;-P-Y+9T[ MKW:,"T]07IA,[+2"$W<@B+!BH2$H\@/%0&M68PUT)#8P,#@:&(PRL&3ENN9< M3M$F P/=&PP4_PPQ*%'LL^8TUCY'8@/[PJ-]H=6^WYD@>>N<)Y]0LN09N&FR M,-3L <@',5)<-(1%<1 J@S4-]?L]AGZ@J*T,80'VPWY:&%Q\=+SXR'KQOZW7 MK&Z>Y9RN:?9 [G)JNN)('Q!^"()0N6)#6( Q4BXEM:8T=N@X$ANX%Q_=BZWN MI37UMIP5WK6LPZDUN;$^.A(;^ C\OK#WQ][D M9UY)C8^'@]3P5L>)6GXL37$!@FHUD]I3&^NC*[6AD2>$!.Q/6O(HB4N6)AG) MS2@#-%=P$$?J"#2$A3A0PU)[-J.]GI4(,>H:IY3GG"E-C2O)PI@1XKKK,PDV6^\>\9>@6BD5QM)&"=J M:6>*BWR40-4^IWSA2FUH7T\8P(X8G\H'60TSGE&S=P9>""151*IWACCL@TCS MSBE:N%(;>M?#!;#315<>R[MV3[EX;DMD^D^=[8M7^ +H\! F"*B4:PJ+XE"% M-'MRHZV<@C- #QK 3AJ?Y;3WT9-/X[JHNY6;#94?M,Y(MU(JK26%A-_LO^T/ MC.[J4'&.8J"6V$MC7!"J5)':,Q[MKR.UH;\]RP [S-P8!^GKI8Z.*PB .%"M M-(1!"+2;WBG5N%(;.MES#;"#3;M+<,ZVYW5%/5)5U%QO QU(4""K1=5!0UB( MH/;$=HHNKM2&#O;P NSTDM(MY5S>XH(\=0X:#=19!/E1HJYG&<)@%*D^I_:4 M1ALX!;3 'EJ@'5J^BATU$C74R2,$D3KF3%&ABH*I/8?1B\Y3T GLZ03:Z:1U MS'*W0ITZHFY?8NB<()?HUVU2P[= MGINT-"O7\CF2/= .7DAAME?'$@215H ;PC VO*#/>'1]DZ!+[#'%VC'%Z.] M%XJC#9T":& /-- .-"^&[LDS9WE^ M6+CN:DKZM*=E928=J!,,P+ZVCFL*BY)8FP*<= .^>\6+KE[8D" MNXTZO"2)MI%GB (HT$IP>UZC79P"<6"/.-"..%]E 2[AI;SW^0WK-$:QW#3+J813N_#H_IZ"O&!/7M!.7B_34$[O90\>+MO8 M3[%V+X0!T&9R/0KX0"4O>TZC'9R"O&!/7O"-?:.#@X^$@>$&1W3L0K"4#MZ80A# "OI"=OKZ MOZ?^*Z3#%$ QCM65>U-<&"*L':IR2EVNU(:VGAQ#LU.7M1:S'Q)"^B$T% 61 MNC1J"HL#U?W4GN=H5Z= +]2C%[*CEZT@^_?15+X'ZEJM,@;^1XN4+Z M[A3V0ZBNX9K"0)"H!9@]N]%>3L%[J.<]9,>@+Z2LM[( JWDSQ:QL.ZUVI;%G MRYRJI4[55J[4AGW2,QGJB&6Z4_?(Z3% IVJI4[65*[5A5_7PA^SP-_:T C+L MK"5 75):FL)BH!UVLRW&@KI^!8W',L?N/OJ5BQKX6L,%?]D9Y;MA6/A-/6V*_; M;2;O"FNQ9/^,T0/?I5KJ5&WE2FW86R=_S86GGJ-P3&=@2^KGF926CK)J3K[*EY M;2Z67-+JTJE:ZE1MY4IMV"4]2>-HZHG(*6 [54N=JJU5T*^7]#Y&<]'CW M_1?=&\'V[1<\W#$A6-&^W%&RH;P)D+_?,B9>WC3?&7'\%I+%_P!02P,$% M @ .(:G6,B35:KY @ .PL !D !X;"]W;W)K&ULK59K;]HP%/TK5B9-F[21%\\.(A6ZJ976#=$]/DS[8)(+6'7LS#;0_?O9 M3G !A6B5\H7$]CTGYUQ?[#O><_$H-P */>64R8FW4:JX\GV9;B#'LL,+8'IE MQ46.E1Z*M2\+ 3BSH)SZ41#T_1P3YB5C.S<7R9AO%24,Y@+);9YC\7<*E.\G M7N@=)A9DO5%FPD_&!5[# ZCOQ5SHD>]8,I(#DX0S)& U\:[#JUD8&("-^$%@ M+X_>D;&RY/S1#.ZRB1<814 A588"Z\<.9D"I8=(Z_E2DGONF 1Z_']@_6?/: MS!)+F''ZDV1J,_&&'LI@A;=4+?C^%BI#/<.7)QJEDBBEF*: '6S,SGA>< 5,2O4?7649,JC%%=ZPL&)/X-S>@ M,*'RK0E)4[XUT0M(@>SPDH*>G0G02$VFB9D2)6Q!Y*-9LY9 C'VEU1L-?EHI MG99*HPM*8W3/F=I(])%ED-7@9\WX,&H@\'7:7.ZB0^ZF42/C/18=%(?O4!1$ MW3I!S? ;2!T\;I 3NZV,+5]\@:\FW[\^ZQATIR"7O^LR7A)VZPG-"7(E"YS" MQ--'A 2Q R]Y_2KL!Q_JW+9$=N*]Z[QWF]B3+]M\"0+Q5?6? 2'K_)8D/4MB M#KA=$HW]W;&)IH@393VGK->H[%#PZ"N#.DF-Z)=N04MD)T;[SFB_[?+KM^F] M);(3[P/G?="XR7,0QKN^]TP)XL.I*-RI6.>^I-0WX'.M!9VN.0I.*O)"V*B^ M+(=.\?#_RO+;GM>):T2_=&M:(CLQ.G)&1VV7Y:A-[RV1G7@/@^?;/6B_,"O. MLY(+!\.SRKP0-^R=E:9_U)[HDEO;KDTBJZ7L5-RLZPRO;3_D/X>7;:6^$ M241AI:%!9Z!//%%V:N5 \<(V.TNN='W;UXWN;D&8 +V^XEP=!N8#KE]._@%0 M2P,$% @ .(:G6(6\J)V?"@ 58( !D !X;"]W;W)K&ULM9WM;]NZ%<;_%<(;ACL@C?6>I$L,-"&)=6BQH%GO<#'L@V+3 MCE"]^$IRT@#[XT?)BFG:\HF5^R0?6ML1?X?2(Q[)3PZIRZ>B_%$]*%6SGUF: M5U>CA[I>?AR/J^F#RN+JM%BJ7/]F7I197.NWY6)<+4L5S]I&63KV'"<:9W&2 MCR:7[6>WY>2R6-5IDJO;DE6K+(O+YVN5%D]7(W?T\L&W9/%0-Q^,)Y?+>*'N M5/U]>5OJ=^,-999D*J^2(F>EFE^-/KD?9731-&BW^#513]76:];LRGU1_&C> M?)Y=C9RF1RI5T[I!Q/J_1W6CTK0AZ7[\WD%'FYA-P^W7+W39[KS>F?NX4C=% M^N]D5C]^JV=49LNJKJ(NL:ZQYD M2;[^/_[9'8BM!FYPH('7-?!V&GC>@09^U\ _MD'0-0B.;1!V#<)C]R'J&D3M ML5\?K/9(\[B.)Y=E\<3*9FM-:UZTP? /OM:Y/5#Q40^ M4[.>]H)N[WH$8*SW^,3Q]C?G$Y^R_.IT^ES M7M7E2J>?FOWGB]Z ?:Y55OVWIW?7:UK03VNRZL=J&4_5U4BGS4J5CVHT^7'N7D1[6TI0!RUAPHTP M(2G,-_58I(^-,C>ETKFD^8^KE,RO6M M=-;]$'YZ)O*")[(9 P"8)9REYLE+T@#]CW M?%6I&9O&.H)6MD\^$C!4/B2,7QP[K,5ZR_#U+26H@Y88KF.^M#K0NQWV/_8U MR9-LE?4I1P<;*AV4QJ$T :5)%,T^";:<"Q=Z^]/A4#(C:1Q*$U":1-%LF3TC MLT=?5(LL2^I68:D4NU7E5+^.%ZI7XS6K.3,W*%.FCG\>S-10OPA*XU":@-(DBF:?!,8T<@-LIH;Z1E :A]($ ME"91-%MF8T&YM 227L9;,K54^A=Q MRN0JGU7L6USW*PWUG: T#J4)*$VB:/;Y8,PG]PR;M*%6%)3&H30!I4D4S9;9 M6%8N;06U,B<;F4_88UPF\7VJ6'EH/)_W9^YP-W,CW1\.I0DH3:)HMH3&FW)I M<^H-F?LZ+8KL7I4+=O=0E#7[5_-7O.LX_\%^2U0Z>\4O@5I=4!J'T@24)E$T MN_K!F&:> TWH'M06@](XE":@-(FBV3(;6\PC_9@W)/0.N)O076\WH].1!VL( M];R@-(FBV1H:S\NC/:_WR>B'?16Z.X.'.M1<@]($E"91-/LT,>::AZVV\J#V M&93&H30!I4D4S9;9V&<>773UAHP>]&9T;S^C0[TQ*$U :1)%LS4TWIB'K<_2 M^?J?N?K0EL"RZ[OKWWIEAE9L06D<2A-0FD31['/!.&T>MF[+@QIH4!J'T@24 M)E$T6V9CH'ET^=8;TO8:Z+H[-^*[21OJC4%I DJ3*)JMH/'&/-H;^\-)F_91 MZ.B#QS74;H/2!)0F433[K#!VFW>!3=]0NPQ*XU":@-(DBF9/9#%VF4_7F U/ MWQUPO_AD]ZZ;CCQXI@K4"X/2)(IF:VB\,)_VPB )_+!M0D/2Z@5!J4)*$VB:+:FQ@KS0VSZA;I< M4!J'T@24)E$T6V;CV#]_#1I80&D21;-U,[:5 M3]M68CY7[7(?^MI9*QVA/GR]A)9\06F\H^U>R\^"33-5V;&Y^FS#9.2O9KL^#" MB;YN+E=U=<*^J$>5,J]77:C?!*5Q*$U :1)%LQ?6,'Y3@"W/"J#E65 :A]($ ME"91-%MF8TD%M"4EJCK)]/5TII.W'M9'KJ,"-9J@--[1[*54W/.^Z<70P!)% MLX4T+E) UVA9&?JHB1 T<+"*4!\)2A-0FD31;*&-CQ1@JZP":)45E,:A- &E M213-EGEK92MTE5707V6U-Q&"#CQ80JBS!*5)%,V6T#A+ 5UDM9V2_] ,!SK. MX"$,M9R@- &E213-UM]83@&VL"J VD]0&H?2!)0F431;9N-0!>C"JJ#?B-G_ MPPX=>;"&T-(J*$VB:+:&QL *:%=H8*H^_#=X.L[@,0PMHH+2!)0F431;?^-O M!=@BJ@!J:D%I'$H34)I$T>Q%28VI%:*+J,+^(JK]J0MTY*$:0FD"2I,HFJVA M<:Q"VK':3M6OSTF@84,'*I3&H30!I4D4S1;9N%DAMB8JA'I94!J'T@24)E$T M6V;C987HFJ@.^-J;S_GTR MU):"T@24)E$T6T-C2X6T+45GYL,.!HT=/&2A#A:4)J TB:+9RL6+_0 7^BLS)9'S#V@(PX^$[R]*KA#FSW*@$>SJB';I\KM%4/V;.D' M;M^S5E ]M$4QCE-$.T[#'J9"PP:+ _69H#0!I4D4S1;9^$P1UF>*H#X3E,:A M- &E213-EGGKB8&TSW13Y%61)K.V 'TSOVM:/*HR7K1?:9*B5^XU=OO)4/[. MMQDZ\F -L8\$Q#X3\#U\ILCX3!'M,PU[9 H-&SQ0H>X2E":@-(FBV2(;=RG" MNDL1U%V"TCB4)J TB:+9,AMW*:+=)2L?UT7S;297-4O5JPEY_U%]>PD9:B]U M--?;CG@:[M[40FTC%&TMSKAZ4*KF<1U/+C-5+M2-2M-*7_ST%T2]8Z.M3UFI MYLVZ^Q\_>:.Q;FDVGUPNM2Y?XW*1Y)76::Z;.J=G6HY/_ U!+ P04 " XAJ=8K(TY M%@D# !6"@ &0 'AL+W=O/&P\V7#S*):4*/65I+H?64JE5W[9ELJ09D9=\17.8F7.1$05=L;#E M2E R,Z LM5V, SLC++?B@1F[%?& %RIE.;T52!991L3S%4WY9F@YULO '5LL ME1ZPX\&*+.B$JH?5K8">7;/,6$9SR7B.!)T/K0].?^1@#3 17QC=R*TVTE:F MG#_JSO5L:&&MB*8T49J"P-^:CFB::B;0\:,BM>J<&KC=?F'_:,R#F2F1=,33 MKVRFED,KM-",SDF1JCN^^40K0UW-E_!4FE^T*6.[$)P44O&L H."C.7E/WFJ M%F(+X/A' &X%R^T8]VKC7AM[?,\52>&H3U63S1(;&*RN >O8"7V,\;QMH3?&?!OS: M@-]JP.S4)1PJ6Z0#F4/SC)).-"L9]$UXLFJV66[I;5 M3A Z>T;]@_7HA-BO@W8,=&L#W5?L0/= EA-ZGA/M"6L(BT(G"IJE!;6TH%7: M#96R;Z1!E5&%8/D"*I):PM7G<#V>*1%F?9N$!X>*7-?Q]G0W13D1;I;=JV7W MVF7S?-%15&1&^E&%O&ULM93);MLP$(9?A5"!(@$22Y:7-JXM($Y:Q$ "&'&7 M0]$#+8TM(EQ4U%2NUE4(E:3 M.'9Y"8J[GJE T\S&6,61NG8;N\H"+X)(R3A-DG&LN-!1-@UC2YM-38U2:%A: MYFJEN'V=@S2[6=2/#@./8ENB'XBS:<6WL +\5BTM]>+6I1 *M!-&,PN;673= MG\Q'/CX$?!>PR-N;)=Q;%+$H\$$C(T3MP^CW##4CIC0CC]]XS:E-Z MX7'[X/XEK)W6LN8.;HS\(0HL9]''B!6PX;7$1[.[@_UZ F!NI M?MFMBAU<1 MRVN'1NW%1*"$;O[\9;\/1P+R.2U(]X(T<#>) N4M1YY-K=DQZZ/)S3?"4H.: MX(3VA[)"2[."=)C=PAK9)5LU9\+,AH61LR6WH+$$%#F7Y^SL%I +ZST YM366 [.<]!; %@G*_3K$._P/KJ&4==6YB8!4MZP7=4:RMP%=6 M<(13M-U^=+;CR^3J%%E\=-L5V&VH:<=R4VML+GX[VCX;UTVU_ UOWARZ2EN" M9A(V)$UZ'PC*-G7<=-!4H7;6!JD20[.DIP^L#Z#YC3%XZ/@$[6.:_0%02P,$ M% @ .(:G6$!FNJ@[ P G0L !D !X;"]W;W)K&ULK59=3]LP%/TK5]DT;1(CGTV!M9&@, T)- 1L>YCV8)+;QB*Q.]MI M&;]^MA.RMH1H2'EI8^>>DW/LD_A.UESB)$H/Q<*52X$DLZ"R< //B]V24.8D$SMW)9()KU1!&5X)D%59$O'G M! N^GCJ^\S1Q31>Y,A-N,EF2!=Z@^K:\$GKDMBP9+9%)RAD(G$^=8_]HYEN MK?A.<2TWKL%8N>/\W@S.LZGC&4588*H,!=%_*YQA41@FK>-W0^JTSS3 S>LG M]L_6O#9S1R3.>/ BJ?.@<.9#@G5:&N^?H+-H9&AB_EA;2_L&YJ/0?22BI> M-F"MH*2L_B0'#?EVVFM10\63H)>@DOB=B'T-^#P NB#CVS_X>'/7+"=H5#RQ?V MK? YDTI4.OX*?E[H CA76,I?7:M5LT7=;.:M/I)+DN+4T:^M1+%")WGWQH^] M3UU6!R+;,AZUQJ,^]N2KRE%T.:QAL869S\PJ&8\F[FI3]_,2WPO;FBTYHU;. MJ%?.+5>DT%EMTHUUNKOTU3RCC8>'\:&_H_!Y411Z0;?$N)48]TJ<"#OB+C(8T/1+9E_* U?M"_X?K+ M)_1)5G4D$_09#AM?N MT4!D6V9][]\1Z0T:SX9N(.]#L6V;W^@/_-Z]/BZY4/21V*9+MP>968R,RI17 M>BGTD0]4RHJP%"'ELC,*S1.VON:QMY/3KJ(PVLFIN]'HE"@6MO^38+74#4([ MV_:8Q[:SVID_,;VG;:#^T=2-JS[^%Y1)*'"N*;W]L7YU1-T+U@/%E[:=NN-* M-V?V,M?],PI3H._/.5=/ _. MB-/_@)02P,$% @ .(:G6!0G;6=? @ ME@4 !D !X;"]W;W)K&ULA51?3]LP$/\J5H8F MD 9)W"8PED8"*L2D3:HH; _3'MSDVE@X=F8[+7S[G9T0=2)T+XG/OOO]L7W. M=DH_F0K DN=:2#,+*FN;RS T104U,V>J 8DK:Z5K9C'4F] T&ECIBVH1TBA* MPYIQ&>29GUOH/%.M%5S"0A/3UC73+]<@U&X6Q,'KQ#W?5-9-A'G6L TLP3XV M"XU1.*"4O 9IN))$PWH67,67UZG+]PD_..S,WI@X)RNEGESPM9P%D1,$ @KK M$!C^MG #0C@@E/&GQPP&2E>X/WY%O_7>T5):=DV9T)46MRV]I6 UEH M+@O>,$$6[ 5/P1K2RA(T>5 6)[\IN3FUH&OB$8[G8!D7YH0<$2[)0Z5:PV1I MLM"B2$<5%KV@ZTX0?4?0=Z;/R"3^1&A$I^1Q.2?'1R?_PH3H<3!*!Z/4XTX. M&9US4PAEG+]?5RMC-5Z*WV,:.ZSI.)9KE$O3L )F 7:" ;V%(/_X(4ZC+P>4 M3@:EDT/H^3VX9G);C:?A=F%,8 >1>@C7>-O\\^0\R<+M"/%T()X>)$:N9(RK MJTKVN&*:1-$X63*0)?\C2\?(DK=D*8WI.];2@2T]R-9=VA+OP!AG^F8SXXMI M],9AN-=F[L7"J[KATA !:RR,SLY1M>Y>@2ZPJO&=MU(6^]@/*WPX0;L$7%\K M95\#U\S#4YS_!5!+ P04 " XAJ=8&#Z0O0@# ," &0 'AL+W=O M MJE6E71^F/9CD(%8=.[,=:+_]SDY(*:1HFO9"8OON[]^=G3M&&ZD>=09@R%/. MA1Y[F3'%I>_K)(.4"2\>N;D; M%8]D:3@3<*.(+O.UUO.W'+5IFQ$WX\*N@*YF#NBQN%([]125D. M0C,IB(+EV+OJ7DX'UMX9_&"PT3OOQ$:RD/+1#KZE8Z]C@8!#8JP"Q<<:IL"Y M%4*,W[6FUVQI'7??M^I?7.P8RX)JF$K^P%*3C;VA1U)8TI*;6[GY"G4\?:N7 M2*[=+]G4MAV/)*4V,J^=D2!GHGK2ISH/.PZHT^X0U [!OD/O#8>P=@A=H!69 M"VMU'2FZ(LM:H9E]<;IPW1L.$/<6Y4;C*T,_$4YGGS."Q&$VH2,E4"L/$ M"D3"0),S,L=KDY8 0G;$XC='KA/YW& MC.F$2TP\D)]7"VT4?@._VI)8;=)KW\36A4M=T 3&'G[X&M0:O/C]NV[4^=26 M@?\D]BH?O28?O6/J\0163 C,@+U^)@-2@&(R;8NY$HJ,_:.,S=TOE%RSNKIQ:B E1MK)M$SP.'7&BF+_SE;HE7Y_ MA^KB(MPC/[3IAH-A.WG4D$='R6=@T1!8$VP'9+,-).&4Y=JB)Z!U.W-TP'/6 M'0;[^6ZSZE]$[=B#!GMP%!N_?7L=WKX*@X-3CL)@/Z&'1F$O&NR1^3N%-0>U MI&I^B26$+SCFG!8HF3G?(#94E7O MJ09&%JY\+Z3!9N!>,VS7H*P!KB^E--N!W:#Y Q#_ 5!+ P04 " XAJ=8 M%]:Q,5D" !/!0 &0 'AL+W=OLY.% ED? M>(F_[O=Q%Y_3O=*/ID2T\%0):69!:6U]%88F+[%BYD+5*.EDHW3%+"WU-C2U M1E9X4"7".(JF8<6X#++4[RUUEJK&"BYQJ<$T5<7TSQL4:C\+1L'SQAW?EM9M MA%E:LRVNT#[42TVKL&(72<"5!XV867(^N;B8NW@=\X;@W!W-PF:R5>G2+ MVV(61,X0"LRM8V T['".0C@BLO&CXPQZ20<\G#^SO_>Y4RYK9G"NQ%=>V'(6 MO V@P UKA+U3^P_8Y>,-YDH8_X5]%QL%D#?&JJH#DX.*RW9D3UT=#@!Q_ (@ M[@"Q]]T*>9<+9EF6:K4'[:*)S4U\JAY-YKAT/V5E-9URPMELKJJ*6ZJR-PHEM0- )!;>!>62;@HY+;\WO4%7Q6\GS.9(Z"K2EBV>B\ MI +!;TXX7:!E7)@S. $NX;Y4C2$9DX:6S#L+8=X9O6F-QB\8_<3T!22C-Q!' M\1@>5@LX/3G[DR:DW/L"Q'T!8L^;_%M7HVGT[D@*29]"88,MA13 M3^$Z=9==3J=IN!O0'?>ZXZ.Z)#49DFI1DP.I)+D&PO M=V]R:W-H965T-/4E6W8O9W22MQ,JU$USAM0&[EI*9QPD*O1T%G6 _<,.7*^<'PF28LR7>HKO+KPWUP@HE MXQ*5Y5J!P<4H&'=7IM]_5.?&?P)[YT:W\Z#:A)Y^U.DV92E&PN4 06BU/ M'1H)^=JD*SJ7D#XY5N=$(_Q+G2C!^@68O_ 2;U6KDY<[P\^3TQ*QF5$KS;B&==^Q;7?S)7Z M!T07+.6"N\<674+&T"+ 7!N").*0,G*6YNJ8]__*O"GB&?-!Q7S0S%Q;2[ME M?YX\97_V+5BR7V#6 K66,>\"-H/ MY=U=C59/Y;AX(<*G\/*=I=MOR94%@0M*;9\-2(0IWZZRXW1>7/]S[>@Q*9HK M>N[1^ ":7VCM]AU?H/H#D?P"4$L#!!0 ( #B&IU@^<=[6U@( /,( 9 M >&PO=V]R:W-H965T4+ MC3V_<4F8 &F8DD1#.O.N^I?SB9M?3OC%8&?VVL21K)5Z<)W;9.8%+B#@$%OG M0/&VA3EP[HPPC,?:TVM>Z83[[1?WKR4[LJRI@;GBOUEBLYGWR2,)I+3@]E[M MOD'-,W)^L>*FO))=/3?P2%P8JT0MQ@@$D]6=/M5YV!/TAZ\(PEH0_J]@4 L& M)6@568EU0RV-IEKMB':ST +:O"-? M'@MFG\E'^1,"SEX:'ARCY; 4UR3AEE=?6BL,"8*00S$A<9* $.8,04D M;6GH]#XV#979N#1S6] V&@3!U-^VT T;NF$GW5P)@4S&E3K)@"=D_8QD6+%R MLT]8+X,VQ,X7'(M8F8WV$$?#_N1B-+IHYQPUG*-.SI7$\'<(8T&21;'F+"8_ MTQ0T>64SP[\2T&X"CJ=*V9>.._B:_YSH'U!+ P04 " X MAJ=82F3LZ9\# #M#0 &0 'AL+W=OP91 7Q)=SO>=JZ6CT5ZJ9YT#&/)2<*''06[,]BX,=9I#0?5 ;D'@SEJJ M@AJ^L$UN[$(X&6WI!I9@'K<+A;.P86SG=QGXR"R%@&'U%@*BG\[F /GE@GM^%&3!HU."VR/C^R?G?/HS(IJ MF$O^E64F'PL.$ M3>/2*-QEB#.33S]*9@[D7J0@;$#)@E.A"14961J9/I_/,$89F4([*J);OQYTT:2*+GHL\E)R50I*C: WYU]^*OT7_?KMF7*GMS2%<8"'A@:U@V#RX8_X*OJ[+S@G(NN$ZJ()U86/O0K5 M^U[\>W/K-^9>$),#@9VM/%VF.3%4;<#@R8*%2=.>82YDXD*Z# 7D[64;.7%?8HA]MXDZT-J IBM?,#D3M< ML% -J426BLGJ='DG#-6)R#JANFE"=>,MA__*8H6EBU]&*1B6 M(=.Z[+T59Q5/7%WRMG/;39)1N&L[XE7UBX[<-H[<^NNZ^I[Z+/<"WYNL$Y%U M?(RCGYU4])LKNS;@1-$Z%5LW7*W&,SY1===$G?*.7I6W7]E[G0E;#74!> G8 M=X;&/J(4INJMF]7F+3-U'7SX4[QZ"&$+N&'847-8(S0:7./%J:JW134Q&ULQ5?;;N,V$/T5 M0ET4NT VNOJ2U!9@.VD;8!'(S,U%..);E:4,YH+(;9Y3\32%C._'EFL]3]RG MZT3I"3L<;>@:%J"^;>8"1W:%$JU9Z*I M+#E_T(.[>&PY.B/((%(:@N+?#F:091H)\_A>@EI53.U8?WY&_]601S)+*F'& ML[_26"5C:VB1&%9TFZE[OO\=2D(]C1?Q3)I?LB]M'8M$6ZEX7CIC!GG*BG_Z M6 I1O=/!.'8(7'/S2P3=$B\P,K1NJ:#@2?$^$MD8T_6"T,=[()F5Z M&1=*X-L4_51X^WV;JB=RQR)@6E RSRB3A+*8+!2/'CY/4:.8S'B.A2.ID?XS M612+3OBJM%J>6]T^ZF<@'V] T323G]#OV^*&?/SPB7P@*2-_)'PK,9 43J=O-Z9.9GNRIB,G? M7Q"2W"G(Y3]-^A;Q@^;X^NRXEAL:P=C"PT&"V($5_OR3VW=^:1*G([ CJ8)* MJJ -/:S77U27"HKZNR ,#T,L5)KS+5.21'23*IJE_YX63B%,$:UOHNDS4&_,CHBTJN(]%J)X!;D.1!%'\D2&*Q2S%5 1A424YS(_^#9 MQ*4(V*NE&02#$RKG-J[?"YJI]"LJ_58J,RZ-Y/>P [9M3*T5X+7UUQ'8$==! MQ77PSEMUT*54'8$=236LI!J^Z58=GI5N+^B=E/>Y31 XS=5]5=&X:J=!,Y 7 MY#?P([(B]ZQQN#,X[5WR90$=J=85V M+%?M@N6^:=67X>HEW?>&IU^H!JO><. V5[[K'YC[MM>R-SSR]:P?WK,-QA= M^;V3:K=K;5(.8FVZ1XROTRA:A6JVZE GIB\[F9_JSM6T7P>8HNW%1F"=8O^4 MP0HAG&PO=V]R:W-H965T_7+TG)DH/*3. VR(LM2IPS%Q[-\7BXY>)!+A$5/.89DR-OJ=3JPO=E MO,2^6$0=/V5$1#OE99RG J M0*[SG(K=&#.^'7G$V]^X31=+96[XT7!%%SA#=;>:"KWR*Y0DS9')E#,0.!]Y ME^1B' ;&P.[X.\6M/+@&D\H]YP]F<9.,O,!$A!G&RD!0_;7!*\PR@Z3C^%Z" M>I5/8WAXO4?_W2:OD[FG$J]X]D^:J.7(ZWN0X)RN,W7+MW]@F5#'X,4\D_83 MMN7>P(-X+17/2V,=09ZRXIL^EH4X, B[1PS"TB"T<1>.;)375-%H*/@6A-FM MT:!I+:2GV!6G"'P.7SEBF9PQP3&?,'2_]!A.'DTUVC1;]%P)F4+F*)( M>0(?KU'1-#N#]Y R^+KD:ZGWR:&O=)HF6#\N4QH7*85'4FK!%\[44L*$)9@\ MM?=U>:H:A?L:C4,GX!OMQ2D<"_?VI(N%&8RV]-A2K\MYO]FQ?^0JYH MC"-/O]$2Q0:]Z,,[T@T^.[)K5]FU7>A108SU(3&D)<:]320^3!@+8C2E4#CI M6B>FQ6RB[J#7"H?^IB&V3A5;QQF;92C\M3+.&QGF-#^Q<-TJN.X;TZ+["MGU MJNQZSM(_Z123X^?>^^'<6^UNO]=\[OW*>=_IO&XZ6]NN=0AT@T++#ZS*+G3# M8(=4R+.FH-SH86$))("\Z$"Z721T)QUE&U21#YZ)7"J1QFK?7G7'354C=9TX M)QXN"6HY"=Z8O&4 OSC! [TDOX2_)=3K^9P"2L_8>O2N%GX/<<'NPI M3/K/49C4>D><@A--9W?->OX:.D5JH2+MM^:L4RI/3;!6.^*6NQ=SMO,#9]M! M;W"$LK6>$:>@_#QEW?"GM%U2RQ5QZ]5D-ITV!N4T._5(:R$C_;?FK%/L3DVP MUCOB%KP7'Q9#(7U]F*VU@/,(M53789S;1J<]_1[+HIQM5@HOK(CXCU7>N"TETL] MXJ,P&_3S.>=JOS .JC\-HO\!4$L#!!0 ( #B&IUBDMX2I"P0 (H. 9 M >&PO=V]R:W-H965TD%/F-%MPN7VR1NCL]S]WQCC?> M"OFB,@!-OI<%5Q,OT[H:^;Y:9% R=2LJX/AF*63)-"[ERE>5!)9:I;+PPR!( M_)+EW)N.[=ZCG([%6A]WXFJ\R;3;\Z;AB*W@" M_5P]2ESYK94T+X&K7' B83GQ[NAH1F.C8"7^RF&K]IZ)H3(7XL4L/J83+S"( MH("%-B88_FU@!D5A+"&.?QJC7OM-H[C__&K]@R6/9.9,P4P4?^>ISB;>P",I M+-FZT%_%]D]H"%F "U$H^TNVC6S@D<5::5$VRHB@S'G]S[XWCMA30#MNA;!1 M"(\5>F<4HD8ALD1K9);6 ]-L.I9B2Z211FOFP?K&:B.;G)LP/FF);W/4T],O MF"F?A%+D$21YRI@$P#-\N(] MJC\_/9!W5^_)%?&),B\5R3EYYKE6UWL;WS*Q5F@5-Z\.UF-?(S.#SU\T+.YK M%N$9%A'Y++C.%/F=IY >ZOOHD=8MX:M;[L-.@Y^9O"41O29A$/8<>&:7JT<= M<*(V2I&U%YV+TKH$R;20+M?4JCVWJBD#(U6Q!4P\/.<*Y :\Z:^_T"3XS<7K MC8P=L.RU+'M=UFTN%IA5+I*U9F(U36G:3&\H#<+AV-_LPW>));U!*W6 *VYQ MQ9VX/H%2(YOS.5^($@C36N9S/"'S H@6A OO"G9Q@0O_'27P$ MW2$6!C1T@^^WX/N=X&<9XRLP)4)""F5EZ]*&%6LPUU>L6[@.\4">B:.NV9/N[M]J.SM&'.W?FT'+3@L[,_64AO?45!3+[2H M[.PP%QHG$?N8X; (T@C@^Z5 [S0+\X%V_)S^!U!+ P04 " XAJ=8>]67 MD,D" !,!P &0 'AL+W=OU!L.A9F2YFD7/;WHV3'=5,WV\-> M;%W(PW,HD1IMA?RI<@!-=F7!U=C)M5Y=N:Y*"36NF <[B51Z[*D\O<$"K$=.[ZS7WA@RUR; M!3<>K>@2YJ"?5O<29VZ#DK(2N&*"$PG9V+GVKZ:1L;<&7QEL56M,C)*%$#_- MY#8=.YXA! 4DVB!0_&U@"D5A@)#&KQK3:4(:Q_9XC_[):DAY8 X MW0Y![1 <.O3?< AKA] *K9A963.J:3R28DNDL48T,["YL=ZHAG%SBG,M<9>A MGXYO>2)*((]T!XIDG1= !$9J;GO8DJ:O 3[O$R"HX!W5/9(Z)^3P OZ'7RF M_^X>'J$3-L<46KSPK\=$9DPEA5!K/)/OUPNE)5;"CZZ,58C];D33':[4BB8P M=K#\%<@-./'[=W[D?>R2^Y_ 7HCO-^+[Q]#C+T(ILJBN(:L2H-'(W;3D=9D%P.6RL7O <-#P'1WG>-MR0K2V%+H:#5Z']X7!X MP.^U411^Z&87->RBH^R>*](0E%B*7>PJ#-]K1?9Z?BMVQ:_3+!@>4G1;C:D$ MN;3]6I%$K+FN:K%9;9Z$:]L)#]8G^%14G?T9IGIGL-*6C"M20(:07F^(J9-5 M[ZXF6JQL^UL(C--<=\QW;YZ0;+AYD#:#08T.9''NU4LN1[\NBA@;+ 5\"TSL5%PU6>BH6 MOEP*P*4%-=2/@N#4;S!A7I;:M1N1I7RE*&%P(Y!<-0T6/Z= ^6;LA=YVX98L M:F46_"Q=X@7<@;I?W@@]\SN6DC3 ).$,":C&WB0JQ]\%#)51X1=4MWWR"5H\-L.!4VB_:.-NSR$/%2BK>M& =04.8^^/'-@\[ M ,W3#XA:0+0/2)X!Q"T@?BD@:0&)S8R38O.08X6S5/ -$L9:LYF!3:9%:_F$ MF6._4T+O$HU3V14K> /H,WX$B=ZC25D2,<%"94GFB3^[L< M'1^=H"-$&+HFE&H#F?I*!V,H_:)U/'6.HV<^#Y87@.Q7/P)VKB[EQBRQ?_]5Q03F1! MN5P)0-\F^NO= MY/2:16=[9OG!P/Y3]K"3/3PH^Y[I+D#)+RBMX#DPJ(CJ?:B.Z'Q'3#PXW5-\ MT-F_7H<^A\/.H9/K[]2T!L3"]@:)"KYBRA6%;K5K/Q-;=??6I^%HYKK('QK7 MT_237Q F$85*4P:#,QV7<'W"311?VLHYYTK783NL=6L%80ST?L6YVDZ,@ZY9 M9[\!4$L#!!0 ( #B&IU@/KQ[,A@0 ',9 9 >&PO=V]R:W-H965T MZNR;A^F M?3#D@5A-[%S;0*^T'S\["4G,0EHZ\P42V\_QEB1\&P=!/"67>9)2W/8C) MB*]50AD\""37:4K$UQM(^';L86_7\$A7L3(-_F24D17,0#UE#T+?^15*1%-@ MDG*&!"S'WC6^FH9]$Y"/^(/"5C:ND:$RY_S9W-Q&8R\P&4$""V4@B/[:P!22 MQ"#I/+Z4H%XUIPEL7N_0?\K):S)S(F'*DS]II.*Q=^&A")9DG:A'OOT%2D(# M@[?@BY8& L P(]P/P@8!>&=#+ MB1:9Y;0^$D4F(\&W2)C1&LUYXW(2=@'=$G*$>_@&%0=A'.U;37$ 0:,K73(FO M+8E.WX[;>P7/2KQ7+4 OGZ#WR@(\0L:%HFQE2?S7;WHXNE60RK_;5"ZP^^W8 MYB?@2F9D 6-/[W$)8@/>Y-MO\##XL4T)1V"6#/U*AGX7^N1^G )*%-A+]LUO1-@T*X$$.;'ZU-I-PY&^:Q#JG?B>Q045LT$FLL:FFG"TT M!U$L[2.5SYJ8;I0\H1%1$*%[,(6P ;8&W?7$J&F<*=TGVYAWSGSLZCL"LT0: M5B(-3[@)ABYE< 1FR7!>R7#>62L/($R!Z,=GL1&*0E@*GB))$I!(\?*9 **U M( IX'#3V0G#6'PSW]D/[L&&];:SL+ZKL+TY5Z?>4O2_]7 M?1WQM(UJ9R['+KHC,$NVRTJVRQ/6_J5+&1R!63+@H'8BP6FKO\3'V*IKO%?\ MKXVRLV_X*/S&!YC4:Z@?7HO<(E"=MWZB&;U8OK@I%X!43!A2P%!6<-8->D3, MDRC?)X>\RDV90_-9%^S3ZQIBG6%9LM2.S=\ M2NN&G7HW5VBV%+5[PV^U;]T[]'6OUC+DT-ZL+1CN]F#OJU_3M0O\S-K+V:D# M?G^]7>/FYP<:#D:R^&N\W8 M_R_YW[>\E9E3X^4*S5:IME[XE-X+.S5?KM#LXY/:?84G=E\E_EXI8]S?*_GN M/-[+L_9I8;=/>_?&^*QB$U6&MRK0.?.Q]> *S=:I]GQA>,*M$3KU>:[0;"EJ MGQ=VFB<'6Z/WEA>3UT;9V=?6+#S6FB&]CHWWD)0RFJ[3QCM(UD:XE=A_S=K^ M^TCGD(*2WSB^UNFM\E-]6;Q %2? 56OUS\%U?EZ^UWZ#KZ;%^7\-4_P=<4?$ MBC*)$EAJR.#L7.>DTL M$CO8;@O_'MM)LZ;-"M.Z+ZWMW#U^[O%=?!FO&?\I"@")?E$N4GTQGDZE DPG2.W@'+.:X+DJ%+VF2( M5OH5FC5GC-@"O244TXS@LF>B1N@-S@IT#37C$M^4@#;(SR] 8E**%PKHR^P" M/7_Z CU%A*+/!5L*M:\8VU)%HOG86!M9#CW#@)^Q/P$^>Y+Y#E>,,!G^O_N_@$Z?GI&/NLA'CU@]HV/*<"2PG@QQ)T/\D.J) M]Y+.=:)DY._DYKY9'">!-YR;24'.RDZ9!=%#K>'97DWK8*[L$K^#]KJ079O@4#+TFB M79;[9F$\"J,=DO96PZENF=STX0)E;$EETW1UJUVO?V8ZW)WU<_T-8!K96YCF M T*U5#FA I6P4)#.R4@IQYN>O)E(5INV]H9)U22;8:&^8X!K _5\P9C<3/0& MW9=1^A=02P,$% @ .(:G6"KUQT%4 P H T !D !X;"]W;W)K&ULM5==;]LV%/TKA%H,*=!%W[*=V0+B)%L#+$-@+^U# MT0=&NI:(2J1*TG;[[T=2BF*YJK(@RHLM4O<<&E!9V)[C1':)";7BN9F[Y?&< M;65!*-QR)+9EB?F/)11LO[!7QK2&UVF=JX.'U _N?1KP2%7+']!V@$A9HO M884POVC?Q#H62K9"LK(!JPQ*0NM__+TIQ % \?0#O ;@'0."7P#\!F J9]>9 M&5F76.)XSMD><1VMV/2%J8U!*S6$ZF5<2Z[N$H63\1HRM2@289JBOX!E'%HQ8FY+E;A^O)TT22[K)+U?).FC&T9E+M 532'MXFTEN%7M M/:A>>H.$-YB?(M]]CSS'"WKRN?C_<'\@';]=!-_P^4\LP@HJQB6A6:?^G_]6 MX>A:0BF^]-6NY@[ZN?4V<"8JG,#"4N^Y +X#*_[MC1LY?_0)'XFL4X:@+4,P MQ!YK;_':6WTZ:W!DP'IWVL6^/_'"R=S>'2KH"0O]612T89W0>1SUV D<@Z(J-69/2*/HS&+,-(9)TR3-HR3%[BPQH<'AC,G02SB7?D MPYZP:3B=3?M].&USFP[F=K7EZA-NMNL;DJ8%H"LL9%^:@SS/78Z1R#J29ZWD MV2NZY!*^$.[Y&" M8'2+$[(A26^"@_#GKL58;%VQWJ-8[Q5=V9"/58J1V+JE>.Q>W,&NX$E?^C]] MD8,H#)UC6_X<%@:1%QZYTC[H==4W.3-' ($2MJ6R;@#;V?:8<6Z:ZZ/YI3Y^ MF![ZD:8^NZCV+B-4H (VBM(YG:A7A=?'@7H@664ZZGLF57]N+G-UA *N ]3] M#6/R8: ?T![*XO\ 4$L#!!0 ( #B&IU@Y6&VU^@( /@+ 9 >&PO M=V]R:W-H965TOTH5(+=4T MIJU"=(\/TSZ8Y )6'3NU#91_O^LD9(#23*W@"\3V/Q4F92/MC!.!DZGLT(.,3&4E#\6\,( M.+=,F,=C2>I4>UK@_O>._5,N'L7,J(:1Y+]88I9#Y](A"Y&A4PX0]QGNC<)4ASD132 +8\:!W$D12V&4 MY!BT(&-A0($VY,*9WHW&SCOR@5PG";/N4X[+10W9L[BX!4,9US9D?,MTQNF6 M?(=X*227BVWH&LS4[N?&958W15;!,UE]H:)%//\]";P@J(&/FN'?J&J1=@'O M',)=]*\CW7J3T1VX$6[\J+=Q!Y-0,4@#%YQ(N<$'E?,; G;V4!CG%"0U%E0 M\/I%)=KG91UYK:X?NNM];;51P:"*.DBZ4R7=:4YZA:F)A,24L.JI'@E0?5K31W&]/[Q!0>R+40^$PJC4]TG<)& MBI>6Y8G(#M3V*K6];?*_LF[D>.E1GHCL0.Z@DCLX=UD/3NG%B<@.O/"]?[V*=Z;"+HF/ M*[M[5-G-^[]4G[O7EMF>&-N2!1.:<)@CO=?JXX.IBC:S&!B9Y9W:3!KL^_+/ M);;FH&P KL^E-+N!;?ZJ9C_Z"U!+ P04 " XAJ=89LY\'TP# "6"0 M&0 'AL+W=OZE^Z!S D%\%%WKJY<:4-[ZOTQP*JJ]E"0*_;*0JJ,&IVOJZ5$ SYU1P/^SU M8K^@3'C)Q*W=J60B*\.9@#M%=%445/V> Y?[J1=X#POW;)L;N^ GDY)N807F M)00< M4F,1*/[M8 &<6R"D\;/!]-J0UO%P_(#^SN6.N:RIAH7D7UEF\JDW\D@&&UIQ MAGDGO( .MB MS8%\E"*5PBC)T6A+;H4!!=J0"^_^X^+6NR179(5%E%5H*S=DD5.Q!4V8(,\! M68*AC&N+\GFU)!X1^8"A MB@RRQ_X^ZM"*$3Z(,0_/ GZ@ZII$P6L2]L)^!Y_%\]VC,W2B=F\BAQ<]@7>+ M4A9 9H6LA-%D9HQBZ\HXG8U\2NK79,ETRJ6N<$:^S=;:*#PLW[OTK>/WN^/; M!G*C2YK"U,,.H4'MP$M>O0CBWILN[/!LJ]LEP6 <#2?^[C"G4ZLPB.*_5H_(#EJR@[-D5SE5 M[@@)[-+,;7(7PQIDL3XW"L)OTL"4]/$MZR78L Y&1DK+.[1YV\,+:.R)V M-L@_EO"H36%T-H6ZG]J6J+"=%J6[Y7:45YW%,3K)9SP<'&5S:G,U'HRZA1ZW M+,?//6A6[K-';-QUQ,)CEJ=682_NQT_QNK$UE@W^':U?5S, MW)UZM#['1T?]1O@+4[]8L'UCY]"$PP8A>]=#5$[5KX!Z8F3I+M*U-'@MNV&. M#R=0U@"_;Z0T#Q,;H'V*)7\ 4$L#!!0 ( #B&IUAB>_[_/P, "@4 - M >&POJ8-(BF=(Y-;:K9V%9:$;3$DBY"#NM5ASFE$LR&LA% M?I.;,IBJA31#TFM"@;M]38>D'7\D@9,;JY0-RY^]N'LK/5P M>;T?OZB 2Q)Z1;M'B%ZU<%V+8=+Q<=*'Q7'YWE'R![0QX?ZN\-K)N95J;)UC MY,1#WC Q6J_ES;F5L2*&=:&,!IF2FWJ)B M899JSX)&*(1E3P2>: RNC.1U,/W@'4/#'(A&H,= MX@*C04&-85K>V$XUN H^@X*Z?;\JK,.9IJMVITLVA.IFDTR43IENTK3).C0: M"):!'UEMK5GU8[) MIFD-U4TGXSJ@OZWFM+=EHQ?I!@5_5.;+PDY'5GTH;':K6<:757^9-08P]3:N M3HM"K#X+/I,Y\8*XT?[+9H%2F-L T"1Z9-GRZ'?FM:7'/EF9= M3LL,]]PY0<__=IUG3#)-Q;9I6_MO>95?[#CJO9;EZEMEW[#78_W6?NLFNZ=@ M,CX%DR=1D_U3,)F<@,G>JWUK'C09UJ>,K:/,SD&FB09P8!R2'W#T%)NDP63! MA>&R[LUYFC+Y[#QCY0V=V#^#=O3M^)1E="',?0,.R:;]G:5\D2?-J%M8B'K4 MIOT-IM>.F].JS<5ERI8L'===/9M4S< V;-;Z L(^SEGVF21%$<8RLZ'GL= MC+%UBV/X\:MAWH"!Y8%,?[?6^&[C%7*X#K ]/50AV$SQ2L1FBJ\U(/YU T:2 M^'<;RP,,;!>PVH'\_CQ04WY.%,&N8MZP)QA'D@1#H!;]-1K'R.K$\/'O#_:4 M1%&2^!' _ ZB"$/@:<01S %XP) HJMZ#>^^C"C?_&QS] 5!+ P04 M" XAJ=8EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q="> M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C] M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA< MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( #B&IU@ZP2N?, 4 &,K / >&PO=V]R:V)O;VLN>&UL MQ9I+;]LX$(#_"N'+MH>L;;W:!G& )$ZR ;I9HPYR+6B)MHE(I)>D\NBO[U"J MO63B#/8R]VYJ92>#M7.;X^'0EFO1Y;:--S!3[,:VHT1O+)K(5Q3#Y/1J!@V7*K!Z!/.LO/62B6L[>QSSB-,U#?$PIFW3M8'\+[I]$?T)(AZEF3.R:J3#RD?N\ MAUU)!5U&\AIR"^M,^QH3D\V8V#:[9_!"-PO@[ X(X3#)C(DMM3!!#,F-LQ4+*+'#?/(F%@D M$)U&NFY0[AH5G.=@M!;0/404,,PD8V*5S)TN']:Z!IW8/]CEORV4!6&6C2DD M(59(3P.=H83C_. R@X>OCZ7'#C$QA23$"KF%ZW[5MDL9H&/P*$M(T#J%V!H0 M.=T(=L>?HP]N'.Q]=^#"DQ>23$ M\L 5'%:C">:5A-@K[SGX5SQ#3,PL";%9O(KW-7&**24E5@KJ9/8AQ,24DA(K M!35?/,.$^24E]LM;\^UM<'06C%@WH0+WPF&228DE@[HP;F9,,BFQ9% 7QIB8 M9%)BR;PWXW#$SJI*AIE%BEDF)2]1D&(YCB9FF93:,GN5_2N64H>8F&528LN\ MASF':U=M'4YS8][)B+V#IA91HV>8=S)B[^"8T4L#S#L9L7=PS'"R.\/*)KH6@-A".&:8>N28A7)B M"^&8X9OV'+-03FRA/1,(1UT&TCH>%QDY9J&7F 6*JA7!J"884\O, L5Q!;",<.>7F 6*H@M MA,\A18V.6:@XY&N?N-$Q"Q6=A8;=P?;TI!)+J41U"W]A87O)ZW)FF/_H%Y9D MN7\'O&SK^@*V_:.^:EYMUXANU[>>_@102P,$% @ .(:G6+5Q8'P6 @ MJB8 !H !X;"]?!-T#(HPS=1Y +Z1 ITA@\%3$D>/DW_$ ,GWZ5 M0SONNU/=[?NZ^#@>3G75[,:Q_Y%27>_*L:UW75].YRN;;CBVXWDY;%/?KM_; M;4FZ7.8TW,YHGI]N9RY>/_OR/Q.[S6:_+C^[]>]C.8W_&)S^=,-[W94R-HO7 M=MB6<=6DC\/U=$V7@]R=)S>+E[=5,[R\29/F#E((TOF##()L_B"'()\_*" H MY@_*$)3G#[J'H/OY@QX@Z&'^H$<(>IP_2)8HXY(@:8(U@=:"7 N!UX)@"X'8 M@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'>BGHK@=Z*>BN!WCKYV";0 M6U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0;R/0 MVU!O(]#;)ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$ M>COJ[01Z.^KM!'H[ZNT$>OMDLYM ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V= M0.] O8- [T"]@T#O0+V#0.] O8- [T"]@T#OF/RL)- [4.\@T#M0[R#0.U#O M(- [4.\@T#NCWIE [XQZ9P*],^J="?3.J'[RW7QU^67R[L!)AHE&DQ\;UB@[7G/>I+GBNNGK:,P MVK1-%Z;9(D9WQ5@H%]2:D%M'75J96]^:F+[Z%^9,N30OQ,1D4K#2=I&Z.(Y] MC6QV?4MSLVKBZ&Z3?@ZU[::9IR9DHYO=QCYKFAGGFKHT,:VS=5=]2AGO$_)T M^#]B?>UB3]W5%HT?CX[UITRZV:5B(VX9"?KS$%SW: M^;PNJ;+EJDU'\N \F2HLB&+;Y+NB9\>38[IAVGWRD_.',L<"T\Y';UU($_/T M^[C#2/K38Y<*D8_U\5=\3TRE3WX_ZJ==4?7#['2]K]8OAWD$-CQ.O^./,WZO M_\L^!$@?$J0/!=*'!NFC .GC'*2/"Y ^+D'ZX!.41E!$Y2BD&UL4$L! A0# M% @ .(:G6,>Z@('=!0 ZAX !@ ("!#@@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ .(:G6!%+M S7 M @ ]08 !@ ("!/1@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(:G6.XD48>R!P "SH !@ M ("!FR4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ .(:G6"CP2&V"! WQ !D ("!Z3< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ .(:G6+M\ MU+(D!0 : P !D ("!YDL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(:G6/-,4)+U! $0L !D M ("!PET 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ .(:G6%\HV"@S!P J1 !D ("! M67$ 'AL+W=O >&PO=V]R:W-H965T&UL4$L! A0#% M @ .(:G6/ZM65RZ P K0@ !D ("! 8, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(:G6");G5JV M!0 3@T !D ("!DY, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(:G6-DR23KS! PPL !D M ("!:*@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ .(:G6%R.A2=, P CP< !D ("!J+< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M.(:G6*F 6UFW @ &08 !D ("!:L, 'AL+W=O&UL4$L! A0#% @ .(:G6.PF8(M0 @ MZP0 !D ("!V\T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(:G6*!3K(>,! 1!L !D M ("!Y]L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ .(:G6&F @8\) P ^0D !D ("!J.D 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(:G M6(6\J)V?"@ 58( !D ("!R/D 'AL+W=O! $ >&PO=V]R:W-H965T&UL4$L! A0#% @ .(:G6$!FNJ@[ P G0L M !D ("!2PH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(:G6!?6L3%9 @ 3P4 !D M ("!DA,! 'AL+W=O"QOD" !," &0 @($B%@$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ .(:G6$ID[.F? P [0T !D ("!7QP! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ .(:G6*2W MA*D+! B@X !D ("!%B@! 'AL+W=O]67D,D" !,!P &0 M @(%8+ $ >&PO=V]R:W-H965TJ@( +@' 9 " @5@O 0!X;"]W;W)K&UL4$L! A0#% @ .(:G6 ^O'LR&! &PO M=V]R:W-H965T&UL4$L! A0#% @ .(:G6#E8;;7Z @ ^ L !D ("! M-CX! 'AL+W=O&PO=V]R:W-H965T_[_/P, "@4 - M " >I$ 0!X;"]S='EL97,N>&UL4$L! A0#% @ .(:G6)>*NQS M $P( L ( !5$@! %]R96QS+RYR96QS4$L! A0#% M @ .(:G6#K!*Y\P!0 8RL \ ( !/4D! 'AL+W=OA0 0!;0V]N=&5N=%]4 ?>7!E&UL4$L%!@ !) $D ]A, 53 0 $! end XML 73 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 74 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 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 175 300 1 false 59 0 false 9 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Statements of Operations Sheet http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 2 false false R3.htm 100040 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Sheet http://corsair.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Statements 3 false false R4.htm 100050 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) (Parenthetical) Sheet http://corsair.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnauditedParenthetical Condensed Consolidated Statements of Comprehensive Loss (Unaudited) (Parenthetical) Statements 4 false false R5.htm 100060 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 5 false false R6.htm 100070 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) Sheet http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) Statements 6 false false R7.htm 100080 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 7 false false R8.htm 100090 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 8 false false R9.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 9 false false R10.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 10 false false R11.htm 995455 - Disclosure - Description of Business and Basis of Presentation Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentation Description of Business and Basis of Presentation Notes 11 false false R12.htm 995465 - Disclosure - Summary of Significant Accounting Policies Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 12 false false R13.htm 995475 - Disclosure - Fair Value Measurement Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurement Fair Value Measurement Notes 13 false false R14.htm 995485 - Disclosure - Derivative Financial Instruments Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstruments Derivative Financial Instruments Notes 14 false false R15.htm 995495 - Disclosure - Business Combinations Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinations Business Combinations Notes 15 false false R16.htm 995505 - Disclosure - Goodwill and Intangible Assets Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 16 false false R17.htm 995515 - Disclosure - Balance Sheet Components Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponents Balance Sheet Components Notes 17 false false R18.htm 995525 - Disclosure - Debt Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebt Debt Notes 18 false false R19.htm 995535 - Disclosure - Commitments and Contingencies Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 19 false false R20.htm 995545 - Disclosure - Stockholders' Equity Sheet http://corsair.com/20240331/taxonomy/role/DisclosureStockholdersEquity1 Stockholders' Equity Notes 20 false false R21.htm 995555 - Disclosure - Equity Incentive Plans and Stock-Based Compensation Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensation Equity Incentive Plans and Stock-Based Compensation Notes 21 false false R22.htm 995565 - Disclosure - Net Loss Per Share Sheet http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShare Net Loss Per Share Notes 22 false false R23.htm 995575 - Disclosure - Income Taxes Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 23 false false R24.htm 995585 - Disclosure - Segment and Geographic Information Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformation Segment and Geographic Information Notes 24 false false R25.htm 995595 - Disclosure - Redeemable Noncontrolling Interest Sheet http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterest1 Redeemable Noncontrolling Interest Notes 25 false false R26.htm 995615 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://corsair.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 26 false false R27.htm 995635 - Disclosure - Business Combinations (Tables) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsTables Business Combinations (Tables) Tables http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinations 27 false false R28.htm 995645 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets 28 false false R29.htm 995655 - Disclosure - Balance Sheet Components (Tables) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponents 29 false false R30.htm 995665 - Disclosure - Debt (Tables) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtTables Debt (Tables) Tables http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebt 30 false false R31.htm 995675 - Disclosure - Commitments and Contingencies (Tables) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://corsair.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies 31 false false R32.htm 995685 - Disclosure - Equity Incentive Plans and Stock-Based Compensation (Tables) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationTables Equity Incentive Plans and Stock-Based Compensation (Tables) Tables http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensation 32 false false R33.htm 995695 - Disclosure - Net Loss Per Share (Tables) Sheet http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareTables Net Loss Per Share (Tables) Tables http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShare 33 false false R34.htm 995705 - Disclosure - Income Taxes (Tables) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://corsair.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes 34 false false R35.htm 995715 - Disclosure - Segment and Geographic Information (Tables) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationTables Segment and Geographic Information (Tables) Tables http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformation 35 false false R36.htm 995725 - Disclosure - Redeemable Noncontrolling Interest (Tables) Sheet http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestTables Redeemable Noncontrolling Interest (Tables) Tables http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterest1 36 false false R37.htm 995735 - Disclosure - Description of Business - Additional Information (Detail) Sheet http://corsair.com/20240331/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetail Description of Business - Additional Information (Detail) Details 37 false false R38.htm 995775 - Disclosure - Derivative Financial Instruments - Additional Information (Detail) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail Derivative Financial Instruments - Additional Information (Detail) Details 38 false false R39.htm 995785 - Disclosure - Business Combinations - Additional Information (Details) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails Business Combinations - Additional Information (Details) Details 39 false false R40.htm 995795 - Disclosure - Business Combinations - Schedule of Estimated Fair Value of Assets Acquired and Liabilities (Details) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails Business Combinations - Schedule of Estimated Fair Value of Assets Acquired and Liabilities (Details) Details 40 false false R41.htm 995815 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill by Reportable Segment (Details) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetails Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill by Reportable Segment (Details) Details 41 false false R42.htm 995825 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets, Net (Details) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsNetDetails Goodwill and Intangible Assets - Summary of Intangible Assets, Net (Details) Details 42 false false R43.htm 995835 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense of Intangible Assets (Details) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense of Intangible Assets (Details) Details 43 false false R44.htm 995845 - Disclosure - Balance Sheet Components - Schedule of Components of Balance Sheet (Details) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails Balance Sheet Components - Schedule of Components of Balance Sheet (Details) Details 44 false false R45.htm 995855 - Disclosure - Balance Sheet Components - Additional Information (Details) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails Balance Sheet Components - Additional Information (Details) Details 45 false false R46.htm 995865 - Disclosure - Debt - Additional Information (Details) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails Debt - Additional Information (Details) Details 46 false false R47.htm 995885 - Disclosure - Debt - Summary of Debt (Details) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfDebtDetails Debt - Summary of Debt (Details) Details 47 false false R48.htm 995895 - Disclosure - Debt - Summary of Debt (Parenthetical) (Details) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfDebtParentheticalDetails Debt - Summary of Debt (Parenthetical) (Details) Details 48 false false R49.htm 995905 - Disclosure - Debt - Summary of Interest Expense Recognized (Details) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfInterestExpenseRecognizedDetails Debt - Summary of Interest Expense Recognized (Details) Details 49 false false R50.htm 995915 - Disclosure - Debt - Summary of Future Principal Payments under Total Long-term Debt (Details) Sheet http://corsair.com/20240331/taxonomy/role/DisclosureDebtSummaryOfFuturePrincipalPaymentsUnderTotalLongtermDebtDetails Debt - Summary of Future Principal Payments under Total Long-term Debt (Details) Details 50 false false R51.htm 995925 - Disclosure - Commitments and Contingencies - Schedule of Changes in Assurance-Type Warranty Obligation (Details) Sheet http://corsair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfChangesInAssurancetypeWarrantyObligationDetails Commitments and Contingencies - Schedule of Changes in Assurance-Type Warranty Obligation (Details) Details 51 false false R52.htm 995935 - Disclosure - Commitments and Contingencies - Schedule of Total Long-Term Non-Cancelable Purchase Commitment (Details) Sheet http://corsair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfTotalLongtermNoncancelablePurchaseCommitmentDetails Commitments and Contingencies - Schedule of Total Long-Term Non-Cancelable Purchase Commitment (Details) Details 52 false false R53.htm 995945 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 53 false false R54.htm 995955 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 54 false false R55.htm 995965 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Additional Information (Detail) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationAdditionalInformationDetail Equity Incentive Plans and Stock-Based Compensation - Additional Information (Detail) Details 55 false false R56.htm 995975 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Summary of Stock-based Compensation Expense (Details) Sheet http://corsair.com/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails Equity Incentive Plans and Stock-Based Compensation - Summary of Stock-based Compensation Expense (Details) Details 56 false false R57.htm 995985 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Summary of Total Unrecognized Stock-Based Compensation Expense and Remaining Period (Detail) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationSummaryOfTotalUnrecognizedStockBasedCompensationExpenseAndRemainingPeriodDetail Equity Incentive Plans and Stock-Based Compensation - Summary of Total Unrecognized Stock-Based Compensation Expense and Remaining Period (Detail) Details 57 false false R58.htm 995995 - Disclosure - Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Detail) Sheet http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Detail) Details 58 false false R59.htm 996005 - Disclosure - Income Taxes - Schedule of Income Before Income Taxes, Income Tax (Expense) Benefit and Effective Income Tax Rates (Details) Sheet http://corsair.com/20240331/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeBeforeIncomeTaxesIncomeTaxExpenseBenefitAndEffectiveIncomeTaxRatesDetails Income Taxes - Schedule of Income Before Income Taxes, Income Tax (Expense) Benefit and Effective Income Tax Rates (Details) Details 59 false false R60.htm 996015 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 60 false false R61.htm 996025 - Disclosure - Segment and Geographic Information - Additional Information (Details) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails Segment and Geographic Information - Additional Information (Details) Details 61 false false R62.htm 996035 - Disclosure - Segment and Geographic Information - Summary of Financial Information for Each Reportable Segment (Details) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationSummaryOfFinancialInformationForEachReportableSegmentDetails Segment and Geographic Information - Summary of Financial Information for Each Reportable Segment (Details) Details 62 false false R63.htm 996045 - Disclosure - Segment and Geographic Information - Summary of Net Revenue By Geographic Region (Details) Sheet http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationSummaryOfNetRevenueByGeographicRegionDetails Segment and Geographic Information - Summary of Net Revenue By Geographic Region (Details) Details 63 false false R64.htm 996055 - Disclosure - Redeemable Noncontrolling Interest ("RNCI") - Additional Information (Details) Sheet http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestRnciAdditionalInformationDetails Redeemable Noncontrolling Interest ("RNCI") - Additional Information (Details) Details http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestTables 64 false false R65.htm 996065 - Disclosure - Redeemable Noncontrolling Interest ("RNCI") - Schedule of Changes in Redeemable Noncontrolling Interest (Details) Sheet http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestRnciScheduleOfChangesInRedeemableNoncontrollingInterestDetails Redeemable Noncontrolling Interest ("RNCI") - Schedule of Changes in Redeemable Noncontrolling Interest (Details) Details http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestTables 65 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:DerivativeTermOfContract - crsr-20240331.htm 8 crsr-20240331.htm crsr-20240331.xsd http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 79 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "crsr-20240331.htm": { "nsprefix": "crsr", "nsuri": "http://corsair.com/20240331", "dts": { "inline": { "local": [ "crsr-20240331.htm" ] }, "schema": { "local": [ "crsr-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 264, "keyCustom": 36, "axisStandard": 21, "axisCustom": 0, "memberStandard": 34, "memberCustom": 25, "hidden": { "total": 15, "http://xbrl.sec.gov/dei/2023": 4, "http://fasb.org/us-gaap/2023": 11 }, "contextCount": 175, "entityCount": 1, "segmentCount": 59, "elementCount": 660, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 610, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 10, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations", "longName": "100010 - Statement - Condensed Consolidated Statements of Operations", "shortName": "Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:CostOfRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "unique": true } }, "R3": { "role": "http://corsair.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "longName": "100040 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "unique": true } }, "R4": { "role": "http://corsair.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnauditedParenthetical", "longName": "100050 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R5": { "role": "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "longName": "100060 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_4113675f-d958-4f33-9600-8d2633ea9789", "name": "us-gaap:Cash", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4113675f-d958-4f33-9600-8d2633ea9789", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "unique": true } }, "R6": { "role": "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited", "longName": "100070 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_4113675f-d958-4f33-9600-8d2633ea9789", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4113675f-d958-4f33-9600-8d2633ea9789", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity", "longName": "100080 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_38fb8175-0772-4c57-b230-260ad2d6af54", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_38fb8175-0772-4c57-b230-260ad2d6af54", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "100090 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:ShareBasedCompensation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "unique": true } }, "R9": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true }, "uniqueAnchor": null }, "R10": { "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": "10", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentation", "longName": "995455 - Disclosure - Description of Business and Basis of Presentation", "shortName": "Description of Business and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995465 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurement", "longName": "995475 - Disclosure - Fair Value Measurement", "shortName": "Fair Value Measurement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstruments", "longName": "995485 - Disclosure - Derivative Financial Instruments", "shortName": "Derivative Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinations", "longName": "995495 - Disclosure - Business Combinations", "shortName": "Business Combinations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets", "longName": "995505 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponents", "longName": "995515 - Disclosure - Balance Sheet Components", "shortName": "Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebt", "longName": "995525 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995535 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://corsair.com/20240331/taxonomy/role/DisclosureStockholdersEquity1", "longName": "995545 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensation", "longName": "995555 - Disclosure - Equity Incentive Plans and Stock-Based Compensation", "shortName": "Equity Incentive Plans and Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShare", "longName": "995565 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995575 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformation", "longName": "995585 - Disclosure - Segment and Geographic Information", "shortName": "Segment and Geographic Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterest1", "longName": "995595 - Disclosure - Redeemable Noncontrolling Interest", "shortName": "Redeemable Noncontrolling Interest", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "crsr:RedeemableNoncontrollingInterestsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "crsr:RedeemableNoncontrollingInterestsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995615 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "26", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsTables", "longName": "995635 - Disclosure - Business Combinations (Tables)", "shortName": "Business Combinations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables", "longName": "995645 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables", "longName": "995655 - Disclosure - Balance Sheet Components (Tables)", "shortName": "Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtTables", "longName": "995665 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables", "longName": "995675 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationTables", "longName": "995685 - Disclosure - Equity Incentive Plans and Stock-Based Compensation (Tables)", "shortName": "Equity Incentive Plans and Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareTables", "longName": "995695 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesTables", "longName": "995705 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "crsr:ScheduleOfIncomeLossBeforeIncomeTaxesIncomeTaxExpenseBenefitAndEffectiveIncomeTaxRatesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "crsr:ScheduleOfIncomeLossBeforeIncomeTaxesIncomeTaxExpenseBenefitAndEffectiveIncomeTaxRatesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationTables", "longName": "995715 - Disclosure - Segment and Geographic Information (Tables)", "shortName": "Segment and Geographic Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestTables", "longName": "995725 - Disclosure - Redeemable Noncontrolling Interest (Tables)", "shortName": "Redeemable Noncontrolling Interest (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "crsr:RedeemableNoncontrollingInterestsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "crsr:RedeemableNoncontrollingInterestsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://corsair.com/20240331/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetail", "longName": "995735 - Disclosure - Description of Business - Additional Information (Detail)", "shortName": "Description of Business - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true }, "uniqueAnchor": null }, "R38": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail", "longName": "995775 - Disclosure - Derivative Financial Instruments - Additional Information (Detail)", "shortName": "Derivative Financial Instruments - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "crsr:NumberOfDerivativeInstrumentsHeldForTradingPurposes", "unitRef": "U_Derivative", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "crsr:NumberOfDerivativeInstrumentsHeldForTradingPurposes", "unitRef": "U_Derivative", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "longName": "995785 - Disclosure - Business Combinations - Additional Information (Details)", "shortName": "Business Combinations - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_4113675f-d958-4f33-9600-8d2633ea9789", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_fd4f98fe-8758-4776-9c1c-a4fa4c10e032", "name": "us-gaap:ProceedsFromPreviousAcquisition", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "unique": true } }, "R40": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails", "longName": "995795 - Disclosure - Business Combinations - Schedule of Estimated Fair Value of Assets Acquired and Liabilities (Details)", "shortName": "Business Combinations - Schedule of Estimated Fair Value of Assets Acquired and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_4113675f-d958-4f33-9600-8d2633ea9789", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_bd014d34-abc3-4902-b1c0-78728d5326f8", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "unique": true } }, "R41": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetails", "longName": "995815 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill by Reportable Segment (Details)", "shortName": "Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill by Reportable Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_8f135b86-d2e4-426a-822a-b2b28a6795d6", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "unique": true } }, "R42": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsNetDetails", "longName": "995825 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets, Net (Details)", "shortName": "Goodwill and Intangible Assets - Summary of Intangible Assets, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_4113675f-d958-4f33-9600-8d2633ea9789", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4113675f-d958-4f33-9600-8d2633ea9789", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails", "longName": "995835 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense of Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_4113675f-d958-4f33-9600-8d2633ea9789", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4113675f-d958-4f33-9600-8d2633ea9789", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails", "longName": "995845 - Disclosure - Balance Sheet Components - Schedule of Components of Balance Sheet (Details)", "shortName": "Balance Sheet Components - Schedule of Components of Balance Sheet (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_4113675f-d958-4f33-9600-8d2633ea9789", "name": "us-gaap:Cash", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4113675f-d958-4f33-9600-8d2633ea9789", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "unique": true } }, "R45": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails", "longName": "995855 - Disclosure - Balance Sheet Components - Additional Information (Details)", "shortName": "Balance Sheet Components - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_d87ead20-267b-420b-9ec5-9321a8bec773", "name": "crsr:ConcentrationRiskNumberOfCustomers", "unitRef": "U_Customer", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d87ead20-267b-420b-9ec5-9321a8bec773", "name": "crsr:ConcentrationRiskNumberOfCustomers", "unitRef": "U_Customer", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "longName": "995865 - Disclosure - Debt - Additional Information (Details)", "shortName": "Debt - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_4113675f-d958-4f33-9600-8d2633ea9789", "name": "us-gaap:LongTermDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8ab16e9d-7754-4bdd-aee5-4f7f2be39566", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "unique": true } }, "R47": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfDebtDetails", "longName": "995885 - Disclosure - Debt - Summary of Debt (Details)", "shortName": "Debt - Summary of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_4113675f-d958-4f33-9600-8d2633ea9789", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4113675f-d958-4f33-9600-8d2633ea9789", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "unique": true } }, "R48": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfDebtParentheticalDetails", "longName": "995895 - Disclosure - Debt - Summary of Debt (Parenthetical) (Details)", "shortName": "Debt - Summary of Debt (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_bd45b3b2-c250-402f-96f0-0c2231f2eb5d", "name": "crsr:DebtInstrumentMaturityMonthAndYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bd45b3b2-c250-402f-96f0-0c2231f2eb5d", "name": "crsr:DebtInstrumentMaturityMonthAndYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R49": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfInterestExpenseRecognizedDetails", "longName": "995905 - Disclosure - Debt - Summary of Interest Expense Recognized (Details)", "shortName": "Debt - Summary of Interest Expense Recognized (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:InterestExpenseOther", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:InterestExpenseOther", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://corsair.com/20240331/taxonomy/role/DisclosureDebtSummaryOfFuturePrincipalPaymentsUnderTotalLongtermDebtDetails", "longName": "995915 - Disclosure - Debt - Summary of Future Principal Payments under Total Long-term Debt (Details)", "shortName": "Debt - Summary of Future Principal Payments under Total Long-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_4113675f-d958-4f33-9600-8d2633ea9789", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4113675f-d958-4f33-9600-8d2633ea9789", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://corsair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfChangesInAssurancetypeWarrantyObligationDetails", "longName": "995925 - Disclosure - Commitments and Contingencies - Schedule of Changes in Assurance-Type Warranty Obligation (Details)", "shortName": "Commitments and Contingencies - Schedule of Changes in Assurance-Type Warranty Obligation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_8f135b86-d2e4-426a-822a-b2b28a6795d6", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8f135b86-d2e4-426a-822a-b2b28a6795d6", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://corsair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfTotalLongtermNoncancelablePurchaseCommitmentDetails", "longName": "995935 - Disclosure - Commitments and Contingencies - Schedule of Total Long-Term Non-Cancelable Purchase Commitment (Details)", "shortName": "Commitments and Contingencies - Schedule of Total Long-Term Non-Cancelable Purchase Commitment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_4113675f-d958-4f33-9600-8d2633ea9789", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4113675f-d958-4f33-9600-8d2633ea9789", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "longName": "995945 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_8f135b86-d2e4-426a-822a-b2b28a6795d6", "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8f135b86-d2e4-426a-822a-b2b28a6795d6", "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "longName": "995955 - Disclosure - Stockholders' Equity - Additional Information (Details)", "shortName": "Stockholders' Equity - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_535d45dd-7f93-4aee-8979-c95cafc5929b", "name": "crsr:SelfResitrationMaximumSecuritiesIssued", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_535d45dd-7f93-4aee-8979-c95cafc5929b", "name": "crsr:SelfResitrationMaximumSecuritiesIssued", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R55": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationAdditionalInformationDetail", "longName": "995965 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Additional Information (Detail)", "shortName": "Equity Incentive Plans and Stock-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_9b442847-e2a7-4e2e-8910-05d71b96f57e", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9b442847-e2a7-4e2e-8910-05d71b96f57e", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R56": { "role": "http://corsair.com/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails", "longName": "995975 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Summary of Stock-based Compensation Expense (Details)", "shortName": "Equity Incentive Plans and Stock-Based Compensation - Summary of Stock-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R57": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationSummaryOfTotalUnrecognizedStockBasedCompensationExpenseAndRemainingPeriodDetail", "longName": "995985 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Summary of Total Unrecognized Stock-Based Compensation Expense and Remaining Period (Detail)", "shortName": "Equity Incentive Plans and Stock-Based Compensation - Summary of Total Unrecognized Stock-Based Compensation Expense and Remaining Period (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_4113675f-d958-4f33-9600-8d2633ea9789", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "crsr:SummaryOfUnrecognizedStockBasedCompensationExpenseAndRemainingPeriodForRecognitionTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4113675f-d958-4f33-9600-8d2633ea9789", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "crsr:SummaryOfUnrecognizedStockBasedCompensationExpenseAndRemainingPeriodForRecognitionTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R58": { "role": "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail", "longName": "995995 - Disclosure - Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Detail)", "shortName": "Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "unique": true } }, "R59": { "role": "http://corsair.com/20240331/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeBeforeIncomeTaxesIncomeTaxExpenseBenefitAndEffectiveIncomeTaxRatesDetails", "longName": "996005 - Disclosure - Income Taxes - Schedule of Income Before Income Taxes, Income Tax (Expense) Benefit and Effective Income Tax Rates (Details)", "shortName": "Income Taxes - Schedule of Income Before Income Taxes, Income Tax (Expense) Benefit and Effective Income Tax Rates (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true }, "uniqueAnchor": null }, "R60": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "996015 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "crsr:ScheduleOfIncomeLossBeforeIncomeTaxesIncomeTaxExpenseBenefitAndEffectiveIncomeTaxRatesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4113675f-d958-4f33-9600-8d2633ea9789", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "unique": true } }, "R61": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails", "longName": "996025 - Disclosure - Segment and Geographic Information - Additional Information (Details)", "shortName": "Segment and Geographic Information - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_94ac412c-ae0a-41cd-a300-e2c73dcdc726", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "unique": true } }, "R62": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationSummaryOfFinancialInformationForEachReportableSegmentDetails", "longName": "996035 - Disclosure - Segment and Geographic Information - Summary of Financial Information for Each Reportable Segment (Details)", "shortName": "Segment and Geographic Information - Summary of Financial Information for Each Reportable Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e7aaf110-d046-4489-8883-3f8aa97e0c26", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "unique": true } }, "R63": { "role": "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationSummaryOfNetRevenueByGeographicRegionDetails", "longName": "996045 - Disclosure - Segment and Geographic Information - Summary of Net Revenue By Geographic Region (Details)", "shortName": "Segment and Geographic Information - Summary of Net Revenue By Geographic Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_ba64d0e7-4075-4218-9b57-6f0271162dc3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_47970ac6-c706-4f03-9f3b-824ab8624ec0", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "unique": true } }, "R64": { "role": "http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestRnciAdditionalInformationDetails", "longName": "996055 - Disclosure - Redeemable Noncontrolling Interest (\"RNCI\") - Additional Information (Details)", "shortName": "Redeemable Noncontrolling Interest (\"RNCI\") - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_8dfc82cb-09da-475e-bcf6-204c1d8b7030", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "crsr:RedeemableNoncontrollingInterestsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8dfc82cb-09da-475e-bcf6-204c1d8b7030", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "crsr:RedeemableNoncontrollingInterestsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } }, "R65": { "role": "http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestRnciScheduleOfChangesInRedeemableNoncontrollingInterestDetails", "longName": "996065 - Disclosure - Redeemable Noncontrolling Interest (\"RNCI\") - Schedule of Changes in Redeemable Noncontrolling Interest (Details)", "shortName": "Redeemable Noncontrolling Interest (\"RNCI\") - Schedule of Changes in Redeemable Noncontrolling Interest (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_8f135b86-d2e4-426a-822a-b2b28a6795d6", "name": "us-gaap:RedeemableNoncontrollingInterestEquityCommonCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "div", "crsr:RedeemableNoncontrollingInterestsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8f135b86-d2e4-426a-822a-b2b28a6795d6", "name": "us-gaap:RedeemableNoncontrollingInterestEquityCommonCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "div", "crsr:RedeemableNoncontrollingInterestsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "crsr-20240331.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "crsr_AccountingPronouncementsIssuedButNotYetAdoptedPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://corsair.com/20240331", "localname": "AccountingPronouncementsIssuedButNotYetAdoptedPolicyPolicyTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Accounting pronouncements issued but not yet adopted.", "label": "Accounting Pronouncements Issued But Not Yet Adopted Policy Policy [Text Block]", "terseLabel": "Accounting Pronouncements Issued but Not Yet Adopted" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28", "r876" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable", "documentation": "Amount, before 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": [ "r222", "r321", "r322", "r838" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r821" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net", "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": [ "r321", "r322" ] }, "us-gaap_AccountsReceivableSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableSale", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Sale", "terseLabel": "Receivables sold", "documentation": "Amount of decrease from sale of accounts receivable." } } }, "auth_ref": [ "r371" ] }, "crsr_AccruedFreightExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "AccruedFreightExpensesCurrent", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued freight expenses current.", "label": "Accrued Freight Expenses Current", "terseLabel": "Accrued freight expenses" } } }, "auth_ref": [] }, "crsr_AccruedLegalExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "AccruedLegalExpense", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued legal expense", "label": "Accrued Legal Expense", "documentation": "Accrued legal expense" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Other liabilities and accrued expenses", "totalLabel": "Other liabilities and accrued expenses", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "crsr_AccruedReservesForCustomerIncentiveProgramsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "AccruedReservesForCustomerIncentiveProgramsCurrent", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued reserves for customer incentive programs current.", "label": "Accrued Reserves For Customer Incentive Programs Current", "terseLabel": "Accrued reserves for customer incentive programs" } } }, "auth_ref": [] }, "crsr_AccruedReservesForSalesReturnCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "AccruedReservesForSalesReturnCurrent", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued reserves for sales returns", "documentation": "Accrued reserves for sales return, current.", "label": "Accrued Reserves For Sales Return Current" } } }, "auth_ref": [] }, "crsr_AccruedWarrantyCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "AccruedWarrantyCurrent", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued warranty", "label": "Accrued Warranty Current", "documentation": "Accrued Warranty Current" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation and amortization", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "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": [ "r75", "r214", "r694" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r40", "r41", "r132", "r223", "r690", "r725", "r729" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r5", "r19", "r41", "r565", "r568", "r636", "r720", "r721", "r987", "r988", "r989", "r998", "r999", "r1000" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetResidualValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetResidualValue", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsSummaryOfValuationOfIdentifiableIntangibleAssetsAcquiredInBusinessCombinationAndRespectiveUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Asset, Residual Value", "terseLabel": "Valuation", "documentation": "The aggregate expected value at the end of their useful life of a major finite-lived intangible asset class acquired during the period either individually or as part of a group of assets (in either an asset acquisition or business combination). 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": [ "r70" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsSummaryOfValuationOfIdentifiableIntangibleAssetsAcquiredInBusinessCombinationAndRespectiveUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r152" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r926" ] }, "crsr_AdditionalOwnershipInterestAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "AdditionalOwnershipInterestAcquired", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional ownership interest acquired", "label": "Additional Ownership Interest Acquired", "documentation": "Additional ownership interest acquired." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r127" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r517", "r518", "r519", "r737", "r998", "r999", "r1000", "r1067", "r1089" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r932" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r932" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r932" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r932" ] }, "us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForLongTermIntercompanyTransactionsNetOfTax", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized foreign exchange gain (loss) from long-term intercompany loan, net of tax benefit (expense) of $160 and $(127) for the three months ended March 31, 2024 and 2023, respectively", "label": "Adjustment for Long-Term Intercompany Transactions, Net of Tax", "totalLabel": "Adjustment for Long-Term Intercompany Transactions, Net of Tax, Total", "documentation": "Current period adjustment resulting from gains and losses on intercompany foreign currency transactions that are of a long-term-investment nature because settlement is not planned or anticipated in the foreseeable future. Resulting from the entities to the transaction being consolidated, combined, or accounted for by the equity method in the reporting entity's financial statements." } } }, "auth_ref": [ "r1069", "r1070" ] }, "us-gaap_AdjustmentForLongTermIntercompanyTransactionsTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForLongTermIntercompanyTransactionsTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized foreign exchange loss from long-term intercompany loans, tax benefit (expense)", "negatedLabel": "Unrealized foreign exchange loss from long-term intercompany loans, tax benefit (expense)", "label": "Adjustment for Long-Term Intercompany Transactions, Tax Expense (Benefit)", "documentation": "Amount of tax expense (benefit) related to gain (loss) on intercompany foreign currency transactions that are of a long-term-investment nature or settlement is not planned or anticipated in the foreseeable future." } } }, "auth_ref": [ "r1071" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Shares withheld related to net share settlement", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r87", "r88", "r483" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash (used in) provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r897", "r908", "r918", "r943" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r900", "r911", "r921", "r946" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r932" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r939" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r904", "r912", "r922", "r939", "r947", "r951", "r959" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r957" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense, net of amounts capitalized", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r512", "r520" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r224", "r323", "r369" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "verboseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AmericasMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationSummaryOfNetRevenueByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "Americas", "documentation": "Continents of North and South America." } } }, "auth_ref": [ "r1091", "r1092", "r1093", "r1094" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfInterestExpenseRecognizedDetails": { "parentTag": "us-gaap_InterestAndDebtExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfInterestExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt discount and issuance cost", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r135", "r443", "r620", "r992" ] }, "crsr_AmortizationOfIntangibleAssetsIncludingAcceleratedAmortizationOfDeferredCCAImplementationCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "AmortizationOfIntangibleAssetsIncludingAcceleratedAmortizationOfDeferredCCAImplementationCosts", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization", "documentation": "Amortization of intangible\u200b assets including accelerated amortization of deferred CCA implementation costs.", "label": "Amortization Of Intangible Assets Including Accelerated Amortization Of Deferred C C A Implementation Costs", "terseLabel": "Amortization" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive potential common 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": [ "r282" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationSummaryOfNetRevenueByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific", "documentation": "Region of Asia Pacific." } } }, "auth_ref": [ "r1091", "r1092", "r1093", "r1094" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r173", "r218", "r250", "r291", "r306", "r312", "r356", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r551", "r555", "r595", "r684", "r767", "r876", "r888", "r1031", "r1032", "r1072" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r211", "r226", "r250", "r356", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r551", "r555", "r595", "r876", "r1031", "r1032", "r1072" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets", "totalLabel": "Assets, Fair Value Disclosure, Total", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r112" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "auth_ref": [] }, "crsr_AvailableForSaleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "AvailableForSaleDebtSecuritiesMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Available-for-sale debt securities.", "label": "Available For Sale Debt Securities [Member]", "terseLabel": "Available-for Sale Debt Securities" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r954" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r955" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r950" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r950" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r950" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r950" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r950" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r950" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationAdditionalInformationDetail", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationSummaryOfTotalUnrecognizedStockBasedCompensationExpenseAndRemainingPeriodDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r953" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r952" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r951" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r951" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "auth_ref": [] }, "crsr_BalanceSheetRelatedDisclosuresLineItems": { "xbrltype": "stringItemType", "nsuri": "http://corsair.com/20240331", "localname": "BalanceSheetRelatedDisclosuresLineItems", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "documentation": "Balance sheet related disclosures line items.", "label": "Balance Sheet Related Disclosures [Line Items]", "terseLabel": "Balance Sheet Related Disclosures [Line Items]" } } }, "auth_ref": [] }, "crsr_BalanceSheetRelatedDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://corsair.com/20240331", "localname": "BalanceSheetRelatedDisclosuresTable", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "documentation": "Balance sheet related disclosures table.", "label": "Balance Sheet Related Disclosures [Table]", "terseLabel": "Balance Sheet Related Disclosures [Table]" } } }, "auth_ref": [] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Base Rate [Member]", "terseLabel": "Base Rate", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "crsr_BloombergShortTermBankYieldIndexRateBSBYMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "BloombergShortTermBankYieldIndexRateBSBYMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Bloomberg short-term bank yield index rate.", "label": "Bloomberg Short Term Bank Yield Index Rate B S B Y [Member]", "terseLabel": "Bloomberg Short Term Bank Yield" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestRnciAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsSummaryOfValuationOfIdentifiableIntangibleAssetsAcquiredInBusinessCombinationAndRespectiveUsefulLivesDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsTables", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueParentheticalDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree", "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": [ "r544", "r861", "r862" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestRnciAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsSummaryOfValuationOfIdentifiableIntangibleAssetsAcquiredInBusinessCombinationAndRespectiveUsefulLivesDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsTables", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueParentheticalDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r90", "r92", "r544", "r861", "r862" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Purchase consideration paid in equity shares", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r167" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsSummaryOfValuationOfIdentifiableIntangibleAssetsAcquiredInBusinessCombinationAndRespectiveUsefulLivesDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [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": [ "r544" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestRnciAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of equity interest acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r91" ] }, "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value", "terseLabel": "Fair value of noncontrolling interest amount", "negatedLabel": "Noncontrolling interests", "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date." } } }, "auth_ref": [ "r95" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition-related costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r89" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "terseLabel": "Fair value of consideration", "totalLabel": "Business Combination, Consideration Transferred, Total", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r2", "r3", "r17" ] }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredAbstract", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "terseLabel": "Purchase consideration:" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinations" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r164", "r545" ] }, "crsr_BusinessCombinationPreExistingContractualAccountsPayableAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "BusinessCombinationPreExistingContractualAccountsPayableAmount", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Business combination pre existing contractual accounts payable amount.", "label": "Business Combination Pre Existing Contractual Accounts Payable Amount", "terseLabel": "Accounts payable" } } }, "auth_ref": [] }, "crsr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 2.0 }, "http://corsair.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails2": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed Accrued Liabilities", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Liabilities", "negatedLabel": "Accrued liabilities" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r94" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r94" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails2": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 }, "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid and other assets", "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, acquired at the acquisition date." } } }, "auth_ref": [ "r94" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails2": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 0.0 }, "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r94" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 0.0 }, "http://corsair.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails2": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedLabel": "Accounts payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r94" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred tax liability", "negatedLabel": "Deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r94" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails2": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 }, "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Identifiable intangible assets", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r94" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails2": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 }, "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r93", "r94" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "negatedTotalLabel": "Total liabilities assumed", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Total", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r94" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net assets acquired", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r93", "r94" ] }, "crsr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed operating lease liabilities.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liabilities", "negatedLabel": "Operating lease liabilities" } } }, "auth_ref": [] }, "crsr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed operating lease right of use asset.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Asset", "terseLabel": "Operating lease right-of-use asset" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails2": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 }, "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r93", "r94" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Purchase consideration, net of cash acquired", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r94" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business", "label": "Business Description and Basis of Presentation [Text Block]", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r122", "r147", "r148" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Equipment purchased and unpaid at period end", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r50", "r51", "r52" ] }, "us-gaap_CapitalUnitLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalUnitLineItems", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Capital Unit [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 }, "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash", "terseLabel": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r182", "r687", "r738", "r762", "r876", "r888", "r983" ] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cash Acquired from Acquisition", "terseLabel": "Cash acquired", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r44" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and restricted cash at the end of the period", "periodStartLabel": "Cash and restricted cash at the beginning of the period", "totalLabel": "Total cash and restricted cash", "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": [ "r48", "r144", "r246" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net (decrease) increase in cash and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r4", "r144" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental schedule of non-cash investing and financing activities:" } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "terseLabel": "Change in accounting principle, accounting standards update, adopted", "documentation": "Indicates (true false) whether accounting standards update was adopted." } } }, "auth_ref": [ "r190", "r191", "r192", "r204", "r205", "r257", "r324", "r325", "r357", "r358", "r359", "r365", "r366", "r400", "r532", "r546", "r547", "r559", "r560", "r561", "r573", "r574", "r584", "r592", "r593", "r596", "r597", "r598", "r618", "r622", "r623", "r624", "r632", "r673", "r674", "r718", "r719" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Adoption Date", "terseLabel": "Change in accounting principle, accounting standards update, adoption date", "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format." } } }, "auth_ref": [ "r190", "r191", "r192", "r204", "r205", "r324", "r325", "r357", "r358", "r359", "r365", "r366", "r367", "r400", "r532", "r546", "r547", "r548", "r559", "r560", "r561", "r562", "r573", "r574", "r575", "r578", "r584", "r592", "r593", "r596", "r597", "r598", "r618", "r622", "r623", "r624", "r632", "r673", "r674", "r718", "r719", "r970" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]", "terseLabel": "Change in accounting principle, accounting standards update, immaterial effect", "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial." } } }, "auth_ref": [ "r189", "r258", "r270", "r362", "r536" ] }, "crsr_ChangeInRedemptionValueOfRedeemableNCI": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "ChangeInRedemptionValueOfRedeemableNCI", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Change in redemption value of redeemable noncontrolling interest", "documentation": "Change in redemption value of redeemable NCI.", "label": "Change In Redemption Value Of Redeemable N C I" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r930" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "verboseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r931" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r931" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and Contingencies (Note 9)", "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": [ "r37", "r119", "r686", "r753" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r157", "r404", "r406", "r822", "r1024" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Risks and Uncertainties", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r76", "r823" ] }, "crsr_CommonStockCapitalSharesValueReservedForFutureIssuance": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "CommonStockCapitalSharesValueReservedForFutureIssuance", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available for issuance", "label": "Common Stock Capital Shares Value Reserved For Future Issuance", "documentation": "Common Stock Capital Shares Value Reserved For Future Issuance" } } }, "auth_ref": [] }, "crsr_CommonStockHeldBySellingSecuritiesHolders": { "xbrltype": "sharesItemType", "nsuri": "http://corsair.com/20240331", "localname": "CommonStockHeldBySellingSecuritiesHolders", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Common stock held by selling securities holders.", "label": "Common Stock Held By Selling Securities Holders", "terseLabel": "Common stock held by selling securities holders" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r878", "r879", "r880", "r882", "r883", "r884", "r885", "r998", "r999", "r1067", "r1088", "r1089" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "verboseLabel": "Authorized shares of common stock for issuance, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r126" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "verboseLabel": "Authorized shares of common stock for issuance", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r126", "r754" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r126" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r21", "r126", "r754", "r773", "r1089", "r1090" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.0001 par value: 300,000 shares authorized, 103,859 and 103,255 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r126", "r689", "r876" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r936" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r935" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r937" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r934" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss attributable to Corsair Gaming, Inc.", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r42", "r229", "r231", "r237", "r680", "r703" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Comprehensive income attributable to noncontrolling interest", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest, Total", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r11", "r100", "r104", "r229", "r231", "r236", "r679", "r702" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive loss", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r104", "r168", "r229", "r231", "r235", "r678", "r701" ] }, "crsr_ComputerEquipmentSoftwareAndOfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "ComputerEquipmentSoftwareAndOfficeEquipmentMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "documentation": "Computer equipment, software and office equipment.", "label": "Computer Equipment Software And Office Equipment [Member]", "terseLabel": "Computer Equipment, Software and Office Equipment" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r55", "r58", "r113", "r114", "r320", "r821" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r55", "r58", "r113", "r114", "r320", "r730", "r821" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r55", "r58", "r113", "r114", "r320", "r821", "r969" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [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": [ "r821" ] }, "crsr_ConcentrationRiskNumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://corsair.com/20240331", "localname": "ConcentrationRiskNumberOfCustomers", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of customers", "label": "Concentration Risk, Number of Customers", "documentation": "Concentration risk, number of customers." } } }, "auth_ref": [] }, "crsr_ConcentrationRiskNumberOfMajorCustomers": { "xbrltype": "integerItemType", "nsuri": "http://corsair.com/20240331", "localname": "ConcentrationRiskNumberOfMajorCustomers", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of customer", "label": "Concentration Risk, Number of Major customers", "documentation": "Concentration risk, number of major customers." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Percentage of accounts receivable", "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of revenue from sales to customers", "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": [ "r55", "r58", "r113", "r114", "r320" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r54", "r55", "r58", "r59", "r113", "r172", "r821" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type", "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": [ "r55", "r58", "r113", "r114", "r320", "r821" ] }, "crsr_ConsolidatedInterestCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://corsair.com/20240331", "localname": "ConsolidatedInterestCoverageRatio", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Consolidated interest coverage ratio.", "label": "Consolidated Interest Coverage Ratio", "terseLabel": "Consolidated interest coverage ratio" } } }, "auth_ref": [] }, "crsr_ConsolidatedNetLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://corsair.com/20240331", "localname": "ConsolidatedNetLeverageRatio", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Consolidated net leverage ratio.", "label": "Consolidated Net Leverage Ratio", "terseLabel": "Consolidated total net leverage ratio" } } }, "auth_ref": [] }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesPurchaseOfInterestByParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesPurchaseOfInterestByParent", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional ownership interest acquired", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Purchase of Interest by Parent", "documentation": "Represents the purchase by the parent of an additional equity interest in a subsidiary during the period, thereby effecting a change in total (consolidated) equity attributable to the parent. The purchase of the additional equity interest represented by this element increases the parent's controlling interest in the subsidiary." } } }, "auth_ref": [ "r20", "r83", "r105" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r101", "r843" ] }, "crsr_ContingentConsiderationBusinessAcquisitionSCUFMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "ContingentConsiderationBusinessAcquisitionSCUFMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Contingent consideration business acquisition SCU.", "label": "Contingent Consideration Business Acquisition S C U F [Member]", "terseLabel": "Contingent Consideration Business Acquisition SCUF" } } }, "auth_ref": [] }, "us-gaap_ContingentConsiderationByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationByTypeAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type", "documentation": "Information by type of contingent consideration." } } }, "auth_ref": [] }, "us-gaap_ContingentConsiderationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationTypeDomain", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type", "documentation": "Description of contingent payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities", "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": [ "r467", "r468", "r471" ] }, "crsr_ContractualAmountMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "ContractualAmountMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Contractual amount.", "label": "Contractual Amount [Member]", "terseLabel": "Contractual Amount" } } }, "auth_ref": [] }, "crsr_ConvertiblePromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "ConvertiblePromissoryNoteMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Convertible promissory note.", "label": "Convertible Promissory Note [Member]", "terseLabel": "Convertible Promissory Note" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue", "terseLabel": "Cost of revenue", "totalLabel": "Cost of Revenue, Total", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r138", "r250", "r356", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r595", "r1031" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "crsr_CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "CreditAgreementMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfInterestExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "documentation": "Credit agreement.", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_CreditConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditConcentrationRiskMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Concentration Risk [Member]", "terseLabel": "Credit Concentration Risk", "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement." } } }, "auth_ref": [ "r172" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfDebtDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfDebtParentheticalDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfInterestExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfDebtDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfDebtParentheticalDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfInterestExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk", "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": [ "r56", "r320" ] }, "crsr_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "CustomerOneMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer One", "label": "Customer One [Member]", "documentation": "Customer one." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r97" ] }, "crsr_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "CustomerTwoMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Two", "label": "Customer Two [Member]", "documentation": "Customer two." } } }, "auth_ref": [] }, "us-gaap_DebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtCurrent", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Debt, Current", "totalLabel": "Debt, Current, Total", "terseLabel": "Debt maturing within one year, net", "documentation": "Amount of debt and lease obligation, classified as current." } } }, "auth_ref": [ "r220" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r158", "r248", "r421", "r427", "r428", "r429", "r430", "r431", "r432", "r437", "r444", "r445", "r447" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, variable rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 0.0 }, "http://corsair.com/20240331/taxonomy/role/DisclosureDebtSummaryOfFuturePrincipalPaymentsUnderTotalLongtermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureDebtSummaryOfFuturePrincipalPaymentsUnderTotalLongtermDebtDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt", "label": "Long-Term Debt, Gross", "terseLabel": "Total debt", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r25", "r175", "r448" ] }, "us-gaap_DebtInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFairValue", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Fair Value Disclosure", "verboseLabel": "Estimated fair value of term loan", "totalLabel": "Debt Instrument, Fair Value Disclosure, Total", "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable." } } }, "auth_ref": [ "r435", "r594", "r851", "r852" ] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective interest rate", "label": "Debt Instrument, Interest Rate During Period", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r34", "r116", "r440" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r34", "r116", "r451", "r621" ] }, "us-gaap_DebtInstrumentInterestRateIncreaseDecrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateIncreaseDecrease", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Increase (Decrease)", "terseLabel": "Increase in interest rate upon certain events of default", "documentation": "Incremental percentage increase (decrease) in the stated rate on a debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfDebtDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfDebtParentheticalDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfInterestExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r252", "r422", "r423", "r424", "r425", "r426", "r428", "r433", "r434", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r443", "r446", "r621", "r850", "r851", "r852", "r853", "r854", "r994" ] }, "crsr_DebtInstrumentMaturityMonthAndYear": { "xbrltype": "gYearMonthItemType", "nsuri": "http://corsair.com/20240331", "localname": "DebtInstrumentMaturityMonthAndYear", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Debt Instrument maturity month and year.", "label": "Debt Instrument Maturity Month And Year", "terseLabel": "Debt instrument, maturity date" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfDebtDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfDebtParentheticalDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfInterestExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r35", "r81", "r82", "r115", "r116", "r118", "r120", "r160", "r161", "r252", "r422", "r423", "r424", "r425", "r426", "r428", "r433", "r434", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r443", "r446", "r621", "r850", "r851", "r852", "r853", "r854", "r994" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedLabel": "Debt discount and issuance cost, net of amortization", "totalLabel": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net, Total", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r117", "r433", "r449", "r851", "r852" ] }, "crsr_DebtIssuanceCostIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "DebtIssuanceCostIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Debt issuance cost incurred, but not yet paid.", "label": "Debt Issuance Cost Incurred But Not Yet Paid", "terseLabel": "Debt issuance costs unpaid at period end" } } }, "auth_ref": [] }, "crsr_DeferredCashConsiderationBusinessAcquisitionSCUFMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "DeferredCashConsiderationBusinessAcquisitionSCUFMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred cash consideration business acquisition SCUF.", "label": "Deferred Cash Consideration Business Acquisition S C U F [Member]", "terseLabel": "Deferred Cash Consideration Business Acquisition SCUF" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r13", "r163", "r188", "r539", "r540", "r996" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r524", "r525", "r685" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "terseLabel": "Deferred tax asset", "totalLabel": "Deferred Tax Assets, Net of Valuation Allowance, Total", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1062" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation", "totalLabel": "Depreciation, Total", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r13", "r74" ] }, "us-gaap_DerivativeAmountOfHedgedItem": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAmountOfHedgedItem", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Amount of Hedged Item", "terseLabel": "Derivative, amount of hedged item", "documentation": "Amount of hedged item in hedging relationship. Excludes hedged asset or liability." } } }, "auth_ref": [] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r743", "r745", "r759", "r760", "r761", "r763", "r764", "r765", "r766", "r768", "r769", "r770", "r771", "r781", "r782", "r783", "r784", "r787", "r788", "r789", "r790", "r809", "r810", "r813", "r814", "r878", "r880" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net fair value gain (loss) recognized in other (expense) income", "label": "Derivative, Gain (Loss) on Derivative, Net", "totalLabel": "Derivative, Gain (Loss) on Derivative, Net, Total", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r1065" ] }, "us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from derivative." } } }, "auth_ref": [ "r1065" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r106", "r107", "r108", "r109", "r743", "r745", "r759", "r760", "r761", "r763", "r764", "r765", "r766", "r768", "r769", "r770", "r771", "r781", "r782", "r783", "r784", "r787", "r788", "r789", "r790", "r809", "r810", "r813", "r814", "r842", "r878", "r880" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Financial Instruments", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r171", "r558", "r571" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments Gain Loss By Hedging Relationship By Income Statement Location By Derivative Instrument Risk [Table]", "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r22", "r106", "r108", "r109", "r110", "r111", "r557" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments Gain Loss [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": [ "r557" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Notional Amount", "terseLabel": "Notional principal amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1063", "r1064" ] }, "us-gaap_DerivativeTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTermOfContract", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Term of Contract", "terseLabel": "Derivative maturity term", "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Hedging Instruments", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsSummaryOfValuationOfIdentifiableIntangibleAssetsAcquiredInBusinessCombinationAndRespectiveUsefulLivesDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Developed Technology Rights [Member]", "terseLabel": "Developed Technology", "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": [ "r166" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Equity Incentive Plans and Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r481", "r485", "r513", "r514", "r516", "r864" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "crsr_DividendDeclaredToNonredeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "DividendDeclaredToNonredeemableNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Dividend declared to nonredeemable noncontrolling interest.", "label": "Dividend Declared To Nonredeemable Noncontrolling Interest", "terseLabel": "Dividend paid to nonredeemable noncontrolling interest" } } }, "auth_ref": [] }, "crsr_DividendPaidToTheRedeemableNoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "DividendPaidToTheRedeemableNoncontrollingInterests", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestRnciScheduleOfChangesInRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividend paid to the redeemable noncontrolling interests", "label": "Dividend Paid To The Redeemable Noncontrolling Interests", "documentation": "Dividend paid to the redeemable noncontrolling interests.", "negatedTerseLabel": "Dividend paid" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r892" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r925" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "verboseLabel": "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": [] }, "crsr_DomainNameMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "DomainNameMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Domain name.", "label": "Domain Name [Member]", "terseLabel": "Domain Name" } } }, "auth_ref": [] }, "crsr_DropAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "DropAcquisitionMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsTables" ], "lang": { "en-us": { "role": { "documentation": "Drop acquisition.", "label": "Drop Acquisition [Member]", "terseLabel": "Drop Acquisition" } } }, "auth_ref": [] }, "crsr_DueFromFactorCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "DueFromFactorCurrent", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "documentation": "Due from factor current.", "label": "Due From Factor Current", "terseLabel": "Due from Factor" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per share attributable to common stockholders of Corsair Gaming, Inc.:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "totalLabel": "Earnings Per Share, Basic, Total", "negatedLabel": "Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r238", "r262", "r263", "r264", "r265", "r266", "r273", "r276", "r279", "r280", "r281", "r285", "r582", "r583", "r681", "r704", "r844" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "negatedLabel": "Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r238", "r262", "r263", "r264", "r265", "r266", "r276", "r279", "r280", "r281", "r285", "r582", "r583", "r681", "r704", "r844" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r272", "r282", "r283", "r284" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r608" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeBeforeIncomeTaxesIncomeTaxExpenseBenefitAndEffectiveIncomeTaxRatesDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate", "verboseLabel": "Effective income tax rate", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r527" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll and related expenses", "label": "Employee-related Liabilities, Current", "totalLabel": "Employee-related Liabilities, Current, Total", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r32" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationSummaryOfTotalUnrecognizedStockBasedCompensationExpenseAndRemainingPeriodDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationSummaryOfTotalUnrecognizedStockBasedCompensationExpenseAndRemainingPeriodDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "totalLabel": "Total unrecognized stock-based compensation expense", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r515" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationSummaryOfTotalUnrecognizedStockBasedCompensationExpenseAndRemainingPeriodDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Remaining weighted average period (In years)", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r515" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationSummaryOfTotalUnrecognizedStockBasedCompensationExpenseAndRemainingPeriodDetail": { "parentTag": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationSummaryOfTotalUnrecognizedStockBasedCompensationExpenseAndRemainingPeriodDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1061" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationSummaryOfTotalUnrecognizedStockBasedCompensationExpenseAndRemainingPeriodDetail": { "parentTag": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationSummaryOfTotalUnrecognizedStockBasedCompensationExpenseAndRemainingPeriodDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1061" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax benefits related to stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r512" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationSummaryOfTotalUnrecognizedStockBasedCompensationExpenseAndRemainingPeriodDetail" ], "lang": { "en-us": { "role": { "label": "Employee Stock [Member]", "terseLabel": "ESPP", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationSummaryOfTotalUnrecognizedStockBasedCompensationExpenseAndRemainingPeriodDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "verboseLabel": "Stock Options", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "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": [ "r890" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "verboseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r890" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "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": [ "r890" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "verboseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "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": [ "r964" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "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": [ "r890" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "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": [ "r890" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r890" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "verboseLabel": "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": [ "r890" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Equipment [Member]", "terseLabel": "Manufacturing Equipment", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "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": [ "r21", "r206", "r232", "r233", "r234", "r253", "r254", "r255", "r259", "r267", "r269", "r286", "r361", "r368", "r466", "r517", "r518", "r519", "r534", "r535", "r563", "r565", "r566", "r567", "r568", "r570", "r581", "r610", "r611", "r612", "r613", "r614", "r616", "r636", "r720", "r721", "r722", "r737", "r794" ] }, "us-gaap_EquityIssuedInBusinessCombinationFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityIssuedInBusinessCombinationFairValueDisclosure", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Equity Issued in Business Combination, Fair Value Disclosure", "terseLabel": "Fair value of equity issued in business combination", "documentation": "Fair value of equity issued in a business combination." } } }, "auth_ref": [ "r112" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r933" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r897", "r908", "r918", "r943" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r894", "r905", "r915", "r940" ] }, "us-gaap_EurodollarMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EurodollarMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Eurodollar [Member]", "terseLabel": "Eurodollar", "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks." } } }, "auth_ref": [] }, "crsr_EuropeAndMiddleEastMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "EuropeAndMiddleEastMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationSummaryOfNetRevenueByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "documentation": "Europe and middle east.", "label": "Europe And Middle East [Member]", "terseLabel": "Europe and Middle East" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r939" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r586", "r587", "r590" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r586", "r587", "r590" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r435", "r473", "r474", "r475", "r476", "r477", "r478", "r587", "r643", "r644", "r645", "r851", "r852", "r858", "r859", "r860" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r586", "r587", "r588", "r589", "r591" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurement" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurement", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r585" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "(Level 1)", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r435", "r473", "r478", "r587", "r643", "r858", "r859", "r860" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "(Level 2)", "verboseLabel": "Fair Value, Inputs, Level 2", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r435", "r473", "r478", "r587", "r644", "r851", "r852", "r858", "r859", "r860" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "(Level 3)", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r435", "r473", "r474", "r475", "r476", "r477", "r478", "r587", "r645", "r851", "r852", "r858", "r859", "r860" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r435", "r473", "r474", "r475", "r476", "r477", "r478", "r643", "r644", "r645", "r851", "r852", "r858", "r859", "r860" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value Recurring Basis", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r585", "r591" ] }, "crsr_FairValueOfIdentifiableIntangibleAssetsNetTangibleAssetsAndLiabilitiesAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "FairValueOfIdentifiableIntangibleAssetsNetTangibleAssetsAndLiabilitiesAcquired", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value of identifiable intangible assets net tangible assets and liabilities acquired.", "label": "Fair Value Of Identifiable Intangible Assets Net Tangible Assets And Liabilities Acquired", "terseLabel": "Fair value of identifiable intangible assets net tangible assets and liabilities acquired" } } }, "auth_ref": [] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Federal Funds Effective Rate", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg." } } }, "auth_ref": [ "r1066" ] }, "crsr_FederalFundsRateMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "FederalFundsRateMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Federal funds rate.", "label": "Federal Funds Rate [Member]", "terseLabel": "Federal Funds Rate" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r326", "r327", "r328", "r329", "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", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r446", "r464", "r571", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r700", "r848", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r1006", "r1007", "r1008", "r1009" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Intangible assets estimated useful lives", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsNetDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Total finite-life intangibles, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r216", "r395" ] }, "crsr_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Finite-lived intangible assets, amortization expense, after year four.", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r154" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "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": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r154" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r154" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r154" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsSummaryOfValuationOfIdentifiableIntangibleAssetsAcquiredInBusinessCombinationAndRespectiveUsefulLivesDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r391", "r394", "r395", "r397", "r672", "r676" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Total finite-life intangibles, Gross Carrying Amount", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r153", "r676" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsSummaryOfValuationOfIdentifiableIntangibleAssetsAcquiredInBusinessCombinationAndRespectiveUsefulLivesDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "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": [ "r69", "r73" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total finite-life intangibles, Net Carrying Amount", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r153", "r672" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Identifiable intangible assets acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r392" ] }, "crsr_FirstAnniversaryMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "FirstAnniversaryMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestRnciAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "First anniversary.", "label": "First Anniversary [Member]", "terseLabel": "First Anniversary" } } }, "auth_ref": [] }, "crsr_FirstLienTermLoanAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "FirstLienTermLoanAmendmentMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "First lien term loan amendment.", "label": "First Lien Term Loan Amendment [Member]", "terseLabel": "First Lien Term Loan Amendment" } } }, "auth_ref": [] }, "crsr_FirstLienTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "FirstLienTermLoanMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfInterestExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "documentation": "First lien term loan.", "label": "First Lien Term Loan [Member]", "terseLabel": "First Lien Term Loan" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "crsr_OtherExpenseNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense, net", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "totalLabel": "Foreign Currency Transaction Gain (Loss), before Tax, Total", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r601", "r603", "r605", "r607", "r791" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Exchange Forward [Member]", "terseLabel": "Foreign Currency Forward Contracts", "verboseLabel": "Foreign Currency Forward Contracts", "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate." } } }, "auth_ref": [ "r760", "r765", "r770", "r783", "r789", "r811", "r812", "r813", "r880" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r901", "r912", "r922", "r947" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r901", "r912", "r922", "r947" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r901", "r912", "r922", "r947" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r901", "r912", "r922", "r947" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r901", "r912", "r922", "r947" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and Fixtures", "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": [] }, "crsr_GamerAndCreatorPeripheralsMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "GamerAndCreatorPeripheralsMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationSummaryOfFinancialInformationForEachReportableSegmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Gamer and creator peripherals.", "label": "Gamer And Creator Peripherals [Member]", "terseLabel": "Gamer and Creator Peripherals" } } }, "auth_ref": [] }, "crsr_GamingComponentsAndSystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "GamingComponentsAndSystemsMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationSummaryOfFinancialInformationForEachReportableSegmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Gaming components and systems.", "label": "Gaming Components And Systems [Member]", "terseLabel": "Gaming Components and Systems" } } }, "auth_ref": [] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk", "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": [ "r57", "r821" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://corsair.com/20240331/taxonomy/role/DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails2": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 }, "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetails", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r215", "r379", "r677", "r849", "r876", "r1012", "r1019" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Acquired During Period", "terseLabel": "Addition from business acquisition", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r382", "r849" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r151" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Effect of foreign currency exchange rates", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r386" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [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": [ "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r849" ] }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPeriodIncreaseDecrease", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Period Increase (Decrease)", "terseLabel": "Increased goodwill", "totalLabel": "Goodwill, Period Increase (Decrease), Total", "documentation": "Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r1011" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Measurement period adjustments", "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r1", "r1018" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationSummaryOfFinancialInformationForEachReportableSegmentDetails", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "terseLabel": "Total gross profit", "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": [ "r136", "r250", "r291", "r305", "r311", "r314", "r356", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r595", "r846", "r1031" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r22", "r557" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r22" ] }, "crsr_IDisplayMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "IDisplayMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "iDisplay", "label": "I Display [Member]", "documentation": "iDisplay." } } }, "auth_ref": [] }, "crsr_IDisplaySellerMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "IDisplaySellerMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "I Display seller.", "label": "I Display Seller [Member]", "terseLabel": "IDisplay Seller" } } }, "auth_ref": [] }, "crsr_IDisplayTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "IDisplayTechnologyMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestRnciAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsSummaryOfValuationOfIdentifiableIntangibleAssetsAcquiredInBusinessCombinationAndRespectiveUsefulLivesDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsTables", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "iDisplay Technology.", "label": "I Display Technology [Member]", "terseLabel": "IDisplay Technology" } } }, "auth_ref": [] }, "crsr_ImpliedMinorityDiscountPercentage": { "xbrltype": "percentItemType", "nsuri": "http://corsair.com/20240331", "localname": "ImpliedMinorityDiscountPercentage", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Implied minority discount percentage.", "label": "Implied Minority Discount Percentage", "terseLabel": "Implied minority discount percentage" } } }, "auth_ref": [] }, "us-gaap_IncomeAmountsAttributableToNoncontrollingInterestDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeAmountsAttributableToNoncontrollingInterestDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Income Amounts Attributable to Noncontrolling Interest, Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeBeforeIncomeTaxesIncomeTaxExpenseBenefitAndEffectiveIncomeTaxRatesDetails", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income (loss) before income taxes", "totalLabel": "Loss before income taxes", "verboseLabel": "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": [ "r0", "r133", "r179", "r291", "r305", "r311", "r314", "r682", "r696", "r846" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r398", "r401", "r778" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r401", "r778" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r251", "r522", "r528", "r530", "r531", "r537", "r541", "r542", "r543", "r734" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeBeforeIncomeTaxesIncomeTaxExpenseBenefitAndEffectiveIncomeTaxRatesDetails", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Income tax benefit (expense)", "totalLabel": "Income Tax Expense (Benefit), Total", "negatedLabel": "Income tax benefit", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r181", "r193", "r268", "r269", "r299", "r526", "r538", "r705" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid (refunded) for income taxes, net", "totalLabel": "Income Taxes Paid, Net, Total", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r49" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "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": [ "r12" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Other liabilities and accrued expenses", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r991" ] }, "us-gaap_IncreaseDecreaseInDeferredLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredLiabilities", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Liabilities", "negatedLabel": "Deferred Liabilities", "totalLabel": "Increase (Decrease) in Deferred Liabilities, Total", "documentation": "Change during the period in carrying value for all deferred liabilities due within one year or operating cycle." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInIntangibleAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIntangibleAssetsCurrent", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Intangible Assets, Current", "negatedLabel": "Decreased identifiable intangible assets", "documentation": "The increase (decrease) during the reporting period in intangible assets (for example patents and licenses)." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total", "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": [ "r12" ] }, "crsr_IncreaseDecreaseInInventoryImpairmentAndRelatedCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "IncreaseDecreaseInInventoryImpairmentAndRelatedCharges", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in inventory impairment and related charges.", "label": "Increase Decrease In Inventory Impairment And Related Charges", "terseLabel": "Increase decrease in inventory impairment and related charges" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-Lived Intangible Assets", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r393", "r396" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-life intangibles, Gross and Net Carrying Amount", "totalLabel": "Indefinite-Lived Intangible Assets (Excluding Goodwill), Total", "periodStartLabel": "Indefinite-Lived Intangible Assets (Excluding Goodwill), Beginning Balance", "periodEndLabel": "Indefinite-Lived Intangible Assets (Excluding Goodwill), Ending Balance", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r155" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-Lived Intangible Assets, Major Class Name", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r71", "r155" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets, Period Increase (Decrease)", "negatedLabel": "Decreased identifiable intangible assets", "totalLabel": "Indefinite-Lived Intangible Assets, Period Increase (Decrease), Total", "documentation": "Amount of increase (decrease) of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r155" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r904", "r912", "r922", "r939", "r947", "r951", "r959" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r957" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r893", "r963" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r893", "r963" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r893", "r963" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsNetDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Total intangible assets, Gross Carrying Amount", "totalLabel": "Intangible Assets, Gross (Excluding Goodwill), Total", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r215" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsNetDetails", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Total intangible assets, Net Carrying Amount", "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": [ "r68", "r72" ] }, "us-gaap_InterestAndDebtExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndDebtExpense", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "crsr_OtherExpenseNet", "weight": 1.0, "order": 0.0 }, "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfInterestExpenseRecognizedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfInterestExpenseRecognizedDetails", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "totalLabel": "Total interest expense", "label": "Interest and Debt Expense", "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity." } } }, "auth_ref": [ "r16" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfInterestExpenseRecognizedDetails": { "parentTag": "us-gaap_InterestAndDebtExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfInterestExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense for term loan", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r142", "r442", "r853", "r854" ] }, "us-gaap_InterestExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseOther", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfInterestExpenseRecognizedDetails": { "parentTag": "us-gaap_InterestAndDebtExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfInterestExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Interest Expense, Other", "documentation": "Amount of interest expense classified as other." } } }, "auth_ref": [] }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Summary of Interest Expense Recognized", "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest", "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": [ "r241", "r244", "r245" ] }, "us-gaap_InventoryAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryAdjustments", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Adjustments", "terseLabel": "Inventory", "totalLabel": "Inventory Adjustments, Total", "documentation": "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods." } } }, "auth_ref": [ "r66", "r985" ] }, "us-gaap_InventoryExchangesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryExchangesMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Exchanges [Member]", "terseLabel": "Inventory Exchanges", "documentation": "Inventory that is exchanged with the same counterpart as a sale of goods." } } }, "auth_ref": [ "r631" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "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": [ "r150", "r839" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Inventories", "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": [ "r225", "r837", "r876" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r150", "r841" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in progress", "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": [ "r150", "r840" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "crsr_OtherExpenseNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r140", "r294" ] }, "us-gaap_InvestmentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentMaturityDate", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Investment Maturity Date", "terseLabel": "Investment maturity date", "documentation": "Maturity date of investment, in YYYY-MM-DD format." } } }, "auth_ref": [ "r799", "r800", "r802", "r803", "r805", "r806", "r815", "r816", "r880", "r1004", "r1005" ] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Investments, Fair Value Disclosure", "terseLabel": "Investment fair value", "totalLabel": "Investments, Fair Value Disclosure, Total", "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method." } } }, "auth_ref": [ "r586" ] }, "crsr_IssuanceOfCommonStockRelatingToBusinessAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "IssuanceOfCommonStockRelatingToBusinessAcquisition", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Issuance of common stock relating to business acquisition.", "label": "Issuance Of Common Stock Relating To Business Acquisition", "terseLabel": "Issuance of common stock relating to business acquisition" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r156" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding, amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r31", "r250", "r356", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r552", "r555", "r556", "r595", "r752", "r845", "r888", "r1031", "r1072", "r1073" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities, temporary equity and permanent equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r131", "r178", "r693", "r876", "r995", "r1010", "r1068" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "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": [ "r33", "r212", "r250", "r356", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r552", "r555", "r556", "r595", "r876", "r1031", "r1072", "r1073" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure", "terseLabel": "Liabilities", "totalLabel": "Liabilities, Fair Value Disclosure, Total", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r112" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "auth_ref": [] }, "crsr_LiborMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "LiborMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "LIBOR", "label": "LIBOR [ Member]", "documentation": "LIBOR." } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Line of Credit", "terseLabel": "Outstanding borrowing balance", "totalLabel": "Long-Term Line of Credit, Total", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r25", "r175", "r1081" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Line of credit facility, current borrowing capacity", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r29" ] }, "crsr_LineOfCreditFacilityExpirationMonthAndYear": { "xbrltype": "gYearMonthItemType", "nsuri": "http://corsair.com/20240331", "localname": "LineOfCreditFacilityExpirationMonthAndYear", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Line of credit facility expiration month and year.", "label": "Line Of Credit Facility Expiration Month And Year", "terseLabel": "Credit facility, expiration month and year" } } }, "auth_ref": [] }, "crsr_LineOfCreditFacilityIncrementalMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "LineOfCreditFacilityIncrementalMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Line of credit facility incremental maximum borrowing capacity.", "label": "Line Of Credit Facility Incremental Maximum Borrowing Capacity", "terseLabel": "Credit facility, incremental maximum aggregate principal amount" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Principal amount", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r29" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Unused capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r29" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfDebtDetails2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt", "label": "Long-Term Debt", "verboseLabel": "Carrying value of term loan", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r25", "r175", "r434", "r450", "r851", "r852", "r1081" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfDebtDetails2": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Current Maturities", "totalLabel": "Long-Term Debt, Current Maturities, Total", "terseLabel": "Less: debt maturing within one year, net", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r219" ] }, "crsr_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/DisclosureDebtSummaryOfFuturePrincipalPaymentsUnderTotalLongtermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureDebtSummaryOfFuturePrincipalPaymentsUnderTotalLongtermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Long term debt maturities repayments of principal after year four.", "label": "Long Term Debt Maturities Repayments Of Principal After Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/DisclosureDebtSummaryOfFuturePrincipalPaymentsUnderTotalLongtermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureDebtSummaryOfFuturePrincipalPaymentsUnderTotalLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "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": [ "r15", "r252", "r439" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/DisclosureDebtSummaryOfFuturePrincipalPaymentsUnderTotalLongtermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureDebtSummaryOfFuturePrincipalPaymentsUnderTotalLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Four", "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 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": [ "r15", "r252", "r439" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/DisclosureDebtSummaryOfFuturePrincipalPaymentsUnderTotalLongtermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureDebtSummaryOfFuturePrincipalPaymentsUnderTotalLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Three", "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 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": [ "r15", "r252", "r439" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/DisclosureDebtSummaryOfFuturePrincipalPaymentsUnderTotalLongtermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureDebtSummaryOfFuturePrincipalPaymentsUnderTotalLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "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": [ "r15", "r252", "r439" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/DisclosureDebtSummaryOfFuturePrincipalPaymentsUnderTotalLongtermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureDebtSummaryOfFuturePrincipalPaymentsUnderTotalLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "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 remainder of current fiscal year." } } }, "auth_ref": [ "r997" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfDebtDetails2": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfDebtDetails", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities", "totalLabel": "Long-Term Debt, Excluding Current Maturities, Total", "terseLabel": "Long-term debt, net", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r221" ] }, "us-gaap_LossContingencyClaimsSettledNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyClaimsSettledNumber", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Claims Settled, Number", "terseLabel": "Loss contingency, claims settled, number", "documentation": "Number of claims settled." } } }, "auth_ref": [ "r1025", "r1026" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "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": [ "r320", "r857", "r1034", "r1082", "r1086" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationAdditionalInformationDetail", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r407", "r408", "r409", "r410", "r479", "r670", "r717", "r744", "r745", "r799", "r802", "r806", "r807", "r815", "r833", "r834", "r847", "r855", "r863", "r877", "r1033", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r931" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r931" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r407", "r408", "r409", "r410", "r479", "r670", "r717", "r744", "r745", "r799", "r802", "r806", "r807", "r815", "r833", "r834", "r847", "r855", "r863", "r877", "r1033", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Noncontrolling Interest", "totalLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Total", "periodStartLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Beginning Balance", "periodEndLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Ending Balance", "terseLabel": "Nonredeemable noncontrolling interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r39", "r177", "r250", "r356", "r412", "r414", "r415", "r416", "r419", "r420", "r595", "r692", "r756" ] }, "us-gaap_MinorityInterestChangeInRedemptionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestChangeInRedemptionValue", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail2": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 0.0 }, "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail", "http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestRnciScheduleOfChangesInRedeemableNoncontrollingInterestDetails", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Change in Redemption Value", "negatedLabel": "Change in redemption value", "verboseLabel": "Change in redemption value", "terseLabel": "Change in redemption value of redeemable noncontrolling interest", "negatedTerseLabel": "Increase (decrease) in redemption value over the carrying value", "documentation": "Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest." } } }, "auth_ref": [ "r27", "r79", "r80", "r83" ] }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary, Ownership Percentage, Noncontrolling Owner", "terseLabel": "Noncontrolling interest", "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity." } } }, "auth_ref": [] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership stake", "label": "Subsidiary, Ownership Percentage, Parent", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r950" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r958" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r320", "r857", "r1034", "r1082", "r1086" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r932" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash 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": [ "r243" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash 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": [ "r243" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r144", "r145", "r146" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 0.0 }, "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail2": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net loss attributable to Corsair Gaming, Inc.", "verboseLabel": "Net loss attributable to Corsair Gaming, Inc.", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r134", "r146", "r180", "r210", "r227", "r230", "r234", "r250", "r258", "r262", "r263", "r264", "r265", "r268", "r269", "r277", "r291", "r305", "r311", "r314", "r356", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r583", "r595", "r699", "r775", "r792", "r793", "r846", "r886", "r1031" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail2": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 0.0 }, "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "verboseLabel": "Net income attributable to noncontrolling interests", "totalLabel": "Net Income (Loss) Attributable to Noncontrolling Interest, Total", "terseLabel": "Less: Net income attributable to noncontrolling interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r103", "r169", "r227", "r230", "r268", "r269", "r698", "r989" ] }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestRnciScheduleOfChangesInRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share of net income", "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest", "totalLabel": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest, Total", "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest." } } }, "auth_ref": [ "r137" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net loss attributable to common stockholders of Corsair Gaming, Inc.", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r239", "r262", "r263", "r264", "r265", "r273", "r274", "r278", "r281", "r291", "r305", "r311", "r314", "r846" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Calculation of net loss per share attributable to common stockholders of Corsair Gaming, Inc.:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest", "terseLabel": "Net income (loss)", "totalLabel": "Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest, Total", "documentation": "Amount after income tax of income (loss) including the portion attributable to nonredeemable noncontrolling interest. Excludes the portion attributable to redeemable noncontrolling interest recognized as temporary equity." } } }, "auth_ref": [ "r26", "r169", "r170" ] }, "crsr_NetIncomeLossPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://corsair.com/20240331", "localname": "NetIncomeLossPerShareAbstract", "lang": { "en-us": { "role": { "documentation": "Net income (loss) per share..", "label": "Net Income Loss Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements Or Change In Accounting Principle [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r204", "r205", "r206", "r207", "r208", "r256", "r258", "r259", "r260", "r261", "r264", "r271", "r285", "r324", "r325", "r358", "r359", "r360", "r361", "r363", "r364", "r365", "r366", "r367", "r368", "r400", "r517", "r518", "r519", "r532", "r533", "r534", "r535", "r546", "r547", "r548", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r592", "r593", "r597", "r598", "r599", "r600", "r618", "r619", "r622", "r623", "r624", "r625", "r632", "r633", "r634", "r635", "r636", "r673", "r674", "r675", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r731" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements Or Change In Accounting Principle [Table]", "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items." } } }, "auth_ref": [ "r53", "r204", "r205", "r206", "r207", "r208", "r256", "r258", "r259", "r260", "r261", "r264", "r271", "r285", "r324", "r325", "r358", "r359", "r360", "r361", "r363", "r364", "r365", "r366", "r367", "r368", "r400", "r517", "r518", "r519", "r532", "r533", "r534", "r535", "r546", "r547", "r548", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r592", "r593", "r597", "r598", "r599", "r600", "r618", "r619", "r622", "r623", "r624", "r625", "r632", "r633", "r634", "r635", "r636", "r673", "r674", "r675", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r731" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r931" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r901", "r912", "r922", "r939", "r947" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r929" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r928" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r939" ] }, "crsr_NonRule10B51ArrModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://corsair.com/20240331", "localname": "NonRule10B51ArrModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b 5-1 Arr modified flag", "documentation": "Non-rule 10b 5-1 Arr modified flag." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r958" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r958" ] }, "crsr_NonUsExcludingGBMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "NonUsExcludingGBMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Non US excluding GB.", "label": "Non Us Excluding G B [Member]", "terseLabel": "Non-US Excluding United Kingdom" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Member]", "terseLabel": "Nonredeemable Noncontrolling Interest", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r98", "r466", "r998", "r999", "r1000", "r1089" ] }, "crsr_NoncontrollingInterestsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://corsair.com/20240331", "localname": "NoncontrollingInterestsPolicyTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Noncontrolling interests.", "label": "Noncontrolling Interests Policy [Text Block]", "terseLabel": "Noncontrolling Interests" } } }, "auth_ref": [] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated as Hedging Instrument", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_NonmonetaryTransactionTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonmonetaryTransactionTypeAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Nonmonetary Transaction Type [Axis]", "terseLabel": "Nonmonetary Transaction Type", "documentation": "Information by nature of the nonmonetary transaction or group of similar transactions, such as a barter or exchange." } } }, "auth_ref": [ "r630", "r631", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875" ] }, "us-gaap_NonmonetaryTransactionTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonmonetaryTransactionTypeDomain", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Nonmonetary Transaction Type [Domain]", "terseLabel": "Nonmonetary Transaction Type", "documentation": "Identifies the nature of the nonmonetary transaction or group of similar transactions, such as a barter or exchange." } } }, "auth_ref": [ "r630", "r631", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875" ] }, "crsr_NumberOfCustomerForMoreThanMinimumThresholdPercentageOfRevenue": { "xbrltype": "integerItemType", "nsuri": "http://corsair.com/20240331", "localname": "NumberOfCustomerForMoreThanMinimumThresholdPercentageOfRevenue", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of customer for more than minimum threshold percentage of revenue.", "label": "Number Of Customer For More Than Minimum Threshold Percentage Of Revenue", "terseLabel": "Number of customer for more than minimum threshold percentage of revenue" } } }, "auth_ref": [] }, "crsr_NumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://corsair.com/20240331", "localname": "NumberOfCustomers", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of customers.", "label": "Number Of Customers", "terseLabel": "Number of customers" } } }, "auth_ref": [] }, "crsr_NumberOfDerivativeInstrumentsHeldForTradingPurposes": { "xbrltype": "integerItemType", "nsuri": "http://corsair.com/20240331", "localname": "NumberOfDerivativeInstrumentsHeldForTradingPurposes", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of derivative instruments held for trading purposes.", "label": "Number Of Derivative Instruments Held For Trading Purposes", "terseLabel": "Derivative instruments for trading purposes" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetail", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r1003" ] }, "crsr_NumberOfSingleCountriesRepresentingMoreThanTenPercentThreshold": { "xbrltype": "integerItemType", "nsuri": "http://corsair.com/20240331", "localname": "NumberOfSingleCountriesRepresentingMoreThanTenPercentThreshold", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of single countries representing more than ten percent threshold.", "label": "Number Of Single Countries Representing More Than Ten Percent Threshold", "terseLabel": "Number of single countries representing more than ten percent threshold" } } }, "auth_ref": [] }, "crsr_OneCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "OneCustomerMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer One", "label": "One Customer", "documentation": "One Customer." } } }, "auth_ref": [] }, "crsr_OneMonthBSBYMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "OneMonthBSBYMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "One-month BSBY.", "label": "One Month B S B Y [Member]", "terseLabel": "One-Month BSBY" } } }, "auth_ref": [] }, "crsr_OneMonthLIBORMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "OneMonthLIBORMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "One month LIBOR.", "label": "One Month L I B O R [Member]", "terseLabel": "One Month LIBOR" } } }, "auth_ref": [] }, "crsr_OneOtherCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "OneOtherCustomerMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One Other Customer", "label": "One Other Customer [Member]", "documentation": "One Other Customer [Member]" } } }, "auth_ref": [] }, "crsr_OnePercentMarginRateMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "OnePercentMarginRateMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "One percent margin rate.", "label": "One Percent Margin Rate [Member]", "terseLabel": "1%, Plus Margin Rate" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "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/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r291", "r305", "r311", "r314", "r846" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r627" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r628" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r627" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r628" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r626" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r217" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments, net of tax benefit (expense) of $124 and $(18) for the three months ended March 31, 2024 and 2023, respectively", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r7", "r132", "r602", "r604", "r609" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments, tax benefit (expense)", "label": "OCI, Foreign Currency Transaction and Translation Gain (Loss), Arising During Period, Tax", "documentation": "Amount of tax expense (benefit), before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r6", "r8", "r602", "r606", "r615" ] }, "crsr_OtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "OtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income Loss Net Of Tax Including Portion Attributable To Noncontrolling Interest", "documentation": "Other comprehensive income loss net of tax including portion attributable to noncontrolling interest." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestRnciScheduleOfChangesInRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share of other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest", "totalLabel": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest, Total", "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests." } } }, "auth_ref": [ "r11", "r18", "r168", "r228", "r231" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://corsair.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive gain (loss):" } } }, "auth_ref": [] }, "us-gaap_OtherContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherContractMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Other Contract [Member]", "terseLabel": "Other", "documentation": "Derivative instrument whose primary underlying risk is classified as other." } } }, "auth_ref": [ "r835", "r842", "r858" ] }, "us-gaap_OtherCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCustomerMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Customer", "documentation": "Customer classified as other." } } }, "auth_ref": [ "r972", "r1082", "r1083", "r1084", "r1085", "r1087" ] }, "crsr_OtherDirectorsOrOfficersMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "OtherDirectorsOrOfficersMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Other Directors or Officers [Member]", "documentation": "Other directors or officers." } } }, "auth_ref": [] }, "crsr_OtherExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "OtherExpenseNet", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Other expense net.", "label": "Other Expense Net", "negatedTotalLabel": "Total other expense, net" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "terseLabel": "Other", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r32", "r876" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 }, "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities, noncurrent", "totalLabel": "Other liabilities, noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r36" ] }, "crsr_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "OtherMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Other.", "label": "Other [Member]", "terseLabel": "Other" } } }, "auth_ref": [] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Noncash Income (Expense)", "negatedLabel": "Other", "totalLabel": "Other Noncash Income (Expense), Total", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r146" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "crsr_OtherExpenseNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "totalLabel": "Other Nonoperating Income (Expense), Total", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r141" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other (expense) income:" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r931" ] }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSundryLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Other Sundry Liabilities, Noncurrent", "terseLabel": "Other", "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date." } } }, "auth_ref": [ "r123", "r174" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r899", "r910", "r920", "r945" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r902", "r913", "r923", "r948" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r902", "r913", "r923", "r948" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership", "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership", "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Parent [Member]", "terseLabel": "Total Corsair Gaming, Inc. Stockholders' Equity", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "crsr_PatentPortfolioMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "PatentPortfolioMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsSummaryOfValuationOfIdentifiableIntangibleAssetsAcquiredInBusinessCombinationAndRespectiveUsefulLivesDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Patent portfolio.", "label": "Patent Portfolio [Member]", "terseLabel": "Patent Portfolio" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r927" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of deferred and contingent consideration", "label": "Payment for Contingent Consideration Liability, Financing Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PaymentsOfDividendsMinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsMinorityInterest", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividend paid to noncontrolling interest", "label": "Payments of Ordinary Dividends, Noncontrolling Interest", "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests." } } }, "auth_ref": [ "r47" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments of Stock Issuance Costs", "negatedLabel": "Payment of other offering costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r46" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Payment of taxes related to net share settlement of equity awards", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r240" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Purchase consideration paid in cash", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r45", "r549" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase price adjustment related to business acquisition", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r45" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "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": [ "r143" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r930" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r930" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r929" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r939" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r932" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r928" ] }, "crsr_PercentageOfAdditionalOwnershipIneterestAcquired": { "xbrltype": "percentItemType", "nsuri": "http://corsair.com/20240331", "localname": "PercentageOfAdditionalOwnershipIneterestAcquired", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of additional ownership interest acquired", "label": "Percentage of Additional Ownership Ineterest Acquired", "documentation": "Percentage of additional ownership ineterest acquired." } } }, "auth_ref": [] }, "crsr_PercentageOfControllingFinancialInterest": { "xbrltype": "percentItemType", "nsuri": "http://corsair.com/20240331", "localname": "PercentageOfControllingFinancialInterest", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of controlling financial interest.", "label": "Percentage Of Controlling Financial Interest", "terseLabel": "Percentage of controlling financial interest" } } }, "auth_ref": [] }, "crsr_PercentageOfNetRevenueDecreased": { "xbrltype": "percentItemType", "nsuri": "http://corsair.com/20240331", "localname": "PercentageOfNetRevenueDecreased", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of net revenue decreased.", "label": "Percentage Of Net Revenue Decreased", "terseLabel": "Decreased in percentage of net revenue" } } }, "auth_ref": [] }, "crsr_PercentageOfRedeemableNoncontrollingInterests": { "xbrltype": "percentItemType", "nsuri": "http://corsair.com/20240331", "localname": "PercentageOfRedeemableNoncontrollingInterests", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of redeemable noncontrolling interests.", "label": "Percentage Of Redeemable Noncontrolling Interests", "terseLabel": "Percentage of Redeemable Noncontrolling Interests" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationAdditionalInformationDetail", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationSummaryOfTotalUnrecognizedStockBasedCompensationExpenseAndRemainingPeriodDetail" ], "lang": { "en-us": { "role": { "terseLabel": "PSUs", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value", "verboseLabel": "Authorized shares of preferred stock for issuance, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r125", "r453" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "verboseLabel": "Authorized shares of preferred stock for issuance", "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": [ "r125", "r754" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r125", "r453" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "verboseLabel": "Preferred stock shares outstanding", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "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": [ "r125", "r754", "r773", "r1089", "r1090" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.0001 par value: 5,000 shares authorized, nil and nil shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r125", "r688", "r876" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "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": [ "r986" ] }, "crsr_PrepaymentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "PrepaymentOfDebt", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Prepayment of debt.", "label": "Prepayment Of Debt", "terseLabel": "Voluntary Prepayment of debt", "verboseLabel": "Prepayment of debt" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from issuance of shares through employee equity incentive plans", "totalLabel": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised, Total", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r9", "r23" ] }, "us-gaap_ProceedsFromPreviousAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPreviousAcquisition", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price adjustment", "label": "Proceeds from Previous Acquisition", "documentation": "Cash inflow representing an adjustment to the purchase price of a previous acquisition." } } }, "auth_ref": [ "r967" ] }, "us-gaap_ProceedsFromSaleAndCollectionOfReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndCollectionOfReceivables", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale and Collection of Receivables", "terseLabel": "Cash proceeds received", "totalLabel": "Proceeds from Sale and Collection of Receivables, Total", "documentation": "The cash inflow associated with the proceeds from sale and collection of receivables during the period." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://corsair.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 }, "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail2": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations", "http://corsair.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "totalLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r210", "r227", "r230", "r242", "r250", "r258", "r268", "r269", "r291", "r305", "r311", "r314", "r356", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r550", "r553", "r554", "r583", "r595", "r682", "r697", "r736", "r775", "r792", "r793", "r846", "r865", "r866", "r887", "r989", "r1031" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r14" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property and equipment", "totalLabel": "Property, Plant and Equipment, Gross, Total", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "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": [ "r156", "r213", "r695" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property 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": [ "r14", "r683", "r695", "r876" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset", "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": [ "r156" ] }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Non-cancelable long-term purchase commitments", "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations." } } }, "auth_ref": [ "r124", "r176" ] }, "crsr_PutAndCallOptionExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://corsair.com/20240331", "localname": "PutAndCallOptionExpirationDate", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestRnciAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Put and call option expiration date.", "label": "Put And Call Option Expiration Date", "terseLabel": "Put and call option expiration date" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r927" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r927" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationAdditionalInformationDetail", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r407", "r408", "r409", "r410", "r472", "r479", "r508", "r509", "r510", "r646", "r670", "r717", "r744", "r745", "r799", "r802", "r806", "r807", "r815", "r833", "r834", "r847", "r855", "r863", "r877", "r880", "r1022", "r1033", "r1075", "r1076", "r1077", "r1078", "r1079" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationAdditionalInformationDetail", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r407", "r408", "r409", "r410", "r472", "r479", "r508", "r509", "r510", "r646", "r670", "r717", "r744", "r745", "r799", "r802", "r806", "r807", "r815", "r833", "r834", "r847", "r855", "r863", "r877", "r880", "r1022", "r1033", "r1075", "r1076", "r1077", "r1078", "r1079" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r894", "r905", "r915", "r940" ] }, "us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestByLegalEntityTable", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestRnciAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interest, by Legal Entity [Table]", "terseLabel": "Redeemable Noncontrolling Interest By Legal Entity [Table]", "documentation": "Schedule of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity." } } }, "auth_ref": [] }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "totalLabel": "Redeemable Noncontrolling Interest, Equity, Carrying Amount, Total", "terseLabel": "Redeemable noncontrolling interest", "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity." } } }, "auth_ref": [ "r77", "r78", "r79", "r80" ] }, "us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestEquityCommonCarryingAmount", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestRnciScheduleOfChangesInRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interest, Equity, Common, Carrying Amount", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "documentation": "As of the reporting date, the carrying amount of noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. The noncontrolling interest holder's ownership (or holders' ownership) may be in the form of common shares (regardless of class), limited partnership units (regardless of class), non-preferential membership interests, or any other form of common equity regardless of investee entity legal form." } } }, "auth_ref": [ "r77", "r78", "r79", "r80" ] }, "us-gaap_RedeemableNoncontrollingInterestLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestLineItems", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestRnciAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interest [Line Items]", "terseLabel": "Redeemable Noncontrolling Interest [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RedeemableNoncontrollingInterestTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestTableTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestTables" ], "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interest [Table Text Block]", "terseLabel": "Redeemable Noncontrolling Interests", "documentation": "Tabular disclosure of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity." } } }, "auth_ref": [] }, "crsr_RedeemableNoncontrollingInterestsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://corsair.com/20240331", "localname": "RedeemableNoncontrollingInterestsTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterest1" ], "lang": { "en-us": { "role": { "documentation": "Redeemable noncontrolling interests.", "label": "Redeemable Noncontrolling Interests [Text Block]", "terseLabel": "Redeemable Noncontrolling Interest" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Repayments of Debt", "terseLabel": "Repayments of debt", "negatedLabel": "Repayment of debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r990" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Product development", "totalLabel": "Research and Development Expense, Total", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r121", "r521", "r1080" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r895", "r906", "r916", "r941" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r896", "r907", "r917", "r942" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r903", "r914", "r924", "r949" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted cash-short term", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r983", "r993" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted cash-noncurrent", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash, noncurrent", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r183", "r984", "r993" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationAdditionalInformationDetail", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationSummaryOfTotalUnrecognizedStockBasedCompensationExpenseAndRemainingPeriodDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units", "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_RestructuringAndRelatedCostNumberOfPositionsEliminated": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Cost, Number of Positions Eliminated", "terseLabel": "Restructuring and related cost, number of positions eliminated", "documentation": "The number of positions eliminated during the period as a result of restructuring activities." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r128", "r162", "r691", "r724", "r729", "r733", "r755", "r876" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r206", "r253", "r254", "r255", "r259", "r267", "r269", "r361", "r368", "r517", "r518", "r519", "r534", "r535", "r563", "r566", "r567", "r570", "r581", "r720", "r722", "r737", "r1089" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationSummaryOfFinancialInformationForEachReportableSegmentDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationSummaryOfNetRevenueByGeographicRegionDetails", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net revenue", "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": [ "r292", "r293", "r304", "r309", "r310", "r316", "r318", "r320", "r469", "r470", "r671" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationTables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Summary of Net Revenue By Geographic Region", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r24" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "verboseLabel": "Revolving Credit Facility", "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": [] }, "crsr_RevolvingCreditFacilityUnderCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "RevolvingCreditFacilityUnderCreditAgreementMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfInterestExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "documentation": "Revolving credit facility under credit agreement.", "label": "Revolving Credit Facility Under Credit Agreement [Member]", "terseLabel": "Revolving Credit Facility Under Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r629", "r867" ] }, "crsr_Rule10B51ArrModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://corsair.com/20240331", "localname": "Rule10B51ArrModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b 5-1 Arr Modified Flag", "documentation": "Rule 10b 5-1 Arr modified flag." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r958" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r958" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "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_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesAndExciseTaxPayableCurrent", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Sales tax and value added tax payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "terseLabel": "Consolidated Net Revenue", "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": [ "r320", "r968" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast", "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact." } } }, "auth_ref": [ "r480", "r980", "r1001" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r271", "r480", "r965", "r1001" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Summary of Intangible Assets, Net", "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r69" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsSummaryOfValuationOfIdentifiableIntangibleAssetsAcquiredInBusinessCombinationAndRespectiveUsefulLivesDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule Of Business Acquisitions By Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r90", "r92", "r544" ] }, "us-gaap_ScheduleOfCapitalUnitsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCapitalUnitsTable", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Capital Units [Table]", "documentation": "This table may be used to capture the complete disclosure pertaining to an entity's capital units or capital shares, including the value of capital units or capital shares, units authorized, units outstanding and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "label": "Condensed Balance Sheet [Table Text Block]", "terseLabel": "Schedule of Components of Balance Sheet", "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r981", "r997" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Summary of Debt", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Computation of Basic and Diluted Net Loss Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1002" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Stock-based Compensation Expense", "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": [ "r86" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of Financial Liabilities that Measured at Fair Value", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r586", "r587" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Summary of Valuation of Identifiable Intangible Assets Acquired in Business Combination and Respective Useful Lives", "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period." } } }, "auth_ref": [ "r69" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule Of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r849" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Changes in Carrying Amount of Goodwill by Reportable Segment", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r849", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021" ] }, "crsr_ScheduleOfIncomeLossBeforeIncomeTaxesIncomeTaxExpenseBenefitAndEffectiveIncomeTaxRatesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://corsair.com/20240331", "localname": "ScheduleOfIncomeLossBeforeIncomeTaxesIncomeTaxExpenseBenefitAndEffectiveIncomeTaxRatesTableTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of income loss before income taxes, income tax expense benefit and effective income tax rates.", "label": "Schedule Of Income Loss Before Income Taxes Income Tax Expense Benefit And Effective Income Tax Rates Table [Text Block]", "terseLabel": "Schedule of Income Before Income Taxes, Income Tax (Expense) Benefit and Effective Income Tax Rates" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Future Principal Payments under Total Long-term Debt", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r15" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Assurance-Type Warranty Obligation", "label": "Schedule of Product Warranty Liability [Table Text Block]", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r411" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Estimated Fair Value of Assets Acquired and Liabilities", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r165" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationSummaryOfFinancialInformationForEachReportableSegmentDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationSummaryOfNetRevenueByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r63", "r64", "r65", "r67" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Summary of Financial Information for Each Reportable Segment", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r63", "r64", "r65", "r67" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationAdditionalInformationDetail", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationSummaryOfTotalUnrecognizedStockBasedCompensationExpenseAndRemainingPeriodDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r482", "r484", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Estimated Future Amortization Expense of Intangible Assets", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r73" ] }, "crsr_SecondAnniversaryMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "SecondAnniversaryMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestRnciAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Second anniversary.", "label": "Second Anniversary [Member]", "terseLabel": "Second Anniversary" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r889" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r891" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationSummaryOfFinancialInformationForEachReportableSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "terseLabel": "Segments", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r288", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r320", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r402", "r403", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r849", "r971", "r1082" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationSummaryOfNetRevenueByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical", "documentation": "Geographical area." } } }, "auth_ref": [ "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r318", "r319", "r740", "r741", "r742", "r801", "r804", "r808", "r817", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r836", "r856", "r880", "r1034", "r1082" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment and Geographic Information", "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": [ "r287", "r288", "r289", "r290", "r291", "r303", "r308", "r312", "r313", "r314", "r315", "r316", "r317", "r320" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationSummaryOfFinancialInformationForEachReportableSegmentDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationSummaryOfNetRevenueByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "crsr_SelfResitrationMaximumSecuritiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "SelfResitrationMaximumSecuritiesIssued", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Self resitration maximum securities issued.", "label": "Self Resitration Maximum Securities Issued", "terseLabel": "Self resitration maximum securities issued" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Sales, general and administrative", "totalLabel": "Selling, General and Administrative Expense, Total", "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": [ "r139" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales, General and Administrative", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Severance Costs", "terseLabel": "Restructuring and related cost, severance and benefits", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation, vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r864" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting rights", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights", "documentation": "Description of service or performance condition required to be met for earning right to award under share-based payment arrangement. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r84" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationAdditionalInformationDetail", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationSummaryOfTotalUnrecognizedStockBasedCompensationExpenseAndRemainingPeriodDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r482", "r484", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationAdditionalInformationDetail", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationSummaryOfTotalUnrecognizedStockBasedCompensationExpenseAndRemainingPeriodDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of units issued", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1035" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance, shares", "periodStartLabel": "Balance, shares", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedLabel": "Shares withheld related to net share settlement, shares", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r147", "r247" ] }, "us-gaap_StandardProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfChangesInAssurancetypeWarrantyObligationDetails" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of the period", "totalLabel": "Standard Product Warranty Accrual, Total", "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability." } } }, "auth_ref": [ "r1027", "r1030" ] }, "us-gaap_StandardProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfChangesInAssurancetypeWarrantyObligationDetails" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Deductions for warranty claims processed", "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties." } } }, "auth_ref": [ "r1028" ] }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfChangesInAssurancetypeWarrantyObligationDetails" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Warranty provision related to products shipped", "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties." } } }, "auth_ref": [ "r1029" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationSummaryOfFinancialInformationForEachReportableSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "terseLabel": "Segments", "documentation": "Information by business segments." } } }, "auth_ref": [ "r209", "r288", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r320", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r399", "r402", "r403", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r849", "r971", "r1082" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r21", "r38", "r206", "r232", "r233", "r234", "r253", "r254", "r255", "r259", "r267", "r269", "r286", "r361", "r368", "r466", "r517", "r518", "r519", "r534", "r535", "r563", "r565", "r566", "r567", "r568", "r570", "r581", "r610", "r611", "r612", "r613", "r614", "r616", "r636", "r720", "r721", "r722", "r737", "r794" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationSummaryOfNetRevenueByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r194", "r203", "r318", "r319", "r740", "r741", "r742", "r801", "r804", "r808", "r817", "r820", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r836", "r856", "r880", "r1034", "r1082" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsNetDetails", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "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": [ "r253", "r254", "r255", "r286", "r671", "r732", "r739", "r746", "r747", "r748", "r749", "r750", "r751", "r754", "r757", "r758", "r759", "r760", "r761", "r763", "r764", "r765", "r766", "r768", "r769", "r770", "r771", "r772", "r774", "r776", "r777", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r794", "r881" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r271", "r480", "r965", "r966", "r1001" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsNetDetails", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r253", "r254", "r255", "r286", "r671", "r732", "r739", "r746", "r747", "r748", "r749", "r750", "r751", "r754", "r757", "r758", "r759", "r760", "r761", "r763", "r764", "r765", "r766", "r768", "r769", "r770", "r771", "r772", "r774", "r776", "r777", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r794", "r881" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r898", "r909", "r919", "r944" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock in connection with employee equity incentive plans, shares", "totalLabel": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r21", "r125", "r126", "r162" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock in connection with employee equity incentive plans", "totalLabel": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r85", "r125", "r126", "r162" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "totalLabel": "Total Corsair Gaming, Inc. stockholders\u2019 equity", "periodStartLabel": "Stockholders' Equity Attributable to Parent, Beginning Balance", "periodEndLabel": "Stockholders' Equity Attributable to Parent, Ending Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r126", "r129", "r130", "r149", "r756", "r773", "r795", "r796", "r876", "r888", "r995", "r1010", "r1068", "r1089" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Corsair Gaming, Inc. stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total permanent equity", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r98", "r99", "r102", "r206", "r207", "r233", "r253", "r254", "r255", "r259", "r267", "r361", "r368", "r466", "r517", "r518", "r519", "r534", "r535", "r563", "r565", "r566", "r567", "r568", "r570", "r581", "r610", "r611", "r616", "r636", "r721", "r722", "r735", "r756", "r773", "r795", "r796", "r818", "r887", "r995", "r1010", "r1068", "r1089" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Permanent equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureStockholdersEquity1" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r159", "r249", "r452", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r465", "r466", "r572", "r797", "r798", "r819" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r617", "r638" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r617", "r638" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r617", "r638" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r617", "r638" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r617", "r638" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureSubsequentEvent" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r637", "r639" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "crsr_SummaryOfUnrecognizedStockBasedCompensationExpenseAndRemainingPeriodForRecognitionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://corsair.com/20240331", "localname": "SummaryOfUnrecognizedStockBasedCompensationExpenseAndRemainingPeriodForRecognitionTableTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureEquityIncentivePlansAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "documentation": "Summary of unrecognized stock-based compensation expense and remaining period for recognition.", "label": "Summary Of Unrecognized Stock Based Compensation Expense And Remaining Period For Recognition Table [Text Block]", "terseLabel": "Summary of Total Unrecognized Stock-Based Compensation Expense and Remaining Period" } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponents" ], "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r982" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow disclosures:" } } }, "auth_ref": [] }, "crsr_SupplierRelationshipMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "SupplierRelationshipMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsSummaryOfValuationOfIdentifiableIntangibleAssetsAcquiredInBusinessCombinationAndRespectiveUsefulLivesDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier Relationships", "documentation": "Supplier relationship.", "label": "Supplier Relationship [Member]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r938" ] }, "crsr_TaxReturnFilingAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "TaxReturnFilingAdjustmentMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Tax return filing adjustment.", "label": "Tax Return Filing Adjustment [Member]", "terseLabel": "Tax Return Filing Adjustment" } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfComponentsOfBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Taxes Payable, Current", "terseLabel": "Income tax payable", "totalLabel": "Taxes Payable, Current, Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r30" ] }, "us-gaap_TemporaryEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityAbstract", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Temporary Equity [Abstract]", "terseLabel": "Temporary equity" } } }, "auth_ref": [] }, "crsr_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "TermLoanMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfDebtDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Term loan.", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "auth_ref": [] }, "crsr_TermLoanUnderCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "TermLoanUnderCreditAgreementMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtSummaryOfInterestExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "documentation": "Term loan under credit agreement.", "label": "Term Loan Under Credit Agreement [Member]", "terseLabel": "Credit Agreement, Term Loan" } } }, "auth_ref": [] }, "crsr_ThiLaMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "ThiLaMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Thi La [Member]", "documentation": "Thi La." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r930" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r937" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "terseLabel": "Trade Name", "verboseLabel": "Trade Name", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r96" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite Life Trade Name", "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": [ "r96" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r957" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r959" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfFinancialLiabilitiesThatMeasuredAtFairValueParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r326", "r327", "r328", "r329", "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", "r446", "r464", "r571", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r700", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r1006", "r1007", "r1008", "r1009" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r960" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r961" ] }, "crsr_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://corsair.com/20240331", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trd Arr Expiration Date", "documentation": "Trd Arr expiration date." } } }, "auth_ref": [] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r959" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r959" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r962" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r960" ] }, "crsr_TwoCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "TwoCustomerMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Two Customer", "label": "Two Customer [Member]", "documentation": "Two Customer." } } }, "auth_ref": [] }, "crsr_TwoPercentMarginRateMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "TwoPercentMarginRateMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Two percent margin rate.", "label": "Two Percent Margin Rate [Member]", "terseLabel": "2%, Plus Margin Rate" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "auth_ref": [] }, "crsr_UnderwrittenPublicOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://corsair.com/20240331", "localname": "UnderwrittenPublicOfferingMember", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Underwritten public offering.", "label": "Underwritten Public Offering [Member]", "terseLabel": "Underwritten Public Offering" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r956" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "terseLabel": "Unrealized tax benefits", "periodStartLabel": "Unrecognized Tax Benefits, Beginning Balance", "periodEndLabel": "Unrecognized Tax Benefits, Ending Balance", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r523", "r529" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfTotalLongtermNoncancelablePurchaseCommitmentDetails": { "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfTotalLongtermNoncancelablePurchaseCommitmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One", "documentation": "Amount of fixed and determinable portion of unrecorded 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": [ "r405" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfTotalLongtermNoncancelablePurchaseCommitmentDetails": { "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfTotalLongtermNoncancelablePurchaseCommitmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four", "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r405" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfTotalLongtermNoncancelablePurchaseCommitmentDetails": { "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfTotalLongtermNoncancelablePurchaseCommitmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two", "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": [ "r405" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfTotalLongtermNoncancelablePurchaseCommitmentDetails": { "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfTotalLongtermNoncancelablePurchaseCommitmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three", "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": [ "r405" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfTotalLongtermNoncancelablePurchaseCommitmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfTotalLongtermNoncancelablePurchaseCommitmentDetails" ], "lang": { "en-us": { "role": { "label": "Unrecorded Unconditional Purchase Obligation", "totalLabel": "Total", "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts)." } } }, "auth_ref": [ "r405" ] }, "crsr_UnrecordedUnconditionalPurchaseObligationDueAfterFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://corsair.com/20240331", "localname": "UnrecordedUnconditionalPurchaseObligationDueAfterFourYears", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfTotalLongtermNoncancelablePurchaseCommitmentDetails": { "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfTotalLongtermNoncancelablePurchaseCommitmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Unrecorded unconditional purchase obligation due after four years.", "label": "Unrecorded Unconditional Purchase Obligation Due After Four Years", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://corsair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfTotalLongtermNoncancelablePurchaseCommitmentDetails": { "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfTotalLongtermNoncancelablePurchaseCommitmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Total Long-Term Non-Cancelable Purchase Commitment", "label": "Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]", "documentation": "Tabular disclosure of unconditional purchase obligation not recognized as liability." } } }, "auth_ref": [ "r1023" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r60", "r61", "r62", "r184", "r185", "r186", "r187" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://corsair.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestRnciAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "terseLabel": "Vesting", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestRnciAdditionalInformationDetails", "http://corsair.com/20240331/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "terseLabel": "Vesting", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total", "terseLabel": "Effect of dilutive securities", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r1002" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Total diluted weighted-average shares outstanding", "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": [ "r275", "r281" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic weighted-average shares outstanding", "label": "Weighted Average Number of Shares Outstanding, Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "terseLabel": "Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r273", "r281" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://corsair.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail", "http://corsair.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Denominator", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted-average common shares outstanding:" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a-c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "835", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r25": { "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(3)", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "16(c)", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(12)(c)", "Section": "S99", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(16)(c)", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "14", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "15", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r90": { "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r92": { "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" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r96": { "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" }, "r97": { "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" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4M", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4M" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r113": { "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" }, "r114": { "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r149": { "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" }, "r150": { "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" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r156": { "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" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r162": { "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" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r166": { "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" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r172": { "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" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r181": { "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" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-4" }, "r193": { "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" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r206": { "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" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r227": { "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" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r230": { "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" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r236": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r238": { "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" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r241": { "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" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-3" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r273": { "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" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r299": { "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" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r303": { "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" }, "r304": { "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" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r306": { "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" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r308": { "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" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r323": { "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" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r356": { "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" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r361": { "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" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r368": { "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" }, "r369": { "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" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r398": { "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" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r401": { "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" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r423": { "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" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r434": { "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" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r437": { "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" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r439": { "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" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r441": { "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" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r444": { "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" }, "r445": { "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" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r447": { "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" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r450": { "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" }, "r451": { "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" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r453": { "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" }, "r454": { "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" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r456": { "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" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r459": { "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" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r530": { "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" }, "r531": { "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" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r534": { "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" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r537": { "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" }, "r538": { "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" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r541": { "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" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r543": { "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" }, "r544": { "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" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r551": { "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" }, "r552": { "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" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r555": { "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" }, "r556": { "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" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-5" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r570": { "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" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r595": { "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" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-5" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-5" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-21" }, "r616": { "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" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r621": { "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" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r626": { "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" }, "r627": { "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" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482864/845-10-50-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482864/845-10-50-3" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r636": { "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" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r646": { "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" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r678": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r679": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r687": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r692": { "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)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r698": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r702": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r717": { "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" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r724": { "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" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r729": { "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" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r762": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r791": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(6)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r836": { "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" }, "r837": { "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" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r842": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r849": { "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" }, "r850": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r859": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r867": { "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" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-4" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-4" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-4" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-4" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-5" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-6" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-6" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-6" }, "r876": { "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" }, "r877": { "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" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r925": { "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" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r965": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r966": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r968": { "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" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-9C" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "11", "Subsection": "03", "Publisher": "SEC" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "(a)", "Publisher": "SEC" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r984": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r986": { "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" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r990": { "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" }, "r991": { "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" }, "r992": { "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" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r994": { "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" }, "r995": { "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" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r997": { "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" }, "r998": { "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" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1010": { "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" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1012": { "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" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1019": { "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" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r1022": { "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" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "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" }, "r1039": { "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" }, "r1040": { "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" }, "r1041": { "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" }, "r1042": { "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" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "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" }, "r1060": { "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" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r1067": { "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" }, "r1068": { "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" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1072": { "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" }, "r1073": { "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" }, "r1074": { "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" }, "r1075": { "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" }, "r1076": { "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" }, "r1077": { "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" }, "r1078": { "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" }, "r1079": { "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" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1082": { "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" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-6" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7B" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-2" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 80 0000950170-24-054670-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-054670-xbrl.zip M4$L#!!0 ( #B&IU@!2VL0X,0! ,4O' 1 8W)SEVVTB6+OJ_GP+'U7TJ+85Z$5??OI?"!4O7KU^4[R)7XM=/RF_Q!=E MXT=5,ZUC\'S\6K\>CO7[=# M*L=--9I.X%W-MJ\.GA8(S1_^O(XV?U^\L)-8[%!,.<("8?6!R!VN=HC8-M3( M_P?C'8Q/_:PZ/*K+S_N3X@?_8Y%_!>\>C^-H=%2\*L=V[$L[*O86+]V"4?KM M8GR?%6#Z=73QSZ^3"6\7LULGI6\LS SA]-WL*RSB!J<7% M_;#P?UYQ>[[L;'-\^[=S]Y^97[ZZN+7\=MES21Y&IG@F^.+V<35^ X2O2W_Q MS\*D?CHY.HQ/X48TGMUY/*JFO&A,, /R]/_^\?N>WX\'%GT_]6F#/EM[>/S+ M9!O7_FY^ 7Y/V>)F>#W*KV^N&1W\AB+,$".+7_IJ.I[41V>IUT2__;GZ\G1^ M\5MCS^M2+HP^HF;J+7SR_>.;% M33TYOQCPY9F;II/ZTOUBGL+5XQ6+Y<6OA@MGY]M4G!)UU::=W7%J8I=.ZLR3 M(^P3>A';4/PT?IO$<5.Z442QW4[M,C:(;N-CRM7-R5Q]53>VK%OLR6"!V>%'[VZ>7!8U< 5DV>'-F3DWBGTX;=G3]JWAO++XD>A; Y' M]BAS:82K/Y7?=O*S8SW[LPPACML_3]BX*(%*KSY9$8 -C4(V)8^X= PYR11R ME(BH:(KQP3S_^2L MY %'A3A6 L'VT,@XH9!,F"I") V>/?D%(4*!)7YZ>F9H%X\T2:NXD!A%GSCB M@3AD< @HD" /WH.XZSMZ/4XQ&__$8_N-D(,NTQQIH2Y9*2O M:NM;-6$VU&!]] IS%!C%B$>G84M2BY+@43LK!(X!G:>,YY:5$\*D$@D%(S3BB3%D),9(!RH9B]8H;9X4TW$Y^\''3Q_W M7@"<-.7.N!P!(]?3"#Q\\= -MPEV)$8^Y 5QGL"S@<.2\-Z1Q*W0_AY#UXDP MX;1$@4;@ RHMTGEE''546ZF,"/*N0Z>2).)A6V@.2\^%HYP&DQ!HDDXPP>K332PB6DDH7EU8(D);X?\0OX_1>;E?,/L3YX MF_(.R>OP_;"]U((J09#7 O8>HP(YHWQF&^R)ID+(\*28R;F?G\Q5F9TPK;]6 M=6CB^,DODZ]5<0#/W&]N!"E"L$"YP4CX/!GE)+(&2&L9UU8%)PF^8C*_V7+\ M>]4T>Q,0(7GWOTV@QE<'\6T-''%8Q_VL!'R)LR]?'NL$+T]4@G,KH&F0SDL$ M+X?]P")PGP)@=MX:PT.T7M GOURE4_[E[60_UF^J<778OF/\>?'Z0WC]S>2! MH]XZ9CQL'UA]KKG/-)8H"E!,HC+$JG.[-WO$2R=WTOK MRE&62C-%Y-02'5N%[ZJFS&MPLC"_E\TY5KD1*%V](KO> Y^'Q9@ K &\VV4Z M]=6-%D9*FQR3#H%L@%UK8'4<#P(Q[PV17@JFSLF,92W,C:!O50L#^BFW (HH M)L!)T/H\,DP*1)CF,25LHFO".5!IF(U/MD5 MQT3_==J &0SB9O:(9O=;V3SY):_0SF^PC^JLD68G7E5G0^40J 5VT>RY/SV] M\'6_+,9Y/*JG%RW!86OW'"](ZP":_)(WQ<(N/'ME\7GQNZ=G2'()A830C&"? MD54B[D$W @"Q**NY3%O-HB;+IM!M)]\ZJ+J8?%!&!["-D5-9U@N?0.I;BHSV M8/03QK&,:[X] =6R3E2-Y[;3WE$#/UO"]@0JU)/LZIC3B,#_CI]S?.UX+<.I M6T^30[P;;R&PDGSKO,AR['W9_/GKT:\ [?L' MMOYS]OKCS69'L7D?O\3Q-+Z)DR4.(+L$S[[[9%'.W;Z1NQA+XK*="\99P@!* MD2+MC$;82ITPC7)!8T^O+3U&/2]Y9J2M#M3DLO$?)0$4<,U (F6R!$ED(B&.I=LD$JM M.6G>V>QW61?;WLD8O#8$"15#UDT,TI)I1!GVEBDJ:73]LNU!P'%$91>39Q+ M@-.(5%(9+6Q QH QZ$B4$2O!L/%KOANS)S ?=%6C47O<,(EU;):].SO3G(TA M$@C$D1*. Y(3@:S78/'HD+ 3@3G1.P)%'W9>CT/YI0S3,R;ZA_WR=[LN-@NL MAN4>-#XE(D'< \_-O/38$(VQ(H*(OJW\8L^_*L?E)/X.=F* #6_'G[/G?;=I MXJ3Y]6BFEHULPD-C_3Z.9D%2^^7ANB XY5@YZL&P%#*#F $>T1YH MEF!M'95)V]Y2:O>KK<-YO?P]0%1=^LD\NN CD+-YO_=Q(XTL3Z6B#G@L\< 0 M#X!SEG".H@Y.$X$=EKTULM[5^2![- >)-1#A8G #9#- MB9N VW>WWLM/37-@$Q?(*9:R@LV0"3Q'=SI"!.,\LJ6?'-Z58C,?\[&:_7OE M6]7@.W=*;/7JW^(XG^@"!.Z& ] ^FM85\V41V+.A1VE>*>5!Y] Z COBK!V" M&8_@#TJB8=))UE?B+@Y$=SV(K%F0QBF>? %R[=25KKQTM])+3T+:OL01B-GP M(?K]<36J/A_-LG.6OZ<4(OR&>^KTK?<"C&08]0X>9P5H0R: 12Z(1T(E[&.P M)IC>^HM2PN[ZST0XM1( MLLLY!Z;^NO?KWWNE39^^]3[[1^K O#,11>O;T"Y )ZGAHXA"6:)",.ON^MT- MH44E.WIG2P"2Y_:PG-C1NBAQ#E0UQQQHTE1@D!HT@1*7,,*>4D82C4Z$OE+H MH96XA[%0.5$Z*)#S0!N'. U@^]CH44@)C%0JDDR]#3:XE&*WP]WU))RV4O@D M%')@&2'.X2^C$T-@127)%:6DO]KW?5GMYDJ9+>LV?>77H^,__QV&;FN_?_1[ M5K[.PN_Q3:_'A]-)T]Y!U\6K&SDEH)H;8&4)K,Q@5SI%VE27)+$.V,C>6=#7 M1+_ER[M-:=_!5DFEWTA&3F S ^=&I%4.F5=*(N-!*[8\6>X)CIC1OI%M&996 M)]2CYH;4.WWKO>QDE6BR0B"-I0";AC&DPK8\ MEIFH#%&9).(BRU85'=+4"2V4)S3TUE#MFZ'1 X0-.!H<<]P#=V"5* _D3#@A M0J70&ANFU]"U_* \NIQS&.TP$RQ:8#MJ!N1P8$0$H23N+=O]>PR? M@1@O8E-^'E_@2WY3 6%FUV+H(@+QO1U_CB=:TA_V6WDP/>A*<3[)M7T-!*W; M6@PY]/ [=;FJ(TSIY3>_GT<#'_.1[T9B2#(A).XQ HV,(![ 8K8A:I YG%H< M G6NMYZ-2P[B7QX#V@'^51QNP>E+E:!%<)#)T$+Z F$U98@5-O ?!6H2ROIO6X MG$SK3--7Y;?\U]I$L@@OB&'"("G!&.)>>&2HSS6@$K5)4:)];T]M^W#"=I%B M58YOH%BMYX&:"YCPP#BRSN<#64R1(Z#C**VH#H+E^,*^;I<'=CV=/3\[?4)^ M'_XEDC%MO$#,[M2I'BF@FN<;(Y.*30 .-C"3992^HX3PQY?H;Z?N@ M2:\/7C+BLJS;XQI.;1V!^;6-M, L%5=UXG]);-RK&'(,[ZOI.#3Y4J\4D:[4>2LMV.9, +I9B[B6@'/*YOS;"*ID MD#$7V5VW#?+ UE^W;O5+=N>OHZK*/_F\MU_5D\P2O]KQGW\OXRBT587S[1L; MU:F,U=%@BQ(S^;"5VGSJ8U"(H"=)#GN-+#U)^5'NVO7<+IPKK;'CR(N0"U[F M&MT,9*S5P5D3+6%X"+CH@0'D6<[F4A+%9')5&0>JML$.K""=DB&8Q_YFKO;. M .HN1I!YS@B8/9(#X_# *;)89/H$Y1,-U,?>.IA6FM:S2D_PLWRW+V#U3 M8NK#UZI7$KZS<"U)",ZEV%U2/,D03 W'O+3"5L!Q9#Q* ,FDDZZT2MH[1,F<[K0C RFDJ42*3)>0CM*!.5ZFTK9,Y[M@1;J",L= CTR@>0JW#("-:-$S.,$!C1G1O8V-F:SCPI[ MXTRQ3+BH D>1!F!XK172*>06$AP3(QPCMG?U")8O QY.;SOKR.Q*ATXV@MUI M\[$K-P#K&"-G.$$Q8$E ,6.2]LZ/J^P["WU^EA! MO,-#(Z)($(D*)+@&B+#G%H-/ MQILTM%LNB1[,ZF?4<6=@ME)F?UIN;.>LR;J?,(93E43HG8^SGTE,#V34.2>) MP1[%E$N.$YGK4\'3$Q'4AQ YX;VMQ_N?8&D#EI\.:BOK9K(['@/DU(VMK_-* M=Z0BK*\WG&G/K0,K+;FH$?<)(YN\ !$CC4G P=KWUJ3O64A"AUU#;&1&"*"% MYS(7H^= $$L](HXS;9T0/O8VH*>/ZEB7_4.$M#8[.#"WN;<9"V#Z6HFP4(DG M9V0BO87+O?YV;^U0&PO*BIT0CXX1",F&J")$T+#]_=STT.6\(23C:W&$*-'&) 9JHS#:],EXJ M *C^2HV'K=G?(?I@Z@W/S:(Y30%QHU/.I$HY7"=8;KE*J7>1.B<5X$-,=S;9 M\QE&[J:\(ON]0YF.(P&Q;A3RF@#C:!^0-=*A: CGAFB2^F?"KD<=APX9"XQ4 M#^JP0)$S!W8JY\AXYY$2@21&K5:RM]FC?7(P/U"+RA1)DL$A&20H9=0JY"3% MR!!#/<% OM#;4BE]*JO0G=M.)Z=S;Q^LRBN<?G-CZ8A-VGYM>]A M"_<9P'GI=K(HMXW?6$_/K7&<@V&K4,QPRB.-2.R)[:ZC=T+VW@J; '[_N3:6 & ;54H'9'2N72Q8R): R'\E V:W M".0O$[.NFN&E];[ M4.!@*.T"ZJ\V7D4)0CM*V#G8 \>[P%%B7E+A<2"LMQQ__W9U]]^NO>SAU=7F MB( OV@J?,R]SW7S'D([8H$0-XT)KSG7O=(0'J[4S;+O.VC$JH@D8WLBQMD6L M ;EFDP*37.8.L1[[_N8HKM'FN!,K;7#18N(-5XK"MO,"MIT#-=@0P1 @GDU4 M!,_Z6\+DH;NU=^=$2$9*1BPRU)E\_*N0M8RC&)G6B@:N8^]$SN/(CKL17/2E MD.;#^)*5-XI[%I!@ 6>#C".=<("!B$APDM;+WGK ^A 'VHV9CW#V=L+XN B47_*N/=C[N+05!NHSW M6$-$SGD&%$(^RC'MW=*N#^^.*Z&#\QGXQE_Z6GUF2(9\A*&9%VR;NHN,6R=S7\;D69&7\! M^D\GL3Z^8Z]*$] UD+>\8"X,"I7>J$H48Q9XE%HV]N@F =6KWI O2 4-<99 M%!.3B'.AD-')PT BI8(E[6QO?0(W3#O.H4TGA!V'O:,&?K8VCKU6_CY==/MG5YLBHTYBQ)A&4^G,(Q5R>S 24MB,$N M:AQ[2[B;F3F/O&U#CC'91)F@#54X"(.$U*!-:P<2G?OV2 ZT,NP(6^/VA*OI MQ-0'7ZT,WA&5D'(YI3\Z@BS.1ZPI5^GQ*8%RW3/[>'Y<2.UH5"TAH 3;"* MG ZM;T(@JV,VDJ2EW .55&_/SGM3%:L'>,JD]A)6&*2B36#G$HVTGP"1E%/0J&4%@_[$-_(X?.EX#&H.HJQ]>6^/5QZW90N MZWL18 <+6H>B&M1$&272+#*094I*34":X=Z&VO=&"5F.&--*.JU!FY#4@!C+ M/79!852(A>A"I)2# =Y7TFRXFZ@WKL1$<=).DZQ[BEQZ0^8J A(Y%2W'VH"R ML^ZZYT-8>1U22.:F09$Y((FS0*%@D0&R !<3SL#28UJMO1W^X(G\G6&N25XS MJEVN;TF!6IR .,0)!6(<"\%:DWKKX9RM]#'-?J_\!>&P[V,3;>WW=\'@C5_B MJ&I/3EY^.X2G;:;3.B0:+9$2)2PCXD0XI&TNH6+ C I#?6_MV#Y+CAZX##DA3"H!6&Y2@I$.5 *=K5%ZZ6+FP4Q.)BU7-G>#L+F)*B$&61P\4BY2G)M98]%; M]UQ?_3-=FA1!N$2H0<)2G%,Y,.Q-FI#'^;PP<(5M;_TSO5>!'@9N2##>9$]" MP-DAKH5M#40DB95)-';T[\N*TC?^*6WSZE^41W8?]R=K4[C5"4-R/UF$@TX X: I.98",CPI O(U>=-; M3>GAQ>H9EJ,W9[GO;KU7/*,*$5LO$7$,S#"".3*.$D2Q#))RR@WO;89"#_.V MNM2.0'RIG$=G<2Y_RPQ'KFUF$S&8Q]& (=);&['/OH\E]9_0-$C07I$*+GNJ M(D%&)0<*K36&AVB]Z"T?#?4C^N"D3T[&%+E%Q&.!..<,644Q"@%>0[%AK'_U M(]:RS5B'&$TE5D UB@0)(#UQKDD;@@6:Y:8[7CKB>\OU_>G7\0#,%AE/6L'C MB!8.]%9BD37YG"'9)!C#T4O;5\+M35U3AM+61[F P=O4AER=TES;+(ZO=3F9 MQ/&[J8.GO4T)UF;\>5W8*D2&0@FM"U=E,]>/@,X;QD'*(DX MB<0"5[RW1S%++W-^S>;X=515^2>?]_:K>I)?^JL=__GW,HY"UL&_Y=N[*.O^ MR*JM)XL5B8PB&D..(54!Z9P/2I51A@HOM>NM.GC[0Z&]Z2$\]&RKL'51/ RH MYARKA&8=N9.*R&!I4)1!9 $J(N]M38X^YE\_C/DE2"ZH2B4""SFW2V02.2YR M:&)T1#M&<.SMR6_?%/P>D),RQ:)5$H'5G,M5 7(:X15RUC(5>.*1]#8$_T;Q M,GMQ-,KM=^,X-^$":NX&('#9M"&A7^(\<&8SB1N5M8D0C +FN0J2-DAKH#!+ MVEJC(O;]]4O>D%=C#20%W+63JGX'2W.XG\F\F>0$7490)0CR6H"JPW*+&:,\ M2H)C3S050O8VI':E!Q5W5H%O/)WA".3[F&"?#,O=W4S2'/%H$K(NIESQ4- H MC(UXXV&K:]M>=,237 M]*%D\P,EUQAA2<@--3E7N3@IX*YG#,E F,!$<+WVQ7<>/KGF@>QK)@(7(2 % M A5Q&R/21AGDP2RSR0M#S=(%Z6U//K!"E'9R\A$X(4Y'1#7,FR?MD&:>(H^) ME))E-;=W)Q_+/VWH,F#]?M[ [^*_[W4,*1W6UN/<(9J"P@AFC:44B.X%]5'+ M !C7-U+WCR =NF>3E,$XI9%.EB".<^],K@2*D1#%5/#&]-99\, $Z4$ZA?%1 M,,PXHL&3G"0ED59!(LDB38K$P%UO*^$\7#C3=-PJ,/OW:)NX7XW":]#-JB^M5KX!EA3& M!GO1VY2CA^VS#<0RL$R=:.R,*YI'$4]Z[D3/0A MASV77\HP/7;VM8N_7_YN-Y)7G#:6Y#J%UE$#RIW7()(D 5H)&T)[$-1;]:#_ M^;JK:*_; QTSIP52*S4B(!P1-P;T&J(] @,.5$R*K?.]!=Q^][3NL "&3LFJ M7"LJ!NHRIQND.;.($"LB-BF%_@9@7V((O(_-I"[])(8V7OXC4+)YO_=Q713- M%),.6"@D+' ,=T0C(\$^PPPXB&LI=5CZ*<-ZG,=HJ1W64B LJ$#N"YTT2J",(<.9GK%.02:5;G\J/$,R&"83[U5L"O46&M3AND M@@HL=4+$<0)6K#3(.2Z0HBGZI$P2RR^/NR&";TF):%H)S7! S,O2D&CV-$"A;8QMR_*.OI)53=O MZUFS\GHS(PFX,JJMI.@5SJ9J[KF7F$.:0,J,PL(13#>P"JQVT2O5VTH% M&YZLUYL](@R)G%&#% ,]G$<"*GA0 ND0C52)8TUZI\C=RUFV2'0\70]H;1QE MVCHBHPE(*<'!S \!V1A%+@V4J(O,"-E;/\P*S/S>G#';A+FU8!EIR0%YC35( M8ZF18#E_6F*2^I<9U!_S:%4G/E. CY9@'S_E"+D<+ <_;MZF^3Q?5*.1K9LV ME>:86JWE'T\_XLT4;L_55!9?'D3;3.OX2]E4G!*U\W'OQ6($BTN+SQ?^/G_Y M(HZK@W)\T6/GJ](F^%SUW#./>'IV]*=NNV U#J>G)GSVM?G252^]X&FSD5[R MO.NG<<$3YX5MSCUR5O!M=O&6CSPI3W+Q4T^NW_+!((+*@XN?V5ZZ[>/FXNN2 M)\ZOWO*AL$'//>^&F_>B(.W@;5&.G\&K]\7B:N9X9$?EY_'.**9) MOFB+_3JFGY_\!;3Y3X?V/X+,R:IX#$R!^1&X&-\"P!UJ"F_.^X0_#A9/8QV8-R=+3S 4"W M*=[$K\7[ZL".G^7Q?RW#9'\GE1/4@M0XC_-#5B2+*A7/9U\!F^11PB)8^/^^ M^.6GP\6(OWL;:*B?X:&3ZG '7_WJV8VNFL"^@7LO6*QK%Z:#F?[OOQ")GQU/ M[W"39W:\@X^GZ*H:ME([)[I-Q>&D"-442/_LT(8 >E%[A2P&\.!K(;I:BC.+ ML(2Y9>,MUM_/SE>CJM[Y"V[_\^SRN7Z=(8JK1N'TPNL[SO[CF]_E\X_O7W]X_7*OV'WSHGCY?Y__^^Z;WUX6S]_^\/MFJWBQ_7R[H%AP<]EJS&>5F7>'XW\[!HKY-+O$ MBCDX+3YO9WAJJE$9%G?6[3KD45R[MM< BUPQL%S[OC7AJE=OW_]1+*9_>CRW M>#;,!+2L<35NK9'2M[K!V&,%2@( H:LI!(9FSLA.,-(P-1R3)\4<[OJ M?=:IGG]R5O* HT(AOQ]OIS++\\K@X9$B<[_MH^XX^1_^L/6?Q=MQ_/&[!9BT M^OP%&\9.)]6"K'E\L''RY/+M" R+:CJ!5WR+X=GL=03C;2#N_ <^>RD.F[C3 MQ$,+MDD\NPW:9S_)[X'>TK^/_]NS)TTNN M&7E\\:>GD_K[U\RM,@,K>>'J?X4I(%='^^=.^T^4O[A@(%]B/]_+]Z_ M?/?V_8?BWQ]WWWPH/KPM0%G^ !IQ05CQ]GU!Q _AQ^+MJ^+#O[\L3NG1 MQSKT[O,/^3(QC%^TC@OVA']G7%E3'>E[QKNQBE35Q60_%O]<,$(Q4 :$I=\O&-E:#A&D#XQKGE NA0BK2G-E*9L0 M]Y1K:31)WG5%A%=E ^#T=UC<5_!-TXOES:?%UZ'MS33(M^\?W/FP2G5\ MT$8';?0$)[%DFCJE4&*4 #I*BDRT&$F+K1(L1I5X9X9^#<-I:P_U0AWE@SJZ M.'!ZO_MF[W6K= [ZZ$KTTK'*&!/$C&!L<'VNE^OSXOF=O(I>=RAU"2?P& 7W>?]3DV-#':R5\..G5CR[J8M;?;*EZ/_79G)M,#'5JV M8[GKJ<@/+[]9/RDRA7)0R@G-"ML4>X?1Y\##4)3CXO6D*9[OMYZ6[WW@ VKT M(S;B#G$?G1[/KJGU*? 5YN>IBU>8GRT);V%_GB?:-7;(C-S+-DG/LL?% L12 M; P/"D6,(\J=HY"FU",A$R,F*.W-O8W*F0#)5>;JPWEH7AO&.P\T?%Z%>-Z^ M;/(=N0![?DXGCM#+-O^+.+)?;8Z9[<+$[ ]IA>.4XP3$P3@@;F2N;L0Y8E%& M'(TBPI%N2/O!?GL]#VN?E0[L3&6^C&::(LJ88%C>@FI7<+QZ2(97#ZUX7*I. MM&Q:@"'<9LX7_^^T+IM0^M88KM(UP:#WF=:VRF)ZF7,[ T?M%.O/=ES^=_OY MQRZ9OK_D?;W]?GMONYA7G:I_[H&UJM,WY0A_JF#L%P M\Z+^_(0^6:VK_AI N5B"&HT%C3%;UXHA3KQ$+B:#')C7GO!(@NG(NMX-H<[= M &;_^KT<1[)$Z4F(*-YL%W_XYV [A\5OU;34?QBZ]"-,-V$_7('/3I1"BJT M]S(?78-&[0AF2"=%M*..$&PZW2K/X<^W]8?JZS)5XS_*T6$YL^U8G>UN_ -"G'O@M/V*7N MK=T'6O>;++ORUDI%$/4L]P1C"9:=$80CXV!9D*!,M_O]7046X>C_*P];RI?%<#+Y6'=E2\_!;]-"=Q%K/J7$UAQZ'X[_(0 M%B'$*W71TR18IC%W^5JSU6N[M\AJN\_Y^%K,[-'J),L PA^N%P(Q&B&)#_ M_HNF1#UKB@]Q% \SJ>=Q&NW1Z6B:3_>*S&S%\^MD[85^G^\/#+O"O<[/ -E2 MS@!/)8E?<()Y[ABUZY3Q-5FE54SWH8].>\@1#Q.P]*::%+N'N?901HOU"L*X MIS44HNN$;U'7]XZHT/'PEQ.=3VU+RZ>89&.9F5!(O6[Q<^ES>]6S3!I4M4 M_"6U_\'L019K^6[(S=\CM6UM[5GRUP_-'>--AAVRL3MD$<+=@DC\-E.;"Q#U M\%CXYD0?N*6S[):9E9W#^V)G/HQ__*Q.=DE.!:,B!"?JW9'A+I67G3G[IL5P2_:*OA;Q;^"3H,Q*4"'*;[8T33F'+:B MK>C::;CK7>G=5=IE7W%H#;:[,I[30 DRU.C<;-DA+1)&A!&EHG68=G=4^/WH_RP.8ASGX\G\./6ZTS^@L59 M-X%FSZ=U[I4]*WB1I=7$3NY<(NA>N_3O<1D1E_<:TH7$O=>;KRR!=?36>NB8@]]*'[(.IEZ1AG=GM\P MV2^;?!1VF-.OEXW\L_$> WIL?EPB7 -(&^LB1R(ZC#BC +V&J=R5.BDPI5U2 M]RZ9N<@G/:95)M4XGN-4CQ!JP.L!K^^ UP"1MAC!-&)AO0>\SL=PH86P M.NNN%WY; />A"R\T!P#T\)9ZH=\!"AW "AQM954='@?Z;5ZRS\7GNOHZV5]< MW@;-/;9C"S'E=G:Y(UT&\1Q-1_&SRT;87B;/%K==>\/EXUOR2-"':(+ ^2TU;$]'!#W_8"8DFU"KSKJO?JR8-M7GC!O8WG5(3/>ONHH M^2(^P-SV6&VX[>!F$1B:::2BU%=_7*ZN>P&S]7 M]=$%KJGVIA9^_/RF+KU4OU\,A1M>N_%:DWG=)]BU%KCNZW&]TKVI,]R]E+4W M=,(;0]$EV"Y=Y5_>0[2+5:NH=SQUNT]BT3#'88XKFF,OU/6>2H(W%_D5-D4Z M#.+O'N)O'=?C\:JP>Y>YV39]XMU1=HUZ9DA*E29)(T*<1-Q)CTP@"C$MB3=) M8VKNW>!IYGEI]]6OTZ80WS&N:U@?/:>(/P M(>D_S&M-]=^!<"LEW,N+8QW68MH/2)VN"#G;*LJ+(^7*=%%0 M#6-CO++OY;P:GAM,89A5]DU]J5L M6A?WV(Y]:4KJ#0O)U.6G$( #SZ\@#V_,]/7K]Y=98A MQM,#%*H)FM_RY!>"V9;!8DM(MMB2BXD^8!K);"9Y8_A978GFVKH26T5ULBR7 MQIFOK(H?:;/80S4%[;F7)4+[H<2W[^YLL__-S74W' E(X!YIQ5UN:VS=^H[ ME^E!&0(H XO?UG/ ;']]&C%/$W+^I-,/QSUR2-WYT.."!;SC:CVFQ?B^4!(] M52EI/K(+U^N"N?6WU/=-RA2^ U%XETX\*T.#M=_,-R?%[OL/Q>OMC6!X6^S7 MV93^"\B]R:?RV!']J1S/C&@P)2Y?RLNV4?LB,+CG37]W8/?%>E2.XZ5K^NKU MF]TWSU_O_EZ ?_V_1^['UZ_?7.\PO8^JSPON78=3)RP\#+7O7U[ATA+!TQX M" 'W>A(/"K)A$ #S/_A$/IU@0),;<+:UR%8" <>'8'O'[RU^^#BVTP#/#S\. M:+#F:##8"QMG+QQC!TP,EKZ)X1/\U>KG.7?K%()\J@YS/MXA7CRO-V./MP7RYM^'O5#/AR M_:9E [X,^-(G?'%V!+9(_-3LQ[@:Z^<2C:JO@\)R_6:5 ZX,N/(@N#*N)K'Y-*D^70(P MBX.@5>#*FSR6G-9T"II_@9_;S7.\( M9>.G30,L_@F^'1TU9;,:->2/XT'D0OQ$/6N*%\=C:Q,]P,J#P0K;1%AAG_Z9\YI+D.WEEY@_C!9_9XP95A6,G\W^XE7[NH'G!Y[O-<]OZ%G$ M=#RKF!7K' ]A1[&-M"HG1Y^:Z*=UN9)TDX^G!E'LY4'D X597%6NTIC'4<:9 MN^!C$_/%N;8PP,8 &[V&C0T]:P@QV7SP]VEZ6(T!*L;99] <<^HJ0./%? C% M1Q@"H$0>PBFP&(!A (8^ T,7QPD]6)+O3Q1@SA'TB!1!@P@GQWTKB6B BZ ] MY%>?/FD<@& @CX#@=A$(!"?JER:>^7'"&T]\-S.ND!JU_0EWR]]G@#W]K)JK3:O>.W#1O\^@U^99F5 M'OA M*\=MPZ&#:,?Y:BX+,>\G1\G+15^Q4X>7IUN,Y4,-;BR]E_#I[-5QN#O/E2;55V(,JOW[>"2V'3VVU/ZN.\[':<].3 M!GGP?>L?&?NX77S8CTV\:JJVCD4Y]J-IVYUO'^R S_LY MY.\^'VT5GRL[CQF/W_+TY[,#@OE8SX@ +Y@]KSBL9FT$MXHTS>KSJ?78*F9[ M$_XXK"O8(';6A&"K\/80/HW:Y^'5]IFNG!N6]=')7QR[FO\RXNQ],+OI^.PO=?1M#W#BYXXVR9O_\6I@)[ M)F9UX-RE=JF__[;,W'?NI0?VZ/NO0&\9G_NNRJP+2WKN0AU#>7YT0-%_7#!H M&/"?WW_WM1R-%E]E>C4E8(D%+HKUP8RJA_NU;699U65&1="*6XI=SB^7-I%Z M#-AZ)9#,<776@?%B]#B#PQEXG,T\ E\?G,]67<#B&2S(1,L_;*;N'S. +*89 M'?*;%_S;8FV31^'+VD\/93C,TCT;YIY/]JIG_YNNL!>QV6)-750=YK33P[PS!MH?74+#Z/*@?LT;:^J\;PX*HN0.G/, 9K7AV4 M_@1-M]J6F'%2YGR\K3E6MC^= FA7@]DL,"_?-3[*$@LV3L;Q3)=X5.7[ MLG2JVER>K;F0@*78:ENVQF_VX! 0HO@YKR>0 MJ"AAR3,I_BN_HP6VV3K.%F(^HH4\@EE-VN'D9K(C8-YLD>V+Z..!@_R=CZ)9C]#<3MVV#.Y;,2DGL(/G2BC8WL5\!J5S_]Y=X-"S?)=]-].[K5+.5SX"A;UL5O\+.,0*_'?KOX MG^)OI&T->DJJ_,_]6_K>>9!D\#$-/J;!Q[1<-TK;^?!.K7A6Z82:I8^VNBQ] M-N_LT3P561[_83?MV:&7C5MP))LCLVEXP[H MV7T\A77[<85+]>#GXVO: E>J;2;8%4UNR;:XZNI5UW+[W"L?_="OO2)*R2PM M'O&"\CT/$&2XA +Q%P<%K?G-TVZO<:+(%O3C]R7/5KNF=)?MD\_[5#FJY]2N-/Y3<@X_A5;6?A?OGX\-4G M3H*&_V(D#+&(:RZ0LTHCJK'E0@1EE'K2QF;"R-[GR)_GGYR5/."H$,=*($Z) M1L8)A63"5!$B:?#L23&V!S#@:8,^6WNX\W[&9*_JZJ MV@Z#^*]RLO]\VL#$ M8_WRVSSF<[=I(OPO?+#?GA33<3E[Y\=/'_=>@/@"JL SX>$A^O+ CIJ?GR#X M-(O)^/E)^6VR,YX>H%"UX4;YCB>_,*:VJ% _/3T[_U_6>?MWQ]@#D@U(MAE( MII-B03B%/%,8<4DB,TTX%+$PW]'LE23(!] %W"&H SEY%,"HDP,T9Q M+:4.J4=()MB6D?R1(]G=#T\>N[+[O&K:X/A!X;TGGUSO2UX+3KHCL6_E2=\D M">,885'P@ BV#'%+$C+>4>2YLM&RI*(W7>C*F4_?IKF;%( ;ALM%VZ.!].2T8,"BY6A*#N&+P#R8HLHX)Y#W& MU$LGN+!=Z,8M@[UK^:LCL:#EEF3FD3M5!EQZ[*3<4%R*5#MEE45:28TXT0HY MYSQ2AFM-:.+>L"X4UB7@DMCB>'#V]B!2?BTUT;?'-ED"75EJ"/W0^]]."^006>E0VL MJS#UD]/U< <),L3"#+$PMY!"DBFK3?0H<@&*Z9B-RDX*T%$S89XZ1YXK?L-L_=@H@]5;O]4G3NH'>3.('<&N7,+ MN1,DY3R(A$3T#&0(B!S#2$+:12]LL$J%3A)SCF,JYJ*FZ4C6&) U8I U@_8] MH." @G=&01$M84)%9'GR &LV(B>(0%90J86S.#+?A?:]+!34?(O))9[9;0P* M#AGP]P^*+,>^.HC%#Z.J.=.R8! UFW>H]%@/3W^X8U^5VXD=3ZBP,G@D@W.( M,YF0=50C$HUC"K[D4G:J?+]N6?=W8-R;"YX&UA?^NL[GDZ-&-NL(]F;EA08$ M7">:#@AXSX,[*YS0-B %_T(\28*TY^YT>?&M1V3/YA[F[^<:X+#^E!CR?3X)$E5@R[^)&2=:.F.\1&KD8\OLX; M)3:3Q7GL8!MMM![Y6&VCU7B'@J$4$^:0=UPB[FE$)K* !,=16*Z,"N<.)>[B M'5HP;1L2Y#J.!6);TBPQ./+!K8?!+31 WP!]74,?,\XZRCU2UN;XF]* M'/&(+7*.)>2P82X2(W4WA11?C[\ A^6X^=GIQ(+G.CNA$%)LE-P8HA4'C!HP MJL4HT%RM((%D@ &\X1HT6RDL,D1[DZ+2P;AN--LE8Q170X'%P:F\NC/7N4=Y MJQC'(=]^B&\?XML?TC^#<8HB:(&2!%'/(":-1XB3A2)R*N)/ Q5=5#8 Z M?CZMZSCV1Q]J.VYF _G-EN,<%?1K!#D5;]4H[F8!C5P^OIS^P;4]P.\ O_V' MWV"2]4Q$0%'E$)<>[ >;%*+:DBB4CMIW8D0\)/P:.1\;P]=-O=/Z%N;'OF]B M5]XQNB7TX\O&':R' 5@'8.T_L#IGC&DQ-?&$.+$4628E AU1*2^TH.E>C4B7 M"*QLB]$E'CML'K .]0[NRCO9NBU<:]XN*AY,[+>APMB&'^H]UM/J%14\\!1+ M*1+R.%+$N;,@=00&66("X]0Y25(W$3J+K.%7=77P')Y7CJ?E^/,\K;@:SQU7 ML_L^9+Y^^6U26\"X3>-"\J<9Y)'755K*__0'Z#0LGT"V-E^CK>G#4 M'0R! 4D').T:29/&25"O$):! RK:A*S5$ID8&/;8"Q,[:Q-OBW!O_6;8P"R:4@P2&G+(@RP0VR"FP$KBEF MF@;NG.C.* 1-7=+_3KCU\X5^BVE'I_S?PCQ'S!QP,3.,-$$K74@'(ED&>+, M*) S:V3=#BZE M?KF4K(/_1J:0-@Z#_* >.4P9(LX[IZ2U))V3.7?1P]_5%0QG*46(R1;>L#ZP M@R]] +X!^):L;#M!M!01U.6*(F1BT^P46?6>Q\?8R:0NW71BW2@6DZH8GSGV@;MFYSZ#K!J< M08,SZ#:*.4N,""]RU S()^I!,4\ZHLBUP8%I$F@G=6V E4^.>W=/,?.'ZKXG MN%=*+\$>7Z[7X"\?('* R.["83P%99PRI"0AN8UI0-9XP#P?G0Q*[ >49C\&V&E^7BM$G'#&*R7C$ X]@%RB+O+9)>:.\ M]N>2O^YM2RS!S[_4$IE7[K W %R'P)R8XN>V"";6!O52)%53B+O ME++,.VJZB>59*N32+4R66,Q^$Q'W(FOD<@ODHGVVC,Z*?+V0>Q.GUGG+N:XF MOAX=YS9CML,6WD"B;M)LAR;!=U4#G]N1GX[:[,BB2KF8W,Q;=AAA(?=M??ZD M'+2V@RJ_NO)_[E,&8<[21#9*T/ MCWK+,,.QT.;1= #!U?>^B9)[2RSR)&C$@])(8Q,0\Q(+R2U3\EQ;]L=VG--; M?AD21A[2+[9OQY]S-=6BCB$>'+9,]<6.IC$[N_)W\:!5XH?$D2$J>HB*[I_H M(T$%*T'_EU2#&%/$(TT31IKSZ*7"/H1.$E'^*,=574Z.%D'4,^!X/7Y_#!O_ MF5&C:Z%HU,IBRGH39#V8#@/T#M!['Z@T0F\Z2/3<"=X^L0.=NGW.NBG5E[K! M;W&F/*#[$"\\Q OW14>0'D Y;Z#,DLRJB@TX'&RB+OHD76$ M(4RT$E)1S,RYCO?W3S!?/2AO8;&R3//-P.0AS6.(D1]BY!]GC/RPA1\E43=I MMD.:Q[T];T->1W\ 9BU"Q!]91/RPBQ\I63=JND->QVK$:NO7&)R?&Q=Z.80J MKSY?@PGLK R(1\40-S0B:[U$A 1*B&&*ZDZ*?;VT]1@4V>9=K/>R'GR!:Q+^ MC&%O8B>Q>9MV#V(-1'U1C4:V;MJ?G'97OG[SZJ;^2KP]A#$/^+@1-!WPH>1(;HX-?VEB;6Y5E:1VGD2S%!5^SL2#$C\H\0-" M#@C98X2,A *DI8B$,ZU'MDQWK"+'RE9-VJZ@R]K M.(P>[+2AN7KWYE1(1$K+$F)82L1)-,@Z^)@X]8PJH;3"73B<%LKH[DP7?3,] M<+%^FUHKJ7E[HHJ>/RN9J:MW;*1(,-L2DFV4,;6R+3^@U\:0P O;R*2"NP>(,G46BN&*?GW.5W<08]&'J1+:DWJWCI$(G95^5W.,A]#-PT M")#3 D1(">JKT<@'XA$7*2$M*$,A.1.I-)C39:J_"YO[,VH ![K;(UST*@.AC>R6GH ^+7H *?J,#P[YQKVOZY MS%&?L,BUV/3=VZ]\X4WG_3#3NP%SWF*RLUOSDW?*";S67SK]#_NQL-Y7!S"6 MHUP >UQ-X%%M@O&XK8;]N;:CXM#6DYQ-/-F/33[+S89%$_,!T+BM&6F!$8M4 MCNW8EW![DZ,2#N -S0H7]L82;5F[)I1?CJ5A]^2EE=HO2% O M_J?X&RDHIKQX!0!=$(S^!M_=,<:G@T'2,\ (A&X)OG_L$C@$N32S]I%-L)0[ M=O35'C7/GCS]?F><(SLL^KXXXPTXNYUML5]G6?:72>4_Y??<9(NWSP$Y5M5M M:\B=*3!L/2K'\7@/EN/\$;E1Y?_L8H4^M'4(VH(#[5RGTW+VTXET_90%=_T](CS8RBVT M@N>GM8*]Q6CO@]X=#W5>&26OW3X,N?P2BUP#;VVTP(Z7XX>/8SL-.9QT*W=, MF>Q7TP9LJ>;'QZ2]S0KI7.!.M]-)M:@FF,>28Q9AZ/EV!)*TFH*J5GZ+X=GL M503C;?QOBQ_X')![V,2=)H(.#9RP6(/61)\]^\GW!PQ?RJ9TY:B<'.TL?G_! MR<'L=5)M$_EON.@ M6$I\HKPF/O%6O2,6H[Y@94SOQ,/EAG\=8_$'?-YOBI<@N<-/KG[ZRQ^V]OL% M(UMWVR\W:2K1AY5\\#H] P8].@RZ+D:Z*PSJH8YZJ5L%4_[00/,0?NN!308V MN1V;L(%-[BJ0!R$\H,M=$I76GAENE:?T"&8[[.%-I.HFS7;IJ7;]CC_KH$#Z M$("W1K%(0YV3GM8Y,8;F2B<&,:IR8I[$R BE$*7:8*,C][:3MH#OZ@J&DX_> M.F\N1;8P-1L5N3=4>AH0<$# 52%@C,$'3A"6A@.:*8V<4PP1%[G!CE$F1!>Q MS4M$P"W)]0" /3JHZM!HY^:JJ857'A9_6=1S[HV)2VW$S:L/O"QMRP&HACB.E$D5<<(.LU0;L M#Z U45IYQ[JP61Z.I#>T?"XW>SI:_Q_S '(R'/P_A]$=S,+H8@ZC*XY#Z&8) M3'D#Y /\K:*.S6%."/L21T>#EV:-#,\A4;Q?SIDD=?0Z4D2C98A'[Y&)%J/$ M/>;*<1I9)^[IVP#=;("[XW SV'L3)V_3,K!OBY/-2E@?W-X#H#Y>0+VD-6K^DM'0"O\W9+M5&X-]2JZZNI_W$,BS2" M$8:\)UNK/W[S^W;\^8QKO$AU=5",JO%G!,!ST!;3J.>5-N!K.^Z+*\!*ZPSA M#AG&'.(I16192LA3'DU25$EU#DWNHD[M'GM! #]^AW7Y ,OR^M2JG,*1!J#A MY6PE?IVM3%= (?'&&?[9[!")[T(6 /]CY:Z^67I_GL19"^8[$OE66RT:IME@%C&-"(N6:\#1&Y(@B" .J81J2 MT*83V_Y66-:QLGJ%[WF9;'.<\;/)C#.@Y("2FX22_S][W]K79V9)T]F967N*:,:8X')%"#$POZ%L1%:'#>X/,+7K#:;P=$KO$W!#35+OQT M1@(R"D&SUCFRC2S'-I'!+?GN"T]4_IJN:H_IU_-%F^U>+A<3OVI[@;V=OYS/ MZJ\OYM-I>4OKU5*S@[3'6+ OY[".T=)PBP_1$]%SM^CI0Z8T"P$^Q8*>J5!V MHX@#5M#3DFRM5)TTZS]P].S7'N&CG(C!S<)OL<;?4M,\O=%K=M*:QY@BN1W M'!OL$3 %V6'VI#> B><&'VN38",N^,I($O1Q#[!0]H15$XWS5;W9C^CE]M\) MYCXWXN@=WIY.7AKC$S,*5 HEXI#)@J6, 96!$*8$(SN/.':PS:#IWB*+&]IW MI%OE", (P C C]*N*QJFLDV@C3,@HC7@(I40:0I6:!Z8Z:1=UQX!N+@%1-]M M=C3V-:?XT2>6'>Y0@_Y/*>Y\V.Y>-0.DXL,! MH.$-*_9N6MQM^J,Y26G9',IMVYA4?$##B2M)^6E]UT9OVKMV-+QO3W.)Q_6\ M?2H1RUDJ?NVDI8&G\U6!Q.K9TUS M/76'0'&@9W=QL RZ.]3B86KQXPP&O'GV80#''-I6X7)6&[MQ M9J-86&=3(_58JWY-5<=>&@A-"$TWAA 8PQ-3"HB@"001!:0H(R"S8UDP+678 M.,]K,N72&P61I=J>5#DPC)4/,L^,4]K*J'8)35J.5<_Z@A[X"*Q!\];?4[-< M3$(M5@Y(8?MN5^@>KKH'%:F0/B8@S-+B'JP D[4'XBC-QDH;6"?,];.-54=Q MGD+MJFW+JY&7J M@K_N%J TZ=X!LM$@A3=[7HU+M>%9T&[TV,'0;UV8$9*ZS M]P7]%2O_,9F!H=Y <0PIRQ QMH-/AR!2#5V4 M/44J(:(,I$3@5M2](\4)>.,I:.*IE(9'OMEP<1N"NP^DDGS,!K^GA(G;?3'= M%[/WY<%\,4DXCK#?-H4NXUJY 0O&YN3!<^Y!<"T+N34!&+&Q/"VS"+H++=.8F<90^GM4&;LW(S>)HOCQ)BU&X M=L($'GQNP;^L M#?C9++ZJUKL^+-UM8H6+L=0<1STAL49<1%S<%A>=D<98JH#(0J^%2!%VY#S/>*B'1NVP]*OWN BCLC>#ZE_.U^Z*?+W(47,F "ZEIJV MBA>WX,')6GQAK01K.04:B8R!4R5<[*3N8@?>1#$ZIF;H&2"$IJ&+LJ_0Q'QP MA>(6 BMDH;^2@U%.@\R&9:EBE*$3^KL+:-*4CJ6Q X%14 M[IS3HL?HM86AQ[@V"YEX3POY!!*E!A%C\1V.:^#,XI0(A 3C># 51V_'IT &WP&':7+)#"AZN3UKD_'=8]0 M'*DM)FCW4W4Q/RN+_-166Z3_64W.ZM1PI4 M+% M+?' & ^UM6("KQ('%K2)+DGO+>VF:&'W0,7&C Y]>PESN/LANG^=S^.' MR72*SJ+7YH3.XJJSB)H)&KD%DXK'$,ER<#D&,%QXQF46+K N6.V%<77E&*08 M"XH='A"5ABW*GJ)2EB$0)BUPHSD(+2D8DR)$HKC45"?*-E!I&PJ[ U3"OF68 MF-T/7WTQ6[K9NXF?IO.R6.+W=>^:;9F+ =[@GVY@0S M(B$B(2+AEPXJ9&(#UQ2\]:R@FJN'W#@!R1AU25$33"='VW:*A&2L=\F[>X.$ M.\]('S:\/K@[ [+M+@V)/6'5DN)\55/WC^AE]C\Q]#XWHJ<.QVGE'2<<^,.A@"ZLVR0<:E:2=4.^UK^DJM3-F4H^IW6$Z^DZ5."XW@V"(8(A@>*_Z M#DN%%*Z H14!!,\!K$P+\9#I9WF-HQ\&LOTL/4^YE?>7?OV/? MW;W.PT#+'3A77"YJ<5_%VJOE;I]I>HC7N[DUW/]=X/->8:/I9]?X%%%E,&8V M,%1!+1ZH6'NU7!R4LR_O^'/RR]&I6ZX6D]F[T8?)\F0R&\UG:?0IN06>$CBV M8L3]IR8/ W>ZWX.QW%#M,P29/8A,(QCE'!=W-8==J?]UVLZ6U$<(. M$X]'D5)$@#I042) =01025D6)4L0F4X@E'#@)6' )M]D9T M%+5#/X^/<\SWQ7"?A5!NX[(9G;E/SD\3NHM>&Q9ZB6N="(FEH< ^&.[K&3*1 MBY>H#-5YX8TN%-6(3DJ)SHWL]=K&.G88EHX%P7.NB%'#%F5/,8J[)(W7%&(L M ;8(AH,7PD+(3%)GC&85;SJH\-DE1C%NQU;J@6,4YFWW>[;URIYFVW/;A;!8 MI<]CS]&/X%DO/.OU#;XH2.6)5QF2D@P$M0*<%!$<=2IJP6GYHR.^7 WU2KG> MQ23?*T]U19^Y&0NS0]?4F\-?"(T(C0B-7X!&PB--3C"(W!6:KD5M1^,X:"JL MBL1$NCFO:TN:OC]H5&K,Q0YST;V!1NS4N!]>?WW&^?3^Y?SHKPYHN9@2>N"A M+T)LT"1"UK$V]36ZL&D2P$>;C*>*"B["L^ M)2:C)[I"4P9A> 0KB ,G@A+4:\9U)X=2=X9/@NXX)W 42HV-&/=#:G^;S]Y! M,?[3HJ(>YT$.P++075QU%XH1HA@M=)9[N>X][B2U$*E1N?5SMX6 M,ZLU>YVW$*.:%DJK!NXR$*.&+LJ>8I1G6=!$&202:J48S^!2>61EEHY&S[3I M)+V[6XPR:DP&CU&8J]T/K?TYY52T-XZ6[B.F:@=C7N@WKAV4\\X&ZPT8%7CQ M 5&!T3)"\I9S$[(DRG5S4&YM;"]F87Z:WKJ/5W(CW4T1IJ)P7#%P_X%8-711 M]A2KDA6"QY2 MKT$+1?@"E,%;Z26-D5*LN_FS-Q>L$J/N<4)DIC"?91ZX_%H M=AF]H1/!6CJLI?N6X3J$!.*S!)F8+TY%%/J*]!Q87=^1>I-)CB\=5D&XC "( /H!N9VH$*W1;:4=!:*?!Q4R!%T13 M26BKA>ZX>KDC %2*CX79VU2=(P; @<[4N7[;H$D!)A_A9!)CFCW]]8]85A4T M$1 Y*]%F\J8H<-'B+$4RWDF2I+EY[S>^Q J7I><$0M02A ^T< &KRY>$X&D6 M3IK0H0T_GY^>3I:GJ;:PJST^GI=7)K-W:19JUX_O7\Z7:61_N-2!6__!!O$' MN\F)#>)QS %J\3"U^'%& !V,O70Y^.YM.CV;+]SBTRC]SVJR_(2@,1@K&AAH MH!8/5*R]6B[6;>UGN^CW%%,ZK?U.VWJM\OQB/IW663^3JD*IP>*M?A=(8@7P MM=,*5#HN10(E4QWK0RCXG#(H;[+,GG-".NGO^-GL7EZSNA?G1O=+2U*?N\7B M4WGVV6EM3-Q56; <6S;TLF $L*&+LJ< 1KV-7C$"+C)=P"CDVJ#6 %.$REC^ MW_A.FJ4_,H!Q;$V#J:&.4D.O4U&V66VGB*DA#*J'O5S4XEZ*M5?+?9S2A9OY MHOZGAI[/%XV;+$9_+1S<>O9B%)^5KY^&?)\6=ID7SKW\RC.H?S]WF4T2< MP9C@P! 'M7B@8NW5>GUEV.1Y?SJG>:^Y%6Y6A) .E4 D&" M U,SV$1RX0AA@>>-W,\VR>O+Y;VIJWOM%J\6;Y9NF>)_NNDJE7#ZS8E;I.O9 MGO*POK^\JWF5GYVF15&!G^?3J5LTY^_^G %Z\?+7+RTQ!T8]-1*$5+9<;E1@ MC3+EZA/1WF0:E.HBO;67)9(G1?"W]8#_0F:K(^59(\296XS>U\4\'>U%.7G0 MQ'B1@.6JG%062"%1@K-<)F<4-ZF32;/7)=?>^.;9:GDR7Q3$B-2LHDC<2LUVH* [7*8<%P5X)!U=7_G( M7:YKO!]=U83DJ%V1@. ,A$DUB4Z*$*E2E$@6,MGH ]25KKYHFM47!/AEL=4: M]"JZZIB;-/O2NJR7P7I+((;LBW*6%5H9/%!2[G8.(9#-'IY=K>O5:MDLW2R6 M4/*ABYM-IH^DD+6^?C]H66!$>!.!!QY B.+%31"R':85>BBL4+L */PG)0+N>DK%/EY5VMJQ<:> Z)DU9&[7F/^>=EC5PSFN?1 MW]PBG(PX'8\88:)]T\\II%.?%A?/\O&H?,U9*E?Z/DV_NN6!6^0'M-R!;)%_ MY9054[2P_1C "%)005H&+A$'RGHA-(,:'X[6=\Y[-]9Q-E4C$* MX([6A UUX)C7$$KKZHIN0&B"R76TR2)D\Z5LT=KI$3,L <8B!!>&XTI)3JW(-4 M9.BH 1VH#<)H2TTG.<0-&=Z1OMFJW/8+3;),2"7R\J")=""M0)S,UEFKBH,3_ 824"0J'(5!4BPA"M6:YDQ%5^UEC54PF;SNH M@WE&3"L<9$!XE&F%W4&NTRZJ(($8S=:3H&W*#&S.R62;1*2=[+9=@:,VJNCJ MF,T.^TCV69L1F'HCRIX"D\PYEX D0-):@_"1@D^N1"J<**IBM"ZRCGD2 M-! MG/W#O.NWV<^S&"=5P=QT=.8FL5SZ*+BSR=)-T6'TVL3085QCLC*3[ ,!K8H' M$,XK,-;0XC^,45(3XTSH@LE^-K?7Q=I>S)ZO;>V*'^FJ3[ @8V9WV">XSTJ. M>-4;4?85KYAC-'L#)0 /)?+.!+PA%BRCP9) 9(ZY"X*[/[SB9*P$&SA>8;W! M_KK"+=UDEN(HN<5L,GN'0X3Z;5GH/JX?,LLZ*$LAR"A!T.(*G,JU)YR6U$1? MW$$G)0875O;+N9$]"V%UNIK6\I"?4YZ$25<=DY@>&SWTK G"U=!%V5.X2IDF MSJ,%9D*!*R-$W6+BX*Q22@3'1-R J^U:ONT)KDIP+C#)BTG>?25Y/^OQ:-Z. ML0_ST_*IDS1K)N_3:#IOD/_B##F<(7?[/?M^+_5KWE!OE2>0#4\@$LG@4J'; MC*=L&2,ADDZ&[RFW/ORZ&NN M;ZRX&-SXNNO:\B7%^ %!&$$80?@103C2%+.@&FA.%(3D$9S7$K)VEF:I60X; M^X!;Y=4?%X3K#-$=]I?N'PCCL);]1"IOYTLW'7UC7T[TFKW.$V N[-KI0*ZD M(29!#*Q0?J$9>"DM,)$@;:8QM&/0.\4F/I1[Z^*B])N<' M3'A?SF<+'%"(:2%,"W7IA!A)A$470%%K002AP7&G064II'24%X_3!4G^VV0V M7Q37P;AR,>]NU 1X..9M_5F8X:G36!2'T" MX5(NCJ:PY^PD850GINW&6:1N,M(O9F&ZJNUZ7L\7]8*>+9>+B5\M:RS]=G[[ MV-ZNLD2:CSE3Z)^0I"-V(G9NBYV"ZDBCB^ ,U2!T3."UB&"%*QR=.9$DWTVV M_%&QTXR)V.'9]-Y@Y\ZS\(<-R _F]M.)\Y/I9#E)S7BT3*=G\X5;?#HG^FT[ M/V3_NS$Z]H15JXOS5=W7>$0?=K^BKW_9F3.[_4;TU)T55NRUT0FB(7J]^6L, M-5 H/6<^IT+L-V;#;1,*_/;9KI_-XLZV@NF823VF]K;.X_NPFN-R5@B3"),( MD_=*S5N6B%,4O*MMG).3!>VDA9 MEX1Z*T@GW5OV!I.\P*10>V/T1PV3%YR^ M_%MCK?;A+J_ZL^%\%0)O_/J=/WC?=3_.\NYALM^PV/5;ZS<_K=V/)N'+8<=) M&KE03]>ZV:=:PC.;+^MLAD5Y>M;6\[Q;M*T6%\O:7WQYDII4#3VF69/JE/I9 M&Z>V)W7S9.9F85+>WM11*:?E%YIOO['L:X(\:,V)D_>72YRFCQ GB]1"R],B MX=7I[,?A<0GZ)[,?_WO5+"?YT\6OM.^"-(OW1 K:^6[+4U4=7*2X!HY%T*W 3R[S'&?N M75JG,,#ES^B?X:?&S7=RAMVU-8(&)Y^NG/EN_ M*_\[D0="G'=A^SU>V:6J'ZY7_+ V)E^XXJ[@Z!$80DN^KWK8/S[[U3^NGB[[ M(_W/ZE#NW 4S>'Z5&;RYO.[1_"$ WO'5YM&;6\[H_7(SKSHHW?_^'S.WBN7' MXKC0OT+XYJO&S6+SP[??D(>PD2T@3W7)X]I0Y[::?;=:SB^BNWHI!2#JE=>W M0_&I\U4A;9./*?ZX_BE*R!/RYXL/A#HS\*Q)3YM4&'6QB8M;T(;QZ^_^[N;^ MR?M),VFCXD]/+SY_V\9(^W.\_)I1?S[G'+>\@6[YFGA"R;:?W?8U_D2Q??^F M>*+5OG]3/1&#^$W]A)HAK%,],??\S3NV2^V=NZ6W(>%]MU"_):MMCRNIW<>E M%O%BF-_E;^/FE&OQ3J&6],P-M. M8>Y3CG$(M[(C-3L$%"IWY\CM= @0I!"!;A\#W\:1"#9H*Y]MA7W%5@Y!IEU: MPN?)&__F%W_YC]?KX5S;J< AW!O4=]3WN_3]HO%:SZ=6_:\?MT+- M1\T_')EV[@76\>S%N:O!*SNFBQ$MND&+X:6+WYRX1?KJZ"),%*.5#-E*GIT6 M][&EHT4K02L9AI63&G;OHOH=V@G:"=H+>9$=[3KC1A-AR1-O2>Y/IH!:+"MP_ MF0YJL:C _9/IH!:+"MP_F0YJL:C _9/IH!:+"MP_F0YJL:C _9/IH!:+"MP_ MF?9HL=]\8F/? U=W:2D/&(;PDYNZ64@CU]2FQC^GD$Y]6EPTE^([GRER+ !R MRU?>.1QA_ZO=VW"86TUZ[P- KM_4SL>!V,P8CX*"2B*"\-: 8TX#89$J'W.( M-FZ. U'&T10A"<- *&7 6U_^I"QSKX+0F6T, 6Q/R[Q:+9NEF]71?]?F?S3M MJUM/Z^9C)N7N!H#T6,<1K/;IL?8QVF@0J,4=E288 B)H#8)Q ]9G!UY9JZSF MRJI;1I=N@5J'-+J4$H0XA+B#$R1"W$X@SA,AH[($I! 2A-49G.04RM>[0)E, M/-";$)<9R<8;"E*Y\AE#%5CC%7B=G"#&6A+X04.:^:?!@*X OW)KO;YN*M6,0C5+I))DL($HR M")GJ>-_H(%HJ:/8\2+E!%B53V6D=(''G0&1JP6KB@!(9C.3>4?WH(-H4<95' M7T%3/A9&]PE,[V>#/R"J]DRB_4/5'>,>8=FGK!D(Y\I_6+9@J/40LQ4D",&L MV\@#"I5Y2(4W,BL,"&I*?$RU!)DL\SZ[J+1^;-R[.TA6>BPU[G<@SAV>(!'G M=H)SIN ;-\D68&,%YTRD8'D)>$U20?,H%"'V)L[Y+!+17H+B)(&()4CV@B@P M,FMO C'4A8/&.5J"9&40YA#F#DZ0"',[@3DG;"@DK.Y:4 W"9PI&Y C6"N<+ MX%&=-G*!)E,N?2%QD251**!R8!ASX)EGQBEM950'#7-*FS$1?-@XMW4CZGN6 M-;87/*D#S9=/9?G"+;'T_#ZTTZ/KUUS]6G(S/W1X19 OTW(T*:I\FD;?3^=- M@QF$/MO4CCU-5XO=-AO[Y1MB&&4H:K391U\MVBS:+-HL"A)M=MBB1IOMB2 / M(PMSU*4*VG#"HX] I9>/LI6:!T+%6OMO"P9@%1%9D0BAIM M=A""1";T\!,^BI),C08>:&%"-%$PM![SH5YE)63*.FT4+Y' HR49@J_'M:75 M8")ED!DA/(LDC=LXQ(A,")D0HBJBZJ'L\@='XG=4>C _>!Q6#]NY0<.].N&/4]@GKD#@BQ!TC MQ!TU<20J&9F% \I$ 4.9%9B:1TLYL?*'TDIL5H,Z)2))&@31$@2CM6.&U* R M89I2Q>+FT?"#)XY5\N3M"B&=5K>>9)FS>1]&DWO M,6L1_=S!K/;@_!PF-8]>U&BS/1$DVNQ@1(TVVQ-!HLT.1M1HLST1)-KL8$2- M-ML306+>]N&ECU10(U, )7*N.5@&EN0$0>3@F7=,:W4S;\NM=#3* $0(73?\ M+=C .:A(N214"J/-1=XV+)K%TS9']?QJBNIS#O=E6K[*;]W'0VC:1,=48-,F MQ-8#EBABZ_%@J]=4:>$,!)(C"$4,>$$%U"XG+FBB(]MH'? MQ52(K8BMB*V( MK8/$5N4C#YE""-X7;-4&;"Q@Z>MI'4>BD6R#MWY+P=9Q82OI5=]F1%9$5D36 MQT)6'FN/*A$@*VI >.7 :>I 1A&H"EERXQ]2R75Z[F>G[C9 MNS2:S$:U>/'TK+7,]VZZ2G5(Z.>"QM'LF@&4#ZPM +WBT=CBP7E%W-LZ>E&C MS?9$D&BS@Q$UVFQ/!(DV.QA1H\WV1)"8,7KXV;_, [5UIU+6IA%6)+#"&^!6 M44H3(;<3\JUQM&9F\31$M5R2MB;]@3UE+G:*?DYAZA8I/LJ<&H,- M8Q V#UFB")O' YO!,**(\'L MHZKD1=.LW"RTG5_"_/1T7K]T'OY9N\.4=\W2V@P_3)8GHW1Z-IU_2FF4_F!G4W=#,>!'8]9#LSW[?IP:N3.)A? *U](/6$2'(D,:I](HPV+ M++.-!N?41Q5S*H[)E?\4OP96>@^.*:^R-)IK?W,PY9MJF-5@4_QYM:A=R])B M,H]O3HJW:MK__N2:%&O/LS1K7+W":^ZI:=^XY01?Q7F?'!-F/Q#*,&.)HCZ0 MI:'-(OW8>KZ*5B[H7");)VN?ZL(\K",$5+"<,RLTS>XF_0@UJ>@D!Z;JF5-9 MXF*KDP?#O#12!\JBOB?]:,]:W(-]W!D MI\<6=]0>YZA+4R,Q@J4<0:7BU 3S!+R*!K(/H7@Z27.VG13_M-;^VDWBK_/% M6_?QOZK9SZ=U>&%Y8M?5/\SVR:-A,3\B)L;5*&JTV4$($EG.@UF.C8PSITH$ M[EDH43L/X(AB0$R.29NLLMV(VK>I,7H6_WO5+&NXTOR^#F?>SK"!)M=C"B1IOMB2 Q/'EP>)*UI(JR!"46*>&) M4B4\$30#=U&BS/1$D4IV'[S=+88)G M&9PM9$50D<%PJD!S)YT1B@:BNJB?0JIS.%0'6R'MI9ZJ5@R"K]I<6R%=JC,Z MLBUMS!=M2XO+2WU2=&+4S*>3.+J03X]=W=<7CP3VWG=LC6>$]UEA$!L0&Q ; M$!L0&Q ;.L&&HSXFQ'A03!,!000'(@D+3F0'TB1!8W R6MYQP=';^;,8)_4: MW+366;^8/7=GDZ6;ME&NOQGE_EZ[H#9EH6_2XOTDI/7YHM]3F+^;32Z'4'<4 M"^NQVF4TC/"*\(KPBM0+L0&Q ;$!L0&Q ;$!L0'#LHVP+"F:C%2Z7&[(('CT M)2PC%+B4407G4C ;NX\/++3"L SA%>$5X16I%V(#8@-BPU"IER&:.F,!HDQ.B\4DX3(CMIG(74JT_PNNM67 <-V0^PP9_]O;A%. M1IR.1XPP@6ZL$Z-B3UBUJCA?^6D:GB.[??G#<&5949U" JT$!1%\<66>:2"1 M4LYRC(EO3*RQP0@OHP,>,RGN+W#P47&@A*?BW80A.=[>,^O5:MDLW:R6+'?7 M$*O\[-C('7;%NE-9CLH%(30>+33>KV;]7Q C=S#R6HOD)..0!(\@3"'QUC,! MRMND"@D)D6T4P&R%D;7JO9[H2(OFEW:N[XM9F*XJ6KZ>+^H%/5LN%Q._6M8A MV.U,[ >-P?X*JB*@(J BH"*@=@^H(A)%3-3 @W<@1,B5='*024M/0T[,BIN M2H,(0OH(4G %0NN:/XD%A+DV@848C0H'#:A*D#&S.YS=0<)075DOF"TXW4C4<4,5@@",JO"=97QG&YL)!)% M?;9&@N ULR 3 ^.M >(*RA.6LA/NL2&[*>(JC[Z"W6*LN!@>=&.C+<1PQ/!] M[G'1S+*,%JA@M Y9305E8X*OX2X_%L%TSZ\APVH\N>N(?/&K]_Y<_===UU>N]#+.[:^ MT+:MI5LMYQ>BK==2%+->>GT[3-VG^6I9OOYCBC^N?XH2\H3\^>(#Q7*G[JQ) M3YMTYA9NF2[N06OUZ^_^[F:Q]OM),_&3:;&6IQ>?OZT,N_TY7G[-J#__^-U? MOO &NN5KX@DEVWYVV]?X$\7V_9OBB5;[_DWU1 SB-_43:H:P3O7$W/,WMV[K M>QL4WO? 1H\IB764SQ^D$=OIW"W.?HUR'>>ST]/2QS=1K8(-F@KGVV%?<56#D&F75K"YX/B_^87?_F/>EH<)E\= MG7"X]P;U'?7]+GW_/2W=9)8B:CAJ^.'(M%-$#V%UNFHG/XU>+4_2H@7VVN]C MD4[2K)F\3ZC\J/R'(]-.4POSI9N.GL\7C9LL1G\M5SA[-QZ]F(4GK15)U/RI,%*.5H)7YC2T>+5H)6,@PK.>_$ MBV:"9H)F\F4S^<4M9I/9.R1=:"=H)W?8R6_S!FT$;01MY"Y?TAY:0BM!*T$K M^;*57!S40SM!.T$[06^RHSTGW&A";#FB;>F]R710BT4%[I],![585.#^R710 MBT4%[I],![585.#^R710BT4%[I],![78@2CP@2SSZO?_G^?EPWXQ^3_CQLT: M:-)BDOLLXB&O'=6[]R+>P=IQ?'P7X^-_3B&=^K2X:$S%L'GQE]=[9U?5_:]V M;UVH!]%KF"@9@U41I D:1*("#+4:>")2R1!)Y.QFKV%N@G#>:,@^&1 A$W Y M2#!169NEM2:8O4Y^IV-NY.XZ!_=8QQ&L^M9%?1BH56"&5YB*VM:)::* CW,) M.,^:N.2LT!L3T[9"K4/JD+[+6>P(<0AQ"'&'!'%,,RN#2$ X\2"X4>"4E<"I MREY[)2V)-R%.:6D$BP1R9KQ^QH"EUD!A=5ZI;**A\J A3EH^%F:'0R 0YQ#G M$.<."N<(9T0$!L04 B>"C%"(F(!D J7*$8W9AM*R37SC!PQ+E"%JT ;V@ D0A/+MDXIV7EA\0!)R4^%IDG\ 7]0!DJ9$I4J!*K$8^/>W7#'^-APTR? 0_:(.(5_8X2)%N$ M.82Y@Q,DPMQ.8,YP9XWW$714A9JEJ$L8&Q4DZQ*+BB7O;BE&R25LU1*(UJSF M#S5XQ@DP15PL'W)9'CB=XV),E!XVSFW=Q/J>98WM!4]FL5S'4UF^<$LL/;\/ M[>3I^C57OY;R+(P\C"''>I@I",&N?!,&9!N)S! M*YE!11H""Y92*C;J6IWUBE@-WL3R&>TE.)-T+=UW3 03F-XHW2^Q[HLVU*V- MM+^:WOD\3V\_)0ML3"CK4\H'2Q805)$(H:C19@YR2%LE:%6_;TJ9,^:R!**1">97"Q_"FI5BI%%Z+:.."#1 B)$((J M@NJ![/%SYR/G-D*0KI:J$PU.)0=*4)D4\2KSC5)UKKW@VE@P0M0R3Y?!.F MN$RE=G:C2"JG;"*1A2@ZJPMOI :LD@H(MU8+HY2)!P.@]^.-=&Q4KPY0/H W M[KHG'!9/U>]YM3Q)BV)7I^6=)VG63-ZG\V(J='1'8V4'Y^@PJ7GTHD:;[8D@ MT68'(VJTV9X($FUV,*)&F^V)(-%F!R-JM-F>"/(P$K<[3JUZDZ7DT8&P0K:- MD, 9+T"12#RUAH3(-_:F9 K.L01,UW0LKRU(DO0@=8J$,VE9B!>IU;!H%D_; M/-+SJVFDSVG6EVGY*K]U'Q_SU/U8$>RECE@W8$$. NLL5"L\".4IF$+.(' 7 M7/0JF;318_A;:HZ. NL$ AT"W7 %.0B@RRDP':V"H (!P2 5):)*5I^:65/6WM$=J,SCKR/7%[/?+N/4_:]CZ M*O_^^137\Q<=Y6.LQ%$EB%L#%B1RC<&(&FVV)X(-TM8A1L M2@F(M48$JWP0]L$E0,@UCD#=$;=Z(DCD&H,1-=IL3P0Y"*Z1@S?.$%$8AO8@ M+"F\P1@&46M%HPU9J(=7IB#7..@J$VP[LX4YO6B:E9N%MJ8DS$]/Y_5+Y^&? MM>ZDO&N6UE;V8;(\&16EG\X_I31*[5"[VIZF?$EM5',V=;,&G4^/K1&=SQWG M^K0/B3$#W-,2M#KGP3G-P'O)0Q*&A&QN.A\=BH\)/(+DL03'20DPF40@5"9* MLG)!^5OG2E:#3?'GU:)6/Z;%9![?G+A%:MK__N2:%&OM9)HUKE[A-6?4M&_< M=HZDIL/V1PAEPQ8DQKZ#$37:;$\$.0CZ$92C.5H"/!H)@D8'GE@#L83!EI<_ M4][*<9\#))==/[&/[4)B-*1WX &L$ MLF$+$LG'8$2--ML30:+-#D;4:+,]$>0@ @8K=$HD$8@^!A":!G"41Z"!*>V) M8R(^J#]7R#(=H(V)B7(VB1IL=A""1 MY700M2>97?20264YGGDPGDB0)!BBB4C&RRYJC)[%_UXURQJN-+^OPYFW\VW( MSO;ANY0*J0["YN%*].!@$ZG.T8L:;;8G@D2;'8RHT69[(D@,3QY^!,)&P803 MX)0G(+3BX%B4H$.,1B4:J,U=5#1A>(+A"<+F<<$F4IVC%S7:;$\$B53GP51' M1"DS4P&T\AQ$%(7JY.C 2NN$,-%KJKJHGT*JJE8,@J_:7%LA M7:HS.K(M;4U"XL"9; M7#8'[B@6UF/.=MA_$>$5X17A%:D78@-B V(#8@-B V(#8@.&99NM[CE15-?S MJK*VCBKA%CBA-(20M3$YF. WYJP\L- *PS*$5X17A%>D7H@-B V(#4.E7I1; M*8S+H)2D()*P8)5U$%5DM<@]R+PQ3O>!A5](O8X>7G?=BNN@(?L!-OB3F[9C M\5Q3)^/]S2W"R8C3\8@1QM&-=6)4[ FK5A7G*S]-PW-DMR]_$*[,EK _$A(A M^R1!B.+/'.44>/%62D4M8V W75G@DK&@%:1L+0CJBRNSQ(.W)F=+B4ANLP%U MV_+JU6K9+-VLEBQWUQ"+$C8FN^SS>*>R')4+0F@\6FB\7\WZOR!&[B#3RF+A M^;%V$PP%[S0C8*0(A?W[D$@27-"- IBM,+)6O=<3'6G1_-+.]7TQ"]-51U-N?FF5'I)X2!%0$5 14!-3N M 35GS@D3 EB0J9#.X,&Q', $E7*PS$07-RH*3>3!VP3)A3HIA3 PRI0_99+: M41VC30<-J*K05*X,HBJB*J(JHFKWJ$JH(S[&",IS!B([!T9$!CHKZ;@0B==6 MUM=1E="DK$L:-#,*A$H*#$\2@496K,54[[(B-H(J@BJ!ZP*!Z MU!TDDI,I",L@BJQ!,./ 1D;!6Q4R-5QGOM$L2PEC=.(>O/8.A*D-)VP[(LB9&[9.TP+@U(!)U M!6 ) TL4%2GG&-1&GYX2J0RC(.!UZ1&2.J(JKN85>,1^>-=N#JT0.1/ &;M0!J,U$V,)G)QO1(WI[^ M9@ETUJR@JHN5NW+P-*E$M.3$/CIW_##UH4"T\ M>ZP41U2]?PUQ^;<*IGVX2QNX-V!>OV%W_MI]%[WKM7U&D:WSB>VUW/7SZ[?6 M;WY:B_4GX8O+?WN21B[49I=N]JG8V&@V7Y:OJH.#R\5-RMO>+=QT=.86RUH& MO3Q)3:I $--LW25SUM;$MV.'\V3F9F%2WMXLRQ/M 8(;-S9.WE_>VFGZ"'&R M2*W5/2TW8'4Z^S%.FK.I^_2TOMI>]'FI.GDB)[,?Z[F$2?YTS M^B?X:7%:7=RAMQ4[JQ4]7S_UV3A<^=^)W"VOV )3MU[IIB?I[\HN5?UPG<:' MM3'Y0KPZ\)BWH=$C^,^6NEYZHC^N>J(_/ON?/X)K3O[(!W+C+MSF\ZMN\\U# M,+O;*[R\;2U*E3LW^G4Z_W#3B0]%T;__Q\R5V*3(:%R84.$^\U7C9K'YX='O MQSZY<,OX+UWS^DK;!N]NM9Q?Q#CU4@H8U&NO;X?B/N>KPL\F'U/\TN;D(;_JZ_^[N;QQ;?3YJ)GTQ+V/CTXO.W'4AL M?TZ))^K/Y^3BEI?I$\7N>OFNU\038K;][#Y^=NL3G[=IU7V/@=X(@8O2[SI1 MLJ>LVK@2@]B>,.@ 2>J7 M;EW-ZSPVT#P&AT4S03/Y-C/Y:B\.-),O.>1'=L+L2 QP"W YEJ7=&UON9PI= M+?N1'<:@%HL*W#^9]FBQWQY(7DR^[-"'/1Z1[)(LM?G\7//YH[R8GX[F9ZEN M?<[>C6KAR_O)Q\UX8>!%@_0\UL/E'=>,1XT%YF+"):& MVE=:17 T>Z T$E;^]#2XFQ7CWBD122IO)UJ"8+47M9<:5"9,4ZI8#!N'&U\O MYN5R?BMVV_4Q<$K'A.VPATZ)O70Q/*I+%^X96!RM6B]?LW5KR4W#P4=H(-M3TU#.VQI%*Y,6\(X[HBH MZ=Y:61P&Q'0>;G&GHI6V!$Q"QMJ\.X"3)8C2F7H11-#$Z"X23NW$F)]N#C;K M;&19"19[%7$]>/7#_@+@T=%'V%)>8%)82[T!S M53M6.PV&XQ,;&#AV7,!^[IPW/T]JK\O\A;^V_2:%_ MN.H?J'!!Y*P@I^!!:$_!9*^!)-..JC6*;[2)_1;>&A;-XNE5ZWJ57\R6;O9N MXJ?I6=.D97/9+_99"&E:BP92O/Z)GU-.BT6*SY\_>W%Z-FW[6;4O/9\WRV^H MH;G3W=BQI'+@[@9A;NBB["G,Y9A9(<"R#B8L,!>2!>\3!2T8L<=)" MC%Z!,%S4,8\)7 @VN22C)1VEF=>6^Z(UW+?NXR\?Z[9D^BG-4KG.KLO6U;AX MX5XY)3RW@V"(8+CC/;>D3:9* #,V@)!"@@_> A$F*JZYH)YWD]O>*QBR<0%Y M!$-,@.^3JK]:GJ0%>J,C,BKT1@_,?,?"HXWT$$-P(+*78+@4H$1AV-01FT[-?)3TQ?(U8A5K581;B1AAH-QO,*/C& MCT%">:"#9988Y;M@NGO#*LJ&CE6/ZQWRRG67BUWK\F@]AL[R :UWW-L7O-9".4V%A>Y M2"%-WM!*T93B=8AD%(+V$42LC<4]+62:1!)MH0!8=,HRKP$Q@X9@)D'D+,WD9*TFY8]%:0=<_ ?ZPT MZQ5T80KY<-GSZT4Z4'/LUELBWW69U.[]S2"#[UU"T+9 MT$5Y]%"VG_1 "L(*RAEXD0HT9IO *4*!!,]3]-R&N)$>Z(9K=PN-7QG,0W2_ M$/%1!O,@"=^RCN/,?<(BCB.S,'14A^6HE&#>"<$A"D5!:"W 4FW!"))\$M;3 M7>6Q+\SX]=J*.Z?K>FQ5OS)#F-1&/!PN'G[A%)'Q.A=Z#+Y09Q#"4O T!4C$ MBRBSR4IT/6\4)O1=B$L5NESFAL]RK;F MYHO^I<7EI3Z19\M1,Y].XNA"7$=AD%L*^^NK/WJOM!^6[B@7/ @/DE!1:+=* MA:4S!DIXPY/(U&^FDSICZ14*?ON,$!>II%<7)P^OO-9YVQ@ZEF:')/X.!5U[ M%,*1Z",L(RPC+-_:K$NI[)EFP*FJP4>08*W0M2&O%"H;GF4G+0P.#98I&6NR MPYKU_L'R?G<'.NKY18^Q-\++M!S55A^C[U=-VZ7WA]'98OY^$LL?_M/5?@E% M:=^WYH%^%/TH^M%']*-1.%&QX7J#A M]3D>_/3I'TWM@'GI,I]=0D+G@8P:<[K#O?+^>4P$8 1@!. O'HCE2N?,@;D* M?BDKL*G$(49I(CW1+E'11>"Q"\"\>]>6C@W;X?;'@>+D/K=('M)J[6 P]QX6 MU?[:A_4M\?-I_'(WM1HMY.G\0S/*B_EI"1G>I^9&B(!MU.YJ6=:A;J-%FM;Q;Z/E?.17S626 MFJ8XT/]939H)3J#M??0 M]J]_,HRR@0D;)S#MF2W.<]V%/2L+_M16F*;BD\ZJZT)4Q=0_IOX?<^]51!U# M8:E)U)%1MDY?Y=9"#B$Y64BK#UU,V6SV;QEPM(Z&@K@8TE M(X/;2< =5X1=A-W#AUV5HA%9*S!)!K!2:0A:.)VS(W$3=K?9P=T[[-:& M;%CH@J6A!QB-7):&GE>&WKK3BYX1/2-ZQD?TC-+IH%SQAUG$ *)X$_".)F A M&&%HLE:8'1:#OKC A-T5@]*QT#L8B"Q:;W+#;-DYF;!2PVQ3(]7"YJ<7_% MVJOE8K'I?A)VOZ>S=?JZU@_$Y+%:H-]E.4.MP=I/8"E5PBBDQ1#U$O=VBGG9*)>$] MD*PIB )V!?4R@R2R,)(&X>Q&;XEMTEF[0CV"J(=UNWNOV[U*N]>#1-JRW?J. MR>Q=?:D\;":Q[0. A[N.RO[00QV6ARK>B(3@BDLR5H%(UH%C2@(++&0OJ32, M=%B!^^M\\?S2C)]?M>*+CH&??KU(2G??WV-L!0YE0(0\;)DB0AX60@9EI54J M )=UR .-N1;+9I":DL+C-'^J&E61;?; M,WO-B5N4BUJ>E+O\[F243L^F\T\IMYA/,ED(%[D'$HP!(74$:R4#HV/!(.()L:D3UGYNG+\6VWQQ;IJO\IO6,/]1 M,&;QXL((G\UB^_1/KDGQ^?RTSFYIO58]ZM&4MTU7L7BL-\MY^.>KL_I"5SZ+ MC;G$5A (=,,695^!SJO,% U ?!05M&@!+9N!2JF%,#%:L0%T6Y'OHP ZNLLN MSD=A'9B#WWL.?ND^EHNXTF!MEI9K;CYJTG(Y31=O/.?E[H-;1*3C_;;#H7JI M_:2<$B.:1I;!$I>*!\L."J47X)U)3GLMLNGD%-K%^>S?U\;]=O[6??ROR?+D M9#ZM/NS7^>)V5]>10^/6],J=838>H1&A<=<=@[@*N6"AIH2!X"&!D8(!-UDD M%9UPW'79NN*1H%'V; PS)N(/GO+_/*E'(6=Q=.8F:YX_G]57%_/IM!X1FU10 M2@V6P1^3W:'[.BSW1:77,N@(0OC:>2D%L#Q1T($Q2:0P5-,NF?VK?&'6S=\F ML_FB!.@OSNVXJQK1L56X:8PX>-@R11S$ELR85GYTCGDEK3RO\Z++@YP6E5V& M>;/$I#&VW\'V._N!Y0/M$X.E#X@/B \'&[ZFZ)77)D.F(8'0.8)UPH./C$L9 MN0\W"8J/@JXV";^O2A9X0/2%Z MPL?)D)9%9;Z&=G:LM*"38JPR6UNKQAAXV"'W0$Z)Z-@NW8"NP4C-E? M!& $X,,#X"P#+:23@\]URBGAA66J8(%[Q7FFQ&NI=]@I> \ ;,?&[+ *I'_X MN_,L_F&#^@-,[)><4U@7<7\,)V[V+HT6;IE&Z\?-J%A=#4G0Z:'30Z?WF$Y/ M&.NB5Q!D\7>""@:.>P&!$D*UR]YU4SZRQH-7^9=S-/B]@,&K6?6#]7]U:M?[ MXMG:\LAFN9B$98KMM.]9O/[$E7=V[1T51]^(L0G"-,+TPV'5$Q]"*+":/2FP M:@P!:ZV'$F,$)W4T+.-S _Z/=ZZC]'1>7.H[!1O]+[H9:7[FGC?JLO,R! "76@(B2@??. \Q MV,!B>5UV$2@\R'>]3HO)/+XXQX*?S]'ALH7"52^Y]IR=S^(R8V[ZU3L&0P0$ MU^&"ZQ>ZL#/I(W,:J&,%V)3W8&B2X$(VJ>!:\*23JJ5#!<.[N\KHL;6\5QAX M@/7_AXVG#["XYU]@[R.W'"U/TLBGBI^Z(Z&Q5<@.!J3CZ8@CZ> M<\C&:QV(LIILS X4E'*E2X 0K30@)H(:-B40$W6VV_S:=O&]<<#"P? \[:W_MP_J6 M^/DT?M'PWJS.SM8=X-UT'0SDZ?S#*$Z:,)TWJQ(I//V:!A[,?>G2795[7%_Y M]^_8=W>O\S"@=P>>&I>+6MQ7L?9JN=A?>8_IL[:W&1**9T[&3^847O8Y?%[-[F;HJF>)CN\W2NBWJ1K=#4:) M,34[K* Y"HS"KL[[9K;?+U(NMS/%'\Y);IB?IO4$P7&=&XB>I-<&AP[D6LEF M/6G ,H40,@.A8@9#3 "E+='&,$/U"H MQ0,5:Z^6B_FF_>2;:O7<63M'[&RU""=U!'/K-%>S-@GEEN?G#^J)!(SJ>L=5 M<>_BZWL73FAEE8 26;D2CIE4.UY8H#%%RVGB6MMNVO^<30JC_>7C63&UR;+6 M^Y4(;;58I/C3:OEROOR_J=W7Z&S6+-7]:M>#*2D$+P2O&[FD+%CB)H)P/H#P MEA?PH@D?MFO7LU?P8F/&<4<6:PWWP9!_K[<4YAE631JYIDG+ M9C3W2S>9K4>*77;YK[NT\\*679MYFK8].:<3YR=3'#/6?W-$OW.M7X1-,M6B M1.MX!I&%*SY$<_#.11IL]HYO'!?;AC2WQODJ_Z-)SZIEOCJWRQ>SBQYOO\X7 MKRYL\K=JDK^=6^2GSGBT5EC B# V;%'V%,:X\8I+KX!+Q>ID0@5&A S)D^!$ M3-J)C=KJ;>CSX\,85W+@(';!I\N_SD]3^_ @X.GS;]ORTW?^VGT7O>NU?<: M;3:![[76]3OK%S^MD>[EXR5"J=GP\JAMSN1JCY[SO>2Z\;PL3[2#M6_=1&GLC)[,?_7C7+2?YTBOY6.S=^/1BUEX,OK?T=_IB!$F M1@7_3D>4P-_+H:;A1!MP(_N0R_S]R[M(ZLP>5R*Y^ZZ0?WJ?GQ MN[_;?B*O1=[74<*-3A85X_^TG(<_ZN_ M3(MGN=3!R:S^"7XZ#__LX@Z]K=!9K>CY^JG/QN'*_T[D@3"^#E:ZZ4CZN[)+ M53]&3#N/.O6R=ZW)>$>#< M@SX_O]J' '?'5]DZ\U\OG?F;+SGSP2C\]_^8N54L/Q9_N(//W/]W+B.JEZO3 MM)B$\X!*D+-EZQ/?EM_YJ7J_[T;EK>ZL>M_%*NV>;'55)=F! M[.F3T97[5+WWQ>V[U;U=3>"+)Y+S/]^1Q5>/Z1__QR)6[-'4?:MQ0&-79 M.:D:%ZQ[ETK0L!A]F"Q/1I-E,VI6OIG$B5M,RL]]7ZYY6B. ]VGZ:3SZUS\9 MQLB/YS_1_D5_;!M]7K[2!BKGKUQ^X$.Z^%?L M:M&TGXJ3=Y.V-U%AN.6SS7A4WO^I?D411#@9^=5D&NM2RJV;?YB-7C]O1E61 MWHW*58UJ #:?58Q]\G@,?C1PC2X:,5^\<[/R954+BIN^31;?\(/=#YB1P5NF M(QB7% @E,GB>.1!AG&,R%=#?Z#2]C8RJ6W&9\WJ1WIQM=Y,Z? MO)I+>_'RUVO)-&A2J FUNHU:_,IW_['\,/]B+NT15'YQN<)1<[[$:^7O5\/2 M*WNU^HG1?[Z1K+AN!;>F*IJE6RQ_;/4=RH).FZ?>-:D-.F]:QNB#>_Z\5 MX%M\?[[&]5$=GW16'%K1]L=3VR>C];RF\N;J/3:*WP__7/_ 8GYV4IS8VA]6PCQ?=Q_*9?GE'?5*?RT/0_G0YU\+]0Z[\G*S M;#_A0GES,Z_L8'UAYVO)J\6LK9TISY[.J]NLM.*SNVS#\//_HM$.W6BKQCR_ MY%2M'KWYU%3A':[1GLT_%*QIZ@&N3ZV7;5KN^OK-/UI[G4_KHIKY=%5]9OO4 MZ=FJF%=MAWEA+#___NQOH]-Y/?15GVE&'])T6O]M?ZTVSB\KJE1TV;X]% 68 MG\+ZB7-#J\2TOC8MUCX_NVZ$Q? F:W+[51O\R[4(]TJ:K-.0.5;2PVF"4-OO MBO('.)Y5[;PKI'1&DDIN'DZ(WA0+GN1)<+/ELQ#FJUG=:WQ=1!(*3F&8_-U_ M_'_VWKRYC>/:&_XJ*.?FQJE",[TOO5*\B$A!@!H D MWKH?_CW=,UA(D")%#$@0:+DLD"7Q06\:S%Y-I9KL%ZO MP7+![E"P=B<'1X,D(@5D:6[ R%1$CE.+O!>4"\-(2+V4^^I\)3=(X:K]>R=R M>"8#ZI'4\/!SQK)BF30V_4LG:F_^N.C*,HXN/NS7\X&[^(DJZ@@2+(^=9F'M&L^O&Q IQM=CK,#IG.-E+O^ M\OKU3TL'2:O$@2P"+L[649-%2M>5Y=UB7/9OMFS#4N[^)?I%4Z(YRV7+Z(PL MAR]&LUFV8I=/^^6;-ZOGP'"@3^;76J[)>O*M=0;?G0V6!]7+*710 @(.S,UQ MK@6=?4^@W&;K,[N:)H.?\J'UM]\.!]_""@[T<)#=[P.Z\A'=@U)K!U([R97S M/O_R9G.W;O.5+]7FLD=9WK^>3!9P16M2#V QNF/;_U<\27G,JVB;G$H&]X!2 M';,)/F!DF ]Y6:>+?P!1GD9CN*+L=;X+UK*,%EVSR/!+5;F#5T?2D\\[T^@= M#.WLN+#H[#P"B=K".5N;/%P3#>A5<309E@T/P!7O,R@TTXNRY=UAQ ,@PW8L M:N>#?-79X$UL 0A-A(F 4MI$ICX'5 MV?ET,88= HP#\SC/ .[YYV+2.M[*%%H7[;V+W:WC++],$^'='\+9PP,9B6D:CH!)FNY#0@PIP65:ASK>P:3F%TB&=N7])2R MNWKU1F64ED(?"CW?VP;>HB-!7B:41P#&7XSGY8HN62,+^>53Y^=-C-D&G)_/ M.FJ^99Q,TZVX7H[VX/N?46)EY0%X=[76HX)\ 92#?#:U5 &6,XH?+V-I2[>< M6LGF@IU(HQQ@VO+[-#L.KUH;>9 6Q776YHO/KO'QK99RSW:1,X89JY'#T2/. ME4$N&(4LQM);BYGFO9P;K+4B()P>K*$79AP_W!SZ::V!M_%@ZV4[88B_%HBZ MF&P@\H,1?XF[\[6YT"UQ>\97H/O&*30 >@Y(;'M+CD?PAG9YUE^$3O=2Z_'R M(//&3F;M^14H(G^/F^]V_8P;)$6GO,=6(-F5]WUE]<39_"R+^19,-F=YYU#Y M$!GH)PLOV*OLC5VB5/SW8C2_&FYK+1/ _SR9)I[#>F9A4K"P MK4 %&](^,&N+V3Z=W37B4O-\B'R;G:J*].T$[ 18+_@^K]V'\S;L EX#O@=R MR&M=M ZP)O)JKT^ 0G?%,%.5+=[GO-K_]>TW@R_? ]V5/5_M17MMZQ[XKQ_S M)=/YM&89^FSPM^T/RQPV.;'M%]LN0,I?+A4F#79C M@2HS7;QK#8,UJ0.%O\O'A.6M8.7%FB>GBSF@U*3X.;H5FYW;)JY<*-W !5KR MB[6LTK+RX!P$40XTZ5:OO'$&!ABQJ"?MB,,2IC\"N=)FV<(JCD&)2OH MR54/;*DC,6@$ZH3*!1LM1OL_AC^F8V'X%1&V=5V=B M!EB:3&6KQ3E1A,QBJ34#5^+]\S2+?%'VFF2.O.'9:#*C9FY>VX193%[8?P%G M+]>]=:G.9HN+R]:P*HQN4P);HC,OLKS-Z'RQ4ERZI/IR(K?.E^]"SI;NFFXN MF>OSD^^Z9P4V!1J[GS]G#5ITNOU%F_@^3A;=JV4#"<8$Q%H4%BLH MGQB!*K->GDYW&PY T5@99%D?RT^:3XN/9_#>CA>;ZIF=O!ME =7.>;A6TD"Q MB*/W67@-P=K/FG83P0:;9",N-N^SVK?\J14XY2RTJ"E:M4\K9JG]3)GM@Y+6>' M;C'2+F )LZ,Y'Y!E-:15US8=LX ?D^D%6"4EFBE.\_GQO'WDY/VHF4[:>?T] M=I[W]MCI[MF ?3TI+]9^Y4>-7UQD>\QGI6?DY^6T+:N<0!"=-MBZ;C;?ZL+Z M9KIZM:R)C;K-Z12M +,93R^77O[\T;677TR*B,F@7&]0; M4&2RYI$KD)6MF&0C;;J =[T".PH>WBWRRBKV=I+5KR9F#7)\E37G/*VSP6L_ M7Y2CBM85[LOA61B!%ML,\EHUHW)LV!U63C=I\!EC[Y[:X1ZULH9R%+7/M3$\ M1QI'CJ3*Y7[R?V&KM-RC O7CAXT@)"!C^-&WRGIO(4E':Q?_'+.Z"+3Z.DQ+ MB,QF$,BUM7R&Y,R'3^-4HRU^F$[B4_-UB,0RJR0R6@;@416!KQ-%(H@0L;3) M2[P+7_MFUKRZBZ._!?FS43*RH]K*Y_5 MM2Q0)?,C%I?!=N$WMR1V;?K+.G]=2P7NJOL]O\=F#!1H7+.-&,%;AESYN5I7 M7ADYQR5[FSTPF;U?J]^?'K[Z\%8:["@[+/ M,=?4M#D@:NF!NXAVZ0&TR]?Z70[(FL+.EB. Z6RVL49V/)NNW97778@E2&,T M'[?*]^5T-EHZVN8E >@=!2R\C?*+ #+TA[;E7A(>.M62CFK4Z>%Z+HS ZTT^)_S3Z\5"(V2NQ5%Z5NW4QO1(/M4SD6XK$9AO("7N;3JAP4=]9"T\:&Y%FL@]=*K&[, M 7+S9CJ[7"95=\N08WYA>LL7O&RCL#\=U;=!-66Q6I6_[$1H#95B!Q12"M<8 MIPMD>T H5;&C;(NYK?G5K,PC>/G.N%R9?)FE9NO(XR5-=QYG7]"BC)8OOWA( M_!T_X0/CU5IL0#V@]^VH;8I',T<+E*YH2\!6_ 9@EQ#I]94;2+U)4)L(9-^] MRT'@+35NA*6Z:3X'V#@W:,]( 1O6/#N')S0MA\/4_ BLU?;F=>K3!K%N#I^3 MJE=M8TM7V34VC#8?D4?+E+?DJ*R.OCY#C+:N9H=IX]CVVT[_NR2*!"-CED]JIS)JY@=!WG4XZ=/XXN MX%4**R[:T_^IRP>872S/Y:+S6^9HH9M7+B;;UQ;4:#6UXE!O7 H!P MS?1?<'7( 6JEBD;1+TJ.3@LK.0IXG!V;L_8,MSRA*- 7]BJK,HM9JS4O==OU MXU[M3AK\D$GCX4;M=WD!!^3Y7*KEH(!^]=?%M&1L *S&KF[H>SL:=\33=I6, ML+'-OV(7"MX:#UDQ7C8,:.X(4[A80T*;OE)W_]KNTV??_9]@V]OHOQ92LAU9 MSFQ*_-N_K]'&36I8YD+DF^*HW-4&&H :DLEDLOYMC4=KXFC5PBZM*8,06)QK M.W:6;?15/N*JA$4;>MJJJ9D6VS?X]R=H./N&YHW-FDR)MDT9NLW:I7M'(ITD>,19^LZ41[6S<7!C;F#KE9I_QKMLV>G_8U\ MU[+S)2H3,&S>ADA/IH6@RNYW]%MJDG^"A*\3;::D#@&79'3?,6T>>$U\1=EO M8N>\*0RZDL?+,-B5EV9#R5B&7FVR7BG[]K:9--F:?S%TH5R8^_6AN"# M@_J*?;O./"O6[=D@)ZEOAD%OA+>MC^%S0^D21C<'2B^I&N6#6V/P5A]>VJOV M$S=MFJ(3=B?W/A\QYXB_90VA%C5OACW"0$U&UI7O%9:TF7YL&6!C*<)BF:J0 MD^7.@=-0IOE\2-VQV*D2Y_6]_13A?8B;('2=U&ZCFV5B8R;2E"4L6(R3SKW@ MKU:!""76?A4\L..5\[G3A):0>INM-&SO6P6[ MS,#D&6?_Q+)"02??U^&Y?USOS+6U+^ M8P?$R["*^STGU\KR;A(RXF>*F]]^=9D]29-W;4&L>ZG[*4.][N6DAT9Z]>XG M8DX0RC%'"IN$.!<)6:P\:X.T! M[&WLFYT] +^'Q4VSZ43:$+3+@+1;!,$*>HOO/HT7.:AL%2?HNR(56[?!7DV+ MTKI$Y"U\;5'YCGDMU:@VW_"FWE1R0T:;>L5*!5G&ZZT=%@]43::?D[F8O?%= MAA?8JC#Q-I6TE&##MM?@45)0<$=7M\ MK0SO^K[/JL0[.:1"O/,'P%(Y7&K7847L9S6'Y>1R6/0=.2PU@Z5FL!SSS#Z5 MP7+\RNROY13Q7H?"NO+A17L>T,5B[:A9W)AR%J9H]!&=CP(L^:NW_[!&L1B# M1))QE@.#-=+"):22QGH;EO3"HMFI6D]PU*G[(QJ2VVMMOVFP^C9DG':X[II%]#452/- M+K.23=ZZTM;E,I9,O]E+_@;3YRJ)_W%HM@-/T7@3%++*<\1Y=,@E[>%7;0/C MVH>TE0.45/*"!HM"TAH,""&1I@[NX8)Z:9GUF-Q-DS]T2_JZK..=S6_EM>:W MXI[FMU2?W=W]]ADP!*X>+ZM6'MR>4X^IUYK K@6P_2P6R#+N4.*!\IB("W*K M'CG)+5V4#L@ (B$N&/SDG<@_)<-IW ;/]R*'4Z[P MM@.#U:1!% VY08CX;.*I)Q$UF"< M&41;%9PD>$M%VAK$46\=,QX%JCSBFONL9TD4!68L*D.L>G0;BMWVY':GV.VJ MU[,1SLI'5\ZU,DNU)Z2S.WVF!RI:M6=*:J "G:G 49"0#,1DLD0GRI6,6YT2 M/4"R=%XB(#4*ZEXDR*@$,ME;8WB(%@3OW3#[%V"<[X!K?IQL0&_L"V_QF3Q( MN,TB]LM#V_S ;0K$2A0,&%B<"HJ,9!9%S(FAF >LU,W-CXZ%E 38!\:!KA^P M!/L 6[ 4 )"T],2(3^A5.V]^=N;#3_=2 3\@*OC]B@R60?W/Z!U^<.7AYX36 M:]+W04?U_;:/C3KXZ 5BUA7=TR-#7$02#&./.8U2]=(+9]G_]$TIW%ZD2#V0 MWJ0$<;;J$3O86*3;3Z&/9C4>'L#Y=3.]'+SV_UZ,V@33$SV=_W$R^/\6XZL! MX5V\SY<;C6XWEF?PM9W'==_:4N#TXG(<2U6\4N9X?6D7!;5Q-KXJ!5.BCF:S MD!>_'.LL$X[S=FRTQ;U68V==\J8,G>.DEO%[7>&;[JA^>?*]>2*^.9^;>[[* M<"Z'V"5N,)_I^7/;'DJ7.K6KX-2-"#]8L(-31R7#&2DY(*_*7ANND1,V()J" M%PI[XI+8\O1("?I+=A.#S@KW$(L,!PR.D1#%5/#&R <@[YO-I?HUUZ1NBPN2 MGC13PL_H 2DE2YVDM6. ,@Z.%AB/+A%EP;8E#G%'#;(NNN+&$X)P"ZIF'[3P M!CBF\!-L=H[SV>"MXS9*6Z1UD,A[L'$9DQ9+NT6!@2>C4T1:"4 PE2O< M>)+]SLER3W#$;,LX_JF9^AC#+%/?3TU\/YHN9OU3(3G#ATB%;:FYF6^F'P:9 M$F8WG2IV+J*\D<4?XD-K[5I'-KCP\EJM*&?X,4 MF<>ND=DO\,*PC1,/UNUT.'B36Q9,F\G(=AVSP=@?P6>=][RM'UU^^_K;_U[W MWB[7PF_ Y&V8X[)P0F;S3=T=F/5=]KZN6I6 @.J"W4JU%A^7P967L9GE,Y_R ML/6#VK3*9=?N''P:UVD1LWE.%'O7=$G83>PPJY24M!?+ ,^NM?F@[,:U*AJE MQ^*B5/>8EF*/F_/?;*_RS?B=G4]7;<27Y8]@3\Z!)>%%UAO2)ID4VR"7W)B\ ML^^Z.D=G@Z594K+<;F],E4-6;S9/^\S TZX@1UN#O8#Z-9OL&NOTFU2 9]LOAA)+]@"WSO'C23Y/NVG'%N3H@K"[SB6EI\G*[/9K\;/1Q623 M[R_B_'Q:5,EU,/?9,SI;?^W*08V7Y;,V' M;T[_#9E_R?)>7&J[EC5WW472T M=TNB5"&_SB,QZ[JPC2Z6R5#7J@-TL>G7.^W969O$D)%K-OBR@!WHJ/"@V>\W M"TET%=#_V)5VZT)#6PHL>5)V,9]^Y7+:0%/6&S8HTV2^'(WMU70QAR7\&,-7 M[7(2C,_P;YB(NB;OT8VG'_F)=A7V^BF'-A7?:5+-7RS$V M+H0KPRH$L3Q6J3/#?YM#7.^^AIYA>L\EY+[O]1F^[S'7Q_CC'^;-;1/L(F\U MT*FS_E\@FX!!4$?DJ?RYG'*+ M1U;W%#9Z>T3W9^G2MT2#SL-G3'B_$WQP7.P.TP.ZR-_^GR] T__D5#N^6[[G MF;B<#XHB,%@BYR'L_F.\\7<6.&V[L#R>.CZQ9"T?8G80B]8C3=T%2H>)1/2E M+.MCD:BO"1X4$IWKL,R$-(ZR&+\4DL>?ITG]WY:7/8R?2PIGR=!.Z:ZW_TO+>W,OH^IU[L ML1[)_W;W=W)<.^(),E)%Q)W4R&IN$ W4"LL]9FSK=,8%3'A@'%GG&>(&4P1# M8*2THCH(1F72#W!_;SN ,DL^P 7TIDU_;Z_\><7,LSO=YNR:VYS=ZS:_.\'@ MI?+,4PJQVO^5GEB]+OKWJ2:"HH6*FBI1JP^S.9#]U18'6M8#:GIH\N6:_=)Q]#=MGAY<_V-F MZ_:[GN2/EG='3IX6[U2#9D?IDR-5YFVI\5Q^^?)F>XPJ>XZ:?ZKLN59=@7OJ M;(Z4,KD:GR4<&9$<\D(*PSQ.U&^E_3ZW[%FR\$]C"Q)H$KY9C=J.&]7>.2D^JC)G4^:0D*A6)J"8+,B/Q!1R@D5DB+"2 M&FY3/$!_VI)[VXN+A?/KN9W\93H-N;-@3[+'#(&.JO2IEL[NS+>DS"IG3H9C MJIS9E#,@4QQWSB$;I 0YDS RDCBD"6<:1(C!5O)7?5M9?*A0^+V/Q]M67V)?B) J*.,N8L120(!:96Y,AY2K-?SR9A!8E^NY_?9\C#TM2I3V'8 M '\B"?D(4V^SJ@(LW>WD?X_$W$QESV-LCHD_ M4:3A4.3I3Y]1_:@*VGX9EI[1S+%ANLAG@<\H:I\G">DAB_'BI>[M4M*;D)3+ M52R#\=DAZ7/K0XV28-Q:YI*2SWGPM?1CWBHP/U6<^W-SDX9$[3G"XI-$]IQ" MA&<9>G<&U4 5RW'X3TN9IL%>>UV/NUPU;7V9H#Z M<'UYYT^]UJ%VPS8=;I;YFF^]YN6M,8B;)7E+&6*XQ4VG_UKV<+?S,M3-,L9M M4Y+M8D"C=>96J=NS+ASD\FOUV?=A;AK$'QSG0ZS[88SV+O@$C),"L0CH\AZ MC9&@T49')?&DES.J53[0ZW4]I[ZZ61UD.=%A)IL5]6YTY3DX$O"1$F*= -H(@2RG<[07U4Q M"CE),3+$4$\PM3J$)]QN?15M MTUUU3R.QX6!QV8FI+ A7]?N6A?N6HN[J5.O,9L7@76>.'&1%<.>2-3H;<-)P MX.($'*E30#@JJP+5SJ8MT-Y+;,GG<:X\2%D-O-'6XYVW*F7\"*\RZVIDEJZK MG6ZY+-H+&NQB#KKV_V0=?EE4/A?@?3<_SSS?=J8OS)ZMHZS7 M/>T,E;;?TJ M%]8L#VPURF7-X:($+PL!;Q0<[MZEU5U7)#J:P2[DVKPEOKL @OV8*WE>3F>= MNCHJ]3>!K=HBXGE:;4OXP4\;18)A):9-+E=:]ON4V?_@6)X(ZQU1$:GH'>(2 M_G)!:WB^(8P88JG;2I5Y3!N*MR/8>;"VWF]''2\]-7U55S>'J;>-/IDWL2DF M2Z%JF#$(51#?P%C1GT_@9=]=':34L%1K99Q%(EJP]G!RH.H+A8SD1'%%:=JV M]HA72GE)D=;1PCV@-.IH*((?*(E@-CJY5:'Z"4E('"0)#;O&2GE9#I(2P,J3 M,G&"M,W 0 GH AS^PH8&+5BBQLLM_4$;2TCN\9I;X'#L-;)>$N2PL"%$[*G$ MST@)]$ ;'(/L#7 IJ 4'2PU:J. TF'9"I%P!0 2D39 H1+HM_:>>FR,)F" MI>IFL7G?B;DRSK6&$Q_6Y[-9971Q\%V6= /6#59F,[M51.8GQ^+AOLCZ9'9\ M3=^WE?)A[NNY+&8Q+<:#3!(SL%'S,'!3Z=JP>^_JVYHT6*<=<1J(U1(-P.< M^")(-Q< U"+%VKIM]P?SG)&DD>3!(QXX118+@$ 2E$\T4!_O +[O;B'UOY4I M?S?*!MH&">>^V*_"HLE6_+,HO6*E[-\\V'DVK@&BVP\5P#Y&(ZA 097X6M!9J'ZK*9\#ZA 5]RH;P1F,3M#S(S'[. MW&NH'*>%I?#XA+MR[:U\/CHJ'5F+4#PT_8L$RC7&&BFNP2Z3N0*3509Y4+V" M$SH[Z&["$;/.,*H4LCH?VW#-0"]G#DE0QBTGC"EB'A"8L7%,^7.[N6_RWFYK M86O=Z]L?WFYC%BA@.>9M%B=W39)Q4#$)D<@D!I,D!%XX@I<0(X;;SS2(E $J-6*_F0+G'[F.1D>HM^>3 *YWRP;*KS^6W+ MQ_$C:CV8,(?(S,9I\E4]X1NEJ^0+E*@0( M\, 0EUWZ8N_6BV.W55[V2&L=J<.V"?/_#O[:P=U;()\!P>BO\-GSD8*Y1@#+ M#3]?!;A>VG>QC5T%?H2E?&7''^S5K&OWLTD96]L.BWXNKDG#ZP++#D B '?] M9C[U_\C/>4A@9!DGY&B*PKNO2HNM+.A7-#B:Y%^1R]W+>I%R13L _>%-^]$Z MM\/"_^?B0")&>YCI=IC7\<[L5FS;V7((/BF> V9B-"!V=DN*/:;)WT8PY$U7R=>CF1]/>2VMY?F1[W*H90C_UGU1D[,5&L;(Q8KN6U\N+C(GL+_Z4(E_3EP1ESUB/6V M::XZ']UB4N)65@?*[JH["F['B>]*A.C1-USDY$RH>]LIGJE=&RZ*,Z447O^Y M]X;Z2I_]2D_4HW*;^0^EA>,!= \[A@GVV*7R.9:CSZZ4K9W[1]?\ 4S?B\OI MI!A+^5<0".7?7ZYF.<=AOWTKCX&J*MN<%-OD))Z.1=Z [)A/F_+S1NA=99G* M,I5E5M;,%(R]RA+/U.VX?YWVQ32(/8T)/AAICF&R=8(O?8*57.L$7] $*[D> MR00/JOSOH=2>_*SU_;,=VYPQ9TND\U9::JWM=+2E2&OS^(8@=4IN:.*4T5"E++7'1%(&>%0)1PT.^TYIAO56W0B3#AX/) (T><2M )*;7( M44>UE\8X(/%;Z[S-)+I>T#[P2W Y@>4WGH[Z/-XQD-BXU1OYB1Y/OIK/> M)2/;C2G%2FQ0IWC(/A+16!8XP MM[ET,ESNC)4("Y5X&!PM08[D1NW! M 5)BJI&E7@J1>S2*+=TU-U212B04C-" R(PA(W.SSD E8]$:I;?ZP>PA:8B3 MNSL\5W3]M#L%?L[UL/]T>YN6(ZSIWUZ:'W5?XYK1[X8S.YFA&:QO6K/AC?K^QDG'@?<\CP$X2A%DB8PH11N8P\!0=EO' MV:F^_[()YMUMXV9_OOK>_G/:O!G#,OP:[VT#L"E'3Z?N?>YUWA6_+XV8MQJ_ M%>HY_G+V5)V9>ZO9W_.].6-\UT+N.WZOSY3&&W_V_;Q[O\=G2NY<'E_LNJSJ MC!W4LI@>5F5G2A'T\4OR1!T#'E1-%?#X+B6&/$M[ID\)T#YJY1&\<]'C6^;V MHHL@?_[1T.,/(@]A[0Z@-&%?$WR*D['*.G>SSJ,J#5;N.4!!N.T^/(85[KO> M_R$L3Z\M,YKIK.TL\Z;K4E9^>5TZE55>KI*P,M+#&.FU]XN+1>EYO>0@6)C_ M*9%UE8\J'U4^>A@?_1#G51Q5-JIL5/6ZRDB5D9Z=D:I>5_FH\E'5ZPZ%C5Y6 M.\(7LZQ]])-Z69.M$WSI$ZSD6B?X@B98R;5.\ 5-L))KG> +FF EUSK!%S3! M2JY',L':NO>AKK*[0^C>Q_'T,H;!//KS"0ST[NHTZCK7UF8/RE+42BML-4-2 MZX"XM1PY$C#RE'*7 C::;^5'T6 PX3(AAQ-!/&"/-*,<,2:$5)@F3/S-_*A/ M9$.5X\2>LA>Y&E)*CJZ4^9.67SO!>D,5Q5XVBH6H+04T0L$*CCC)%4P9,2@F MD1B7GCH2]XQB&V>YF\>X?=6\8(!KQ]>BH>):Q;6*:W?C&L/1"N488I8*Q'7$ MR&(>$;:$>\*)5,SM&==^B//^,,R8/5=?KAA6,:QBV$%AF% ^!$LT"H:#;F8! MBIQB%IF0J\,K$778ZA"B =FB,A(Y&7(='"Z1U0FL4N(!Q8)A/I%J8584JRA6 M4>R)4$PSXY.U*$;-$'<*]"O' K))"!N2%5%L^*4-Y7O&M1XM3#G$1%0,:R=7>SSL MR#&_-C;$0L>G24$5*3>1,FJ,*>T6WID8*74#IX MBR6*WM(,7A19)R.2B1MI%&>);:EY/8/7?LU7,Y2,532K:%:W]/C13"DP7"B1 MB$B1$/=.((NU1UASS@#,.+=;1PH]HUF/1FNNMU]#.RITU2T] >B2D27/J$61 M.H=X;I1M(W9(,QNI34*G[0[;7'/+HH)[.* 6)SHA'95&/AB"+2K0BQ1"+JHAUDZMYHSMR MS)O%#!X1FT$3QT7 SLY'E[/3I*:*FM<"1H*P%&N!0!&TB"M#D0G>(R%#=%)@ M0<@6:I)@$J6!(96<0MQ;CW0V?U,@3FN9^0("XZ[((C?LO]UC-Z[=>")9P/J:EX5O&L;ND) MX)D7,F(/>):,U(CGKN%: $I113E.T7-CQ)[QK#\;5O$AJ>ZW"EUU2T\!NH16 M- 8O$$G8@R%)+3*&).1]=,S10+'84L6$(9$S:I!BC" >B4(V*(%TB$:JQ+'. M;32?T9"L(6@5O>J6G@!Z.86#]=(CI2T@D05-R@5AD D!2VY#BHKL&;WV;$@R M/=2X:F,5S^J6G@*><,:.\IUOY[3WC68^&I!G* MJHHM)U?S0'?DF)]L_F%P"3(V3<>CZ6G24<7+:W5SD^98$8^\D@JP3VADDN!( M<(434R$QMH67T42>/&;(^EQ#1'F"M" M!:]'*7M&))$X I7-YV)&!FFJ#0J 3B)HI7Q(>P:O/1NO>HAY+694X:QNZ0G MF0K<:(T]PUE_MBN10RXK=%7HJEMZ M 5 M%=$V.HN4H@!#G"=D<5 HT."8IDYIMY7)KHB*U$J-2/ 8X,XH9(GVB'F:%*'8 M.O]<[5? C%2Z%L>MX%6W] 3 2_.@7? &20$(QB7!R*80 MP6O/9J0:8E;AK,)9W=(3@#,5@J?!6*1M/@(5 &R&"8D QK!7"M. ]PUG/9J1 M:JAJ>C,%B^\8NAMT>2 MQ/TK<*3(2W3BGJD(L.D2XD1$ %VO<[%*3X7G2=&M\XADL2*1441CR*VQ5,B% MRQFBRB@#-TGM[#-9P6*HM=XO]'Z"5-K(#E+V)D$P)R[TB2(E($/>8(R,Q!I@T1&- 3T'$,]G>4H8F:3# O1&I."?W"11 4;RG"MGC8]:2[==JJ!GC-RW[8WY MGOLF5M2LJ%E1\Y104RINB?,* 0H&Q$,$!*2,(:RB\<(KSJ7;,VKV9WOS(;Q! M1+QX%*QJ(U2IMGBS7'0T)KE8>JD=8M/0'T,HQ29T-$VFH%2$0)TAIKQ+32 MGB7B/=U*\NL9O?8<;&[4D..:^5?QK&[I">!9T)@QX2URBD7$B;. 32PW@C1& MZA1!5]NW-M9CM#FG0U6;V%;LJEMZ"MA%.;/&*8)B"(!#A($1B;U'A!&KC+!: MBJTS8YT($TY+%&CDB%-ID:84X(\ZJJV$V\+S%;_"0X7W?/YQ[*1>T>OHMO1( MT&."(:>F#DC)D)-HK>NV[^I4>@D96\:SB6=W2X\YC"5W@>AK*1[QK,>+4E!AT)6KWXWN9JXO"/+?#L) ML3T3'90ST7EC0RR$?9H45:'S6F ?89QIG! S)B">L !54($AJYSVG#CC_7;B ML9,Q16X1\7 YYYPAJRA&(6#**3:,T2WH7%/AK?#YS4<_7H31Y-U?IM/P830> M]V78BB%GM0C$2X.[J@=6,+MGSS4EM&YZY>.3WM(7S\>W*R56):X3#XA1PA!G M2B)+LI8ADR#,<>OT5DW0JI2<%.57,#NZ+3U6,..:>(,96%B>(RZ31#K 7UXS MEN C$VB\"6:8>L.9M(C3%'(]]X0T$PD9(X+EEJN42 6SHZ'\"F9'MZ4O'LRJ MA57YN&[IR^?C.V+)-?4IQUY2Q;%,Z#P\$R1)S#B&MCD:6)HZ!]C$H'$^E6*0W//29& M4:2R('D8)F?%BXH7%2^.$R_N M2"M4G!/A0%=20F5_NT)6$HX(HS@Y+'1D6VF%5;^J>%GQLN+E*>(E(U['H DB M)@!>:F:0L]PAXF/".@JBX];Y)).6*YLP\E81Q DQN6FK1\I%B@WU&HM#";8@ MM19N!T*EM-*T6@=HEJ <4F)0$9YC+#45"B& ME7%5P3H1P'RR=,9:%/9:4=AU(=B!+=RP1Q*E9S33:)@N\N.>$=ZOK]I="_0? M>\7YVQ?C2)%><8U), RY:#V8TEXC:Z1 WCMA!0V*BRVD?TQ%LUM+ >TMED:) MH1![KFSV2:)Y>3!?]>(*G14Z/ZM-(0\ E4DAP@ !.2C(R& CD78VN> -=60K M*J86MZTP6F&TPFB%T8T:X58+'#%*!-10CH-"FB3XR 41EH)2(BX2 ;@4F P>QP]8+*%!QQ8JM- M]F-*R#VQZ2XK=%;HK-!9H7./T!D]D03G\RT90=.4A"*=X">"->B>U#&.=:TF M7&&TPFB%T0JC=\(H]3$&'2ERRDO$+=, H]XADRAE#M#2Z[UHH/LTW0$X,385 M.!\9(0 _6YC&GY8+^,/B(C8C#[^'T?L#0_!ZK":V&6S SP1C MO_U$Q(&\[_F]QQS<>)?'3/[;R6!^'@=7T3:##^=Q,K 9#^"[41K%L!6W,'#1 M3_/(:3$>7PULJ^S$,"RCW/APX.S83GR^NIE>E"O>97.S&\I.PL"N%:?E?45S MRK\L)G.XM(F#)EY,0>E:CU*H0Y*>69@6('7FO3H0XDTH* MY'Q6*X50R#D)R$@!'XUVS)&MHNX.;/B HT(<*Y%#K30R#FZ4"5-%B*3!LYMX M^(L_CV$QCM/T"07S[6*^:.*F;OG-Q\LXF<5?\U+\"F_PY_'4_^N+002@O,R4 MVRSB%R=%R;\"8<39') _$U,J"W:=IF*[9(-IVH['@7_RYTMJ>OK7_]XV_GS MR'! ,>6#47FC-!V/IQ]F@R]'F4VGBQGPS.SWKS9H?HG4+4O<$C1E%_/I4D;E MMP8IFW>;)YYA?+VEZ0 +YV__S!.IX2"3N(2Q:CS1U%_X< M .C0%\25CP"=ES2]!X/.P[BCKZGOG3ONW]LCFW#M1K2K[^OG>&&S&=1D;3]K MVM6!_ (+$3Z/<_A(';_)D&"XMLC#3XA;SY"66B$#OD-?MQT; M*T;],;T=9>_O?T?;].07IGK(M:[E.7>0*;4\YWI]08R(*D9.AF&J]+A6[BIZ M:5TPR-L(DB *@2PQ"7X5A,24&)=;QX;[EQX_P,-^_1#'[^/W\.3SWOK4JZ&D MM:YS-49Z$QRR"HZ389@J.*[U)9(R&B4=R QN0 @0BXP7N02B#5BJ&+7:"MO; MO^#(5L:O'Z9]R0L^9$14>5$-C;[DA:KRXF08ILJ+:W4B9>#!DH (SWWLM&'( M>J50]$*ZD.#K[3YV3R0OSIM,OPW%*CEEP]W9*K1F"MA 79H<%6"9@B8V-$NL@6S# 1 M._FV?#-K/E/LO,Y,W;/L(6P([U;+KQZ>05/+KVZ67ZVRK"8)UR3A?I*$4O:V5BI/KM<<5,&,TXE2% .7B'L;D?6!(!HUQHD&+=-6<,VC '3LN,_MTF[OYS'./]Z-//CZ6S1Q-D#C=#,MJ8<-5V>#;G4& M97D&;Z87E]-)O)'5U"L)>,4]S9T$ 6<]XI8#XG(']@31W'#E.-=\%Q*8-?-5 M"O*/ZY7!)'S"SQ( M!#N:+//@![-"-,O4]E-(ZC7TOG3;L\]+R+WE>W9F.-[X<^\-A_Y*AY1T_%EY M5+U)\0/('#L"(Z_F(M]?;>&/KOG#GQZ:!U;3DG=DGYK)?Q3<\W7T\<+%9I.! M6&6@EY37?YSYT379_Y3W]N0F7(GY>/?VR"9<0SEW/9!Y8V?G]2#S!<:RU6(5 M??;)P#$([C@B.E#$!;/(2I:SQK@Q1B<1^98[_#$'D)G;^CIFI&JH9"TW4:'J MX+>T0E6?E1$2LR&Z@&3,)WJ/0_?Z,IH5_-SJ?-? !\?E&%Q,DP4Y4-U]H-$^9X)8PYWII-[QFP"PEWBR:!MZJKU35(5&\BHH*6'5+CQ^P5)1& M2@;@ X8WXB129)*R2#EGJ'8Q">_[4&;W"U@*UV(LU1^[3]T6*,NW1%M%14V@ MK F4CQ0W,CA,C'2("15!= B,+*C&*(I C=,A^+0E;G;7CW]8,6]OU5R>M/GQ M"\^.K,A8D;$BXSW(&+D"]1D+I+6PB#LGD=6$(V.ESBE!QB7;OR+^"&3\$V5/ MVGGSA8/?DSF;:VKX9FIXT=U+*\KFNCY?A53-&:\YX[T40^%&4644RG 5AQ'\_\V_%Z/W()(F\]EU(?9Z$JY_L'%E;Q51\)#H M)RV)\N)3RBNB5D2MB/HYB.HE%9$#.C(*ZC_7 )&&R8"$L]991[@+O3CC#P)1 ME1X*N>=SQB-#U%N+=!P$6.ZCZD;FD?C1CQO#_QW\E;3-R-\"@PX(1G^%SYZO0SK!U^B]JR;3 M$OGYREZ^M.]B:PJC4L?RE1U_L%>SG%^_21Q;.P_K?BZNV0NYE'("R:5-*\;U:Y(9VX]$DKLAP-,F_(IM?7)W[_.7:&4> MK15="S74,B>'Q3Y/7N9D<_S?O8&;73/ZW7!F)S,TB\TH5?:J=5 .DL.>O0[* MW3+^)951> 1&O:3IU2H1=<*'1NE2^J2 M^7Y>\=Y?FNELUG/"%I9#(F1-V3H&$-NGRO0"]KRB7)\AA41QKZU%24N'.#41 M.14#PL$8+QS!7,@^ F">!N4$'W*VYYC!%X-R!U5TY>4IQ5\OXB UTXO!6Z"B M:>WB>3J,? M>.+6[*(*EE:[(%7?@E!M96K/VM^^LT5>#%U7=^AN[M#V?6=XD,LHY%<@SF1 /3"*C@T9,&:?A?QGE M5FG81WEIEYCP=MI\W2'"MD^C7X%&AI3MV65[H(G_#W/Q_?Y(D?B0=/D*U16J M>X)J35QPS ; 9IMM!8*1M0$CJ;PFF!)N]%;V^J-@P'DUA++-:* K6B0"]2#LP0$VS2B"B9ZRUJ0"C.!4K.F["=LY(E1$/55$3F^&Y@=&:)^N@3+I@+.SP1CO_V$%JX_JZ:( M7.KW.VGB/50Q>#W+92A6&:BEDLCPUO(AG_&PWMG48.5) MS?[UPR*G#?Z8WBQFL&>QN5XL:?GI)I-^^\/;:UP*@LUG3LVVXRQ.OOC3_,/T M3@9]^LT?^.7,P&:#@6<9VLO%TUG;W2?+34\!O2U'50]OP2*ST3 ODK16(*Q*1L1$C^-S@9*TU9DLJ M6Q$II8:@(#D0B:9@&^6[#?,::^*C,^XY-IRHL[ME\G-L.,#]=-&L3IQO>FL& MSHZS@W.82^U>YJI<[^/XZFS0"HK-7.HL*]CAR8K$=*38<&1!40-"4 QIH3)D MJ*2LE<3[M*72*>FT)AI):@ MDC'(.*D0RYTA@:XXUZ[*BI<@*X@0.,%N(W*;?V03KHEQNS7JMA\& M%Q:V:&3'-0WN)>:3UMHY?9YB.::-E1@%8QSB6"?DF.4H"6>9(2E&O=5 ]C&A MGM].WL-K3)LKX+_OE^SW0YS_F'Z.(/O>Q[XZ1'$QU*H6"3L*'#ND2,X*="\; MZ((BE#-OD30B(*ZB0)9$C!@7E%KG0Q);P3V/BIVO9!E1&H2'I"2"IY"L8E@[S !'$/>KCAU"!G M@_#4*B/#%I+NI+'O'TD5'C)#*Y(>GG>[%AC+XRQ9812K$5 KX-0*./UXGH)F M >052IA$Q W\Y)@UB-"HF?+*A]BO10"BJ[>*-V2HN*H5;ZKR__S*?T704T50 M+Z7BFD:DC"4Y UTB32Q%0EJ?)-=&NZV2 SM9 CTB*,=#HIY4Y7_Q"/KIFF'/ M#H[EV>*1&?];,Z_Y^YM7U/S]ZP;ND^;O?U;62&_,=P!Y,H>B>]6LX\]0(6I2 M_V&S3TWJ/PWVJDG]+SZI_SC315],P#='>F)QW+'_-16VQX,$YRBAB@8D8C2("T.0 MH\8@;7F*4E(KMX,SM0H16R\1<4PC3C!'!H9!%,L@*:?<<'KS(.&G9GH)ZWKU MT]A.YJ\GX9LE"_ZEF<[ZBB:B9DCHGL,R7\R9P0O'L$,Z=:T@][)!3BI)M7 8 M"47 M"V#SM5=X.)A-T_R#;6+I/C5-:>1C=1J?(&M5$7(MZ)QB3F122 M*$)?9C<*- M1D%H)K!T1LBMLHE1GP;;Y!#KNUL^GQ:=5Q?Q;H6P%@V0Y*+3A1/0 M&_Q<7<2UC$LMX_)86:-"BLX0AF+D#O$H06XD!7\YXP55CBBZ57@11^*$- IY M34#6:!]0/K9$T1#.#=$D!?PLLH8--=]SY?&CJM_RPA'RD%3M"J$G"Z$"*V(\ M@*"P6").C$-&!HP4=40&F1Q.^":$4D#:2(-&4N6N[2HQI!-EB)ID>1!6X!2> M"T+IW3W8*X0^F\.[EL#*X_PZG=MQ;@=1.*&8 =47_I+MZ!I;V*,DPEY+8X1" MC( >S[TWR-(8$99!1!8PR*8MQ]%C:ED]B2229LA(C2T\"@P[)$V]@MS+!KF8 M*_8Y:Y##A(&ZG7(K'.)0#)09P17!3/91;NII0$X-M=RSOOUB0*YZQW<,H)[- M7@U>>[^X6(SM/ 8@1+C)CVSAGJPKVXLI3/)_R@='*FJJSZ?Z?/KDJB^72[9? MH98PPUCF\.ZH$,<$!)1A#MF(4Q112X9[T=PWT.'K#7" G\.0T M52@*1JE(R5'L^K!-#@W&Q5"*"N./@/%Z?/"D)M)/MQX<# >36$\/:CWX_8G4 MTZH'[[S6,0F$O7"(Z]P42BH+,C$10D":L2#V>@K17WUX1H9$/^EQ^(LO#__" M\?)P#9,*J*<*J#$$&0*/2"L&@,J"1H9HC)P*4FICJ6&]6!5/ :AT2$GMMU'[ M;=1^&\_>W.( 7^F0^FT\TP'@X!M3G'_MTHM3E'9:_:G*-O#JO- M.0X*N&ISCF/8VY.;\($0\T%(X9/;_".;<*W MI,']N>\2FB:T&(6!W8VB[4$ M\8N,0*\I%ST>0' LM=5&(^P=1SS8B"P1%''!O=$^:&>W.GP_YD3WQ\O8V/EH M\J[4 B^L^&/ZVRR^SGS87ZP2YK5^$8QQUEB1'D&&6(4ZN0 MBX$@;)15F"=IF.GCD/5),$X.67;55HQ[M$)HR_ MP4-EJF0X"L Z<>VW(EH?C3BHTR)29"G+%=&Y0]H;^"L)13Q./*JM*NJ/47KW MB&A4#56UYZOSMP\F^7%^'ILCE18UH;8FU.Y?H 1"$LB4A%+*PB%HCHQ@$0EM MO+1".Z6W!,JC/,694UM1\OUHYN-X;"=QNIC],)WX!4B:WE);Y9"H/4N7 \UL MK3KU0:7_5!@](1@57HJD&$?1\( X VT;U&N)O)>&&"D!,&]I_OD(9_33P:AD MM3+[ 3JM:UV E>)?PSUJWFK-6^VU1Y\S/C&+*,D]J1S'R#@?46+:>\,5E:(7 M?_F&%.M=<"DZQ+0FK%83X !,@(JDIXJDS@?AA-6(R-RYE*J K)8.^<"2228 M8,:>[8'^D10/%7Y25\J+1]*:^E]3_^_XOJ;^'TI27V_,=P"Y,(>B@]5TX\]0 M)6HV_V&S3\WF/PWVJMG\-9O_()?UQ21 U_SFFM]\-,1\$%+XY#;_R"9< SIW M\J:^]KY9Q#!H(K#<>WB)-&T&?C&#YX*>-IKD_1N]C[FA[+O&7M2SWY<8*EW3 M8'L\:4B*6*(C0539@+CG"1G*.!)6,^$=BS[87^Z?4,@M$A,Z0F"QP#J!W2.6U%O9>->HP2ZVQ@R$8;$8^&(4V\ M0)PII80@+HJM B>?<[[ZO*C'R9#PVDE[%XVZE@/XE$8] Z*<,XMA*9+V)R%F7@J&..;(5I-.#ZOQ+9KZ?"^_UKBP; M497EHT"O$U>6*[SU42O 4QT-0=QBBKAV++>H#B@%:YA*D0HF]Z C[P_>Y%#O M.[+[Q9!Z]3/WHA5?VJMF.AZ7]J)-+/UY!_'C99S,8M6+3X>;JN"X%KQ.I&,4 M&R0]9J 7.XDTI@PQ'8/BQ#I,=]*+E\'KWUQQ9W<* MX4,L]IS,>NRD?BCH5?7B"F\[PAMQC"M##<+.>,1C(LAQ +IDK0D1D$O:7G)S MG@S>U-#H6E"K>HM[U(M34]:KZL*GQT%56&P*"YFH8=HIQ!B.B/L@D6.:(6Q] MH PKEZ+ORT?\MF6Z;SJ>ZU=*F*&1]4CQ*%"KZL 5UG:MC TXY(6-2!(&$$4I M1HY$#?HLEQQC0H77??F&]PIKA V%8!773MXI?'W] @]&GU$YZ,0XN35VW^ MO4>BX@0I; 7B0A-D"%8H,&\,UDG*D&YNPM8@4MKDF'1(:$\1-S"2XT$@YKTA MTDO!E.^1=5>=1P;CW'ID,%Y;D,-!5^MA10JW_G-<Z^L]@9:>G:N^-792HSF. [FJQEZA;6>-'8M< MDALY'##B6AED:.(H,8Z%<,)'O^6(V+W=V=Z@3=$*;=5CW:/'>AS?V?'27WVD M8J1*B2HE[LD&U"0&'".2Q@3$(\L6*ABL("F""U$S&WL+:?XNFMZK@@ M-5#C*+"JJKP5S'8NHLJC($XC9HQ!W,:$+.BLR( &K+U6"9/>G-1[ #,RQ*1V M;JR>Z1Z5W ^V:>QD?G6D,J.*A"H2[O&"<$MQ,AI9QS# >\" [,PAS)02)!)+ MB.M+O_U[QVS]NCYRI_=Z7GD4<%55W(IGNX:7^0B**BBIW"6%N$J@XFJF4(HD M&,PM3C'UI>+N!\_4D A1\:RZG4CP^YP554' -^ M5=6W MRN1U5&2(,5:+V,>U!]#:B^T1GDHI="$JZC('T$-#PAP*DAY[5 1?7X M]A'[FQN[':GPJ"W9:TOV_.C8>D6%?P/%GPY!&T:6H)BBXZT- U*-K,2(2M(!CT M=AW93G[IIP%/1H;<[#F>[*C \\DM?9&[W*WJ=)X+F(#M1[$C5(M80]O%)%C&%*X9^_4DW!1UO27 ZR'7JK9IKS;"\]L(%5I/%5H-=I18S5$@R2#N M.,UMJ @2)#!BJ>*,TCX,AB>%5BF'C._YQ/+(H'73@H"?+4SCD%"S/!M6^--/ M>^C,E_,LT[S-*K&+^72YP_EU1I-W^>WSY6ALKZ:+.3SB8PQ?M8\C&)_AWRYO M !X=V\M9?#6+E[:Q\[A=G93'2GYFZ&^_ M^N(/G[B&G,G[KKCO>W9F.-[X<^\-A_Y*]UC+^I/&\FTDND,C[&1T M%;0'=Q+^+-_ELS6C?X B4I[WH>4I-QV'.U?O>]OX\P$CPS^ZY@]_HICRQY/2 M0]QZA[!^>W*M? Y_]37!REZ'S5Y?1Q\O7&PV.8Q5#NO!O?YD6L)V1-DQ]%Q_ M+'#U-<&G<'D_&)=.;F]/;L('0LP'(85/;O./;,*G'"5Z3[%9*P*W1@L4D]*( M!^*185(@PC2/L F>G9S9[8&22I?2Q.B5.8@:UR"X"2*@NI@>=1*D#X/M#]5 ML78RG=2BM?L\BSF9&)XLXIA(Y%1R25LI@;.!8F3U6K_UA MQ9]]A5^IH5 U-_@H8.R0SIPKSKUPG(N@V& 0R,D/Y M'DO9]H]S>BCV'8'S8G"NUD"H>5_/KPK7U(6335W0D@FL/$%49RTZ2$^E\VFI[_^B\KU\ PYJKC="C_H7+$(L]5Y$\JA2&%XZ1AZ1G5Q ]61!- M6DM0N#&*6@;$->/(4&NM@FLYY2:1#3BH%0XQXYKQ6*EL9$,.8I[*4B1._BC..A MI*;F)52SX/G-@@JGIPJGQ#!M% VG(]W>X90, MA=GS.>61P>FM:5[= OZPN !(\O![&+V_XU.X]2$SE?=E:O6:%Z9[S O[(\SR MCOE]ZA$K7NN6:WUBQI71$1F>R[%@%9%S7")00)3"BCMIMR(#G)4\X*CRY0)8 MC6ADG%!()DP5(9(&SVZRVM?1S;\>S?QX.ELT\5<8[,_CJ?_7%X,(C'69[;5F M$1]&I(3VNW>/B63_C(6_:V_UV2 ORB8?7-YFO/(SP=AO/V%KWDM#_<$ Q) M-#&,YJ64R5\6MI2<'[Q^U\1X 4,./HSFYP,[F,"3NPO7WWUI9P.@1UC1,"RC M_N=O0#K@KVY>6#XF7_W^;/ K7+0US&4S?3\*,#U ?7C42N1OKMYG+$W_7:HM M430EAH0LW$P8L@8$IS%4<&!FQ]-6:6=M'9'1!*24 ,'I0D V1N#KI!)UD1DA MMP3G=Z-)_#&UR_/6^G+X_;W].+I87/QYVC33#Z/)NS*1O:39UNS+X MLJ/TGY=7/..*;6(=[&/\Z,>+ .)]4Z*-XT<41DTLVYNSC!<7DZ_":'8YME>O M\K=E^,Y=B,_$:/+5/Q>S^2A=+9]4KD+ ZP]4>G:1)[OE1NVVG&^FS$W)-T>LTM*S;G:]\OY?V M76S=NL@F6,Y7=OS!7LUR0O0F:6SM.ZSZN;@F,J_+-#LX;S+L_&8^]?_(#WF( MTE;& ="9Y@ ?H, %R(QF#'BW(L+1)/^*7-9?^EBB7TN._S0-WK0?KIR2QU@J3X](^"4.G>'IYE9&0QE5""L MF$3<*(>T< (%!W\S8K ,X:9FEFP03&J+7$B@S7%KD16&(<#F/2BR6K5Z'8];W<# MW)@@,/5 "9Q1Q(57R+%<[8A1Z[%R5M#MOH/.2T&I1S'F0"2/)3(R,)1$"EQ8 MS2WWU_ITW485WWR\'+4R[GL8_/SU)/PWK-3UK0X6-N@B?YT'*TL)BM4=,Q$Z M$B(21H0KC+@6$ED-=@68'IA1;@6Q6^%1!&R,9(5 &DLP.0QC2#.8F Y!V,BB MESE@=Y\S>7KR7%N]H*?)E"GSN6S%5*@@.'6_R!L;(;E\N72[ MAX(7I(PRQ(28HQIQY1RRC :D&%74J:2QN>(@6NF@)$4TPL3J*0N"G 0XZN/WG>H16116;_%II*)B-5B!!8 M7IXDSNT]#5*8YR9'-C&_T>/(.D.]AI6E\"Z8#=8A)RQ'8&=H0IDT,I/4/OQ" M,WYT?=^)'2XTN.#K8'&A=D OY;>F)Z#^FF)&=$V))C=+:J@^ZI*%9?[A8GCV M'UHEN,F?8X-F$KNS'.3Z%(?G1ZN.X]7'.^32X*X\JK_NC(V$I88U;'/0\A[..;$&E\7!8%''3 MDSK"];L<[2FRXNUD=/['*YQXWUNYH?VZM2 M.CYY2L?K=?Q3HC>\ T8]I>%5/KLZX/T2YKU0N,]N\0]LP,^9O7$+914K@:-/ M=M*6T%".WOS0A%E<.\B^.F+H59!,8HN(T )QJQ2RF B41)3<2Y:8VSA&<($+ MQQQ%G@J<.>82,C)AA#VEC"0:G0AKT>4<)'PSZJ:368XP_U9.VJ?G#W^$>\]S MV9MWZ!.L JL<:Y5C[;8L.(9&S8A#)C-(0Y,HQ#KCGW495'/&&*T4%=+$E[)=>BZ6:[5@\W030?- M*$[SX;4]'<-(_Z?D9!ZHNJEL:94M;9M;Z_L[)D!]FV(#]YU30P,*SA#$$]CM MCH$9+T2@+H*);C#>!E'-NF+[8S0'A!A^GH/'NSZQ$AS]\M$YBKP"$.E^C]O2 M?5)?GV=VR-1LM[,%?SA09-XG1Z!"=X7N;560<4.-#Q1YE^,NC!%DN<9("2R( MDTJR&+=!BK,?T*WQ\Z0FOB=T5WK-QSUG&>?ZI7")QN6 =.EAQ\P>51$^>35W MC5I*2D8'.H713!JCL44&-!$RPI&D+6/);-:OWL&C^'4\.L['FE^M0_G6\#\; M,/+ ;)>'+M85J0YN20\4J9C5)B9FD8\\(6Z#1MJ;B +&(8 %Y$38"O/\0R"5 MT0-B9$6JQPWB5R,W7^?7V'4OBI%[08>1ZZ/;43,>]66.)?#_.(J%U'!2#2<= M=#CIFH)O0I/R6(%U[23*#"_(<.N1 WLY\F"8T1L$0O>ULU]ME0R9T $E[%E& M=?;!(J_ 68'S.0(GC@3 3E!$=;2(B]S[6H: L"1*,Y,,=AM'GO;/T$8/M0J>4 5ZA\J*92SXJ7[F67L_5_6Z,P[/OC MQ&X*XI;9>U/N,;&DI5LC2!PT\&#PU<^Q.;&?8N.'MNO:U,*WPX&EK6. M6L6541MUT *PB>AD.,6 (/#;T8GAKP427)%*6'DZSEWO\",_T>>\&T1JVIR M='V/ZL>7NB53[[/M?77UOLOU-%FM;]PSUR0[.8TCDP%1%2,8$#0WIC0!&8^C#-H*&/0&KW@8/Q]_4WKT7$/K_7Q!YDK: M_I.BF-=(09JL=_QT-HE'S4OOP?(K)+7C,J&EXUU7V/SGM,8?3]I):%[F9GKE MBO,/;K;<6_376/_\19<-%V'6LD"OF!VW(FHO9+GP.."7@)F2>=LS66X<]CW# M\M^Q+7WOO[<_-#\-Q^,,J,?-AY/Q9(K*'7ZRHW\V_]G&86C>@!!\Z>=A\<0_ M??CI/Y>=;,Z&LSQC9W&2/2%[#-,%BP1X_/W$CH[S@_YD+V'N:6K&'4&S%9(;!X#ZF992D%S_ M/@2O=Y(51>E)-,B]0[YW/Q1EEK\QUS6@AT/L_*1U<=DQ8+/)3L\.#W_#=[I2 M6O]]^\-<,><^)?E: WAM_B(L'MQZV"2PB+K^1D5_[=L6I2%8!_]RQZ?<:98X MI), /643IJ""?=KL4VNI2#8 7EN:6YN4MK96860-4SCB&(.ZH0QY5UO4)4:I M"@9A'< #"(+D)E<)!6QS P:1^REL:"=#6& $(TQ] (TF"7(8/ V>"9-$BHQH MNNO1XB.QU_["=\6(A,T!NV,\FG/'-=FZV\]= 2)B-#C.X"DJ@/+ )3+88%!< M@>9^;Q)D9<-F V6GHF0(?H!T8&^0<8&CQ+RDPN- V(,KKILBUE>/-H&_C"U7 M2 D.3RYR>RP)OSDC**$\2:LWU#1.AE$/RIE8P0 # KC>@G@D5,(^@KD;C-KU M:,E^.]'?/5F7)H++ L8Y!:-,*M@>2>8X+$-$<=@= 1O!-HQ\J8@F$LS G"8+ MV\, C-JD$!:21,,\]G8C^+)M@;FYE=HU&P1,NR2Y1S*""'#(I8!AM3U-;$,[1# BM!4>@>E@]J_A;G(B& 2"6XQ8\FI@/7BG8>REX#X),-WLH>MCAEA&+HB79L?$261+ M$XPIR>2#5 ^O#6\>[]Y[];=T;8Z:E\N&GL/S/H#GQZ>G[;0X+RG"W<:]9S./ MV)YE*HF+3FM7Q/:R!H*O[:<""BF!N660]J+)%GT@B8(BHD1O]E&[*OK_:CFOO\3X;JFYMV6T "+ODP#N M(_Z"QV6]SP>Y+A]=<6V1=5&!$\H)C=)9XS=67QFKH\$6S'$C<^ZY!75,#K?TOTR0<< .Q]%\6+\X 2]KC<06^0.PZ#W9L_.4>? ML$%F6%Y98S3LKDI3V#?)!+\QFWT")<[ ,G Z(A-E0B!=GGKEF$D;!['W9V1^ M,Y_OK!Q?+U;AVV7SIB"#.N+[E+O0QQ3V30(D$R0$S)'.WC"/T2.'F48,?&47 M@P/S<,-5"$Y2ZS1%GN0.GTQH9&,RB"8GHU-8IGA#/.W1). KV6Z[D !XVMMU M@^U3.F[H]UK/I//;MAUU\,NG.+*Y)VJN+[](+CN==?E3IV< OJ$O0"_SG\%] M#N9V<;65G#07ARVHC,9. //SJ;:=G)<5Z:;PTTY"6O+EVL/UE(8$5<>Z[PPUT.^C!.MR, M0EHFP/ +'$4:"/@!6B&=0D+&<4R,<." QK5.)ZLK"I*Q$(PR*5>@Y+?XDNSH M*]S>.TC1 1D@\$B711JD=+*O(B",%$)KC:BF8*1K"HH0EABYP(*FC"=B-QI: M:*D=UE(@H("3LBS+A?37BL!B3R^V] '+P:!'\C6 @;_L=(ZH M&Q#AX4E=AO;3L_'$3N">&84GL7@$>^@5$LQC\EJ 5R\ /Y242'.PJ%DN*+ T M"LDVCM^-#![,;C#07RYCCF:Y#LL(X5/2BCT>?EQYAK=KN6EF9_/(T=CW MY1,+I?NW&=@P)<7\I0>]TY7XTR6EU]M=WCF=V B9? MA(5SYWG-LG$V;7-$L8$?"T?^CZ,/1^7=-K0 "_ D98DC"$?_3=O_D6.(RT@ MK-3F!6W7Q14) *O2CLZ7Z8;SQP&[S?HPAPBO#KR5R MP.4G<5A,NEP*,1QF6S2,?7&DRDRM24QH/UU3[_RU)5F"U'HW-^E5#):#BB+) M(4Y 3QD-OSEMA*%<)^,VF(.=E3S@")"&LW=(0<$9!P@G$Z8Y7X&&S;CE0J^] M&8&M'E^.EHKN]9>S..IB)A >CCM8L8\YJOX1[O;3<.S_^:%R_;Y/TN!COU$@BCY\?$HDS+W+@R(]1DL M^#ATH&9CETOVBTJH^U(#E$<.3Y=*L M_'$TM.?CV10&\26&'_L!E M(9L'KL0[7RRN<0WO0G];*8X8 9'XTU^^\B'0)O2FC]ST/H=KW'B?&Y]#[N Y M;F#"T%]ERMMR/^D]XW)XW#:\3VI\RS:[LO:UWT#K'//[K8_YO#TC:?D9G( 9SA1&Q."&.I4+.6X>B M%IHJSJ5R&X0;!D?/L8*/,VD13RHB@Z5!409!,:4B\HW*Z+,,>*T"N"J@9[,-J]Y9JRD.T;!H)0H*M T/+B+G)$/,6RXMQL&X MC;(H3I0."M04CA92B#E0DF7G]UO7.ZGY\FW[I6P6,CE_EZOMM MMWG^+]VTF MPZ\:H?:0KCVD[ZA5'$TV,RDB[<":Y=0J9#@1"#,GA)-$E,X(VZN@G,=@RL;= MDC91#QQL.:@&TA44*RA64+P!%!5F001G$9&9!D=%IRU7O&ZJ>2>QRKD=56;4;=.T&O0W]9326CM& ."L$X\X@)P5%T9J8<+ <;U(WW<>H M?SD*_:%JV<=;RPF1AM1>T-6VKT!9@?*!@)(Y$HQQ'GDG,>(B660,EH@E:9.A MQEJ\<1)X'T/_08"2#QB^GN.^ N77S7WX/9,_[0D&7KKW5V]WZZ ,22[Q37 MZ=>&\0L*[:1O+IN)J6:GHQ]#VYT-[?F+_&ZYQ]P' @^O'?WXCUDW;=/YXG;E M4RB.PBW7GM!O8C+;8HW\_>;TU7C2V7;2_!6^-CH>-&]&_JCYW^9OI) H-K_ M]FP(1G^#UW;',$GHFKS#2E\(_,G2I3VSQ['W5I%-,*$O[/"S/>\RM=:J<&RL M/,S[B5AS8]=%VS8GDXQD?YZ._7_EF]Q&W,MU ,C&A4)W]*(P*@[;45R*83O* M?R*7V?2VPDE7B.'&*7-1YY>ZY9Q9^'R3S#I%?!0H) 76 \<):1DX(IBZH*C009IMN%D?_$D,LV%\FW[+ M].WMM(W=V_3K>'24^/VW.V7G1? M&<(LHE)@5+(E;7<=C_?C//QO:^R\A486'JDGT>P.G_=2F2-JY(U\DY3?EV]2 M'7%)S<7_U%/GGCPP]IW*5G77<[B#8*MZ>9I3UKN[2TY:I76MXMWF"(HD,SCFD#'.Y<[!%VF." M' W12.&-L&RSEHHPJ41"P0B=>P,Q9"3&2 HM3:A6_>3Z _1-4?SV:W5+6Q MEF%+#4N81B2C#H@K:Q! A#/Z'>[U\7,+2@?A*"\/GM0VJ!W)?I2&KTG@VNZ4JC;6T5JJ]8TF@( ,H#2E!:3CM4,0! M2^9CD@$_NM+(SL7'S^.M\3G0 :'5PZ@>QG:4A:K*XMGLEN>J+/[/GS4E])DN M>K6G[PN1ND)D+96NI=([@=E:1'Q?TOCG7D22$P-L(A MS#,S)O44.9("HCAX2QP34FYPS-TEPI(C*V]&W70RRP&55W8R.>^YF&>CZ;8B M*9H/\$.'W9]#7=S5A117O@I?W0_H?(@BDSRX,O2K2D%$(HQK+A&FU"!NN466 M&XXT"4QAX0ALHVV4@KP:GYZVTQ*%?#D*N88)]DT<^39V/[>='XZ[V>0VA2 / M4Z)WGZ*/U;3@+2R?.6I6YJJ07Z_-UC?61IT.R:S_&9U21)>205N[$F2=V[)HD>&7KC??;R.6H]U.XSU0^H'DK6>JB- MFM9)C$V?E=2\!HT4_M5-_G)1+5H+I;87IZMH5=&J5F_>!ZUN6QE3$:GNE[I? MRGYA=;_44N==3VLM=7[.:_OL!ER%^7#7]L &7+/\[G78_5.$&XW:T7&NVY^> MQ.8L3MIQJ'DC3S!-ME;O;S'?(]FD"?Q 2F")N! 16NJ 5V+SFO1^2WDYOL[MF+YQC XPR*X0)"QV4KG/""; M/$6@(P,V&&Q[_ A&_;LYO=36E*!^:"*I/2W?OUU\]8<*P16"*P3O"00'*3DA MFJ+(=.ZE%B1RU.<(/4_:6Q>TWNBEMGU_9.L0+(RL$/SM$%R)_^ZUQ5Z/0LYT MJ5DNE1VELJ-L3T=Y:J1G I02#QIQQCTRRH.O0)QA+#)0.V(;["B/(LW 3)?2:*O"9<"D0FA& ML$="PR>Y%P09)BTB/GBFK691DQWEYG"I*F ^#)W4X1$3W9Z#YX\1_![:+$YV MV+R;3?R)[6+S]H)TY4JRHL-GIWDS*LGZH[PKAP 3LPE,"_@U;M:UH]AU@^9S M; I<-NUH.FX^6?!W9EUSMIA"O\( E4]CCL?CT#7P2QY8J>T[-9^=#)N"O_7;M$_F FZBF#A@> M1YO$#E[Q\+!#V]3>-IH<'*4[K([.IF9V?C MR71E/G+W],N=T6\Q*U?%B.Y/&:6P<20&@BB+"7%CP. .1B+%0J0A$ J&^#;B M\G^,)M%G[ UK>W&Q%5=VXLTD:^5QVM$LAI?3VX[AO\A.]M>^=;O_#,]S"V:I MRPKD AOOPU++/4]7' I\3# M\ .D]I>#>#SFD;PC >6EGZ M5];V, >\5W7X^U+ ^$WSNVS.G3V/VQ*%[?=L[#K:OG,!J!6L]XJ24XZU\Y0A M+I- 7$B.G(L.@>\I8U2>Q[11P7J78\5;1SE^GL4WH^5&?9M^:7/ /#>ZW%:E MOGS@K)@G&2+?>:++ON#)MW9P$U6'/)L-4U7'NNH(R@N?&_1X!VK 8F0--R@J MX;E76A&^T5/A057'3W:8#PK>CGYI)]WTY6C4PGIT=G*^K4-8]L!'L$]F(U17 M9 N:0U;-\6PVS'/5'+4]1!A[ L&O6%EK[VOM_4[P=D\KQO?<!\*_63J[4J&Q64AU\7F&OV^AJU2Y5IN62M*25K5U;NC6?3+E<*E[*Z4OKT M<_3QU,7)H@:)E1JD);RM#NT;GGO[_'3."RH(08XQBS@V'%EB$G)+2>MSP*#"?L-?I[.3GM$Z-^??H6O5:Y!@[@)&HZN)ZI[?/%J MX--#>(2C*\MNGV&!\J\1UGI2-LRK2035L<.U>::ET"5RTGS./_8-G)3WA$L< M$17"(>ZX1":9@"(.CI 0G3)Z&Q;,7 K?IEX&WUZ ^75FR@4"X34 0EWT&82R MN]?%T;6H2[D-SB9DL $Q1CPE\(/S#WERAB7(MD&ZC[@P$;C*W!U?X!V> $L MOHS]"A6]+]7).YRF7+6_8:D<[1T0,$VC34$@JB2X,I8%9&A,2(#UPB*E,O"M MY+'_VH[B8K/\8GVI<'XUFTS@V7X:3R;CSR \KVPNLYY>D79XL7?>_/[+76#! MJA"9,0Q%"QN;*P<>&PZ =Q);GX1*7&SD7-X)%AYKF+_O-TC8OFRU.;&?8N-B M'#5A8C^/FMG9N.<'V4213)-AA\,Y 6)F78]=CAF$:M(M3;KCS#63V>AC!MOG M2C'S]]BFN$Y?-^W>0[+Q4%@8>.U(SLYOX+2YJCYM9W.(S$->+;Y M.>*7LSCJ6I#^?-O0=I/9V33_"9>;<^,LOMZ,0>1[II+!"ME+-QM.^_TQ/CT; MQB]7/+L%RS*T*;4>/MMW_()W_+2_3.:<^=3";/;]<[L\:_VFR[,'0QX=Y_DJ MMTNSZ0PN!MJ[;,Z+X>0+Q4\75#BQ/-XDPLUFHP2B?M3\?3':.'_$%&/A!($I MS- 7RD4^YS'E8!9,]T6WLD*B4P(CQWFNA^.N@^]^/@' $AHNP8D[R1_WI58 MP?3$3N'[P];V'!F +UT/+VOWRF/H$6C1.SA?>+$TDVB[\0BN=][$#N0F#^JH M^0E<:)@S6, >KN%=^\FV?8RB'?58#(]<^(M<'+;QT_QYXI>V9_V9RQD,Z?(B MC<8PMO:?$2X*$U= T>;5 *C+A$,AY]O#+*84_30_0UZZ!.(&,IB7?-RU_:WA MTD469U,0BKBYL#!A%X^?;QIBCJRT>;3QJ'DYRHMF/XTG952+R\ CV='Y?/'Z M2PV:-BT?<)!E?ACFSSVZYGDOI#@_YE5//VS_>]:&O&SPX"L"?O'-"O5+%JT0 M3T^A";8C M %P+J 8[X"SO']A^/DZF-D/QQ(ZZWGKK"K"6+5=.3HI*@X]>NDUCCR=Q3C16 MKAI:@-GI>-+KN\6%QUE)Q/F+$?3)^#R#=,&OSRU879,(>W,2]R1(!(9L_.*' MLQ#7^:% #:)^@##T3) T.QW]",KU;&C/7^1WR^7GY\CX2+2C'_\Q W!.YXL[ ME4^A. JW/%&X#\+3/R1\W_-G\C/6O7+Z#. M&H+1W^"UW:TY86NG*/E(I#\Y^=>395+ F3V._7D_*DE(+^SPLSWO,M_4JFAL MK#O,^HE8@\IU-+/-R22[7G^>COU_Y9OS7&L]!#Q8"F$[ MRG\BETGFMA)#[#5U:E[U+UW8_!;^G8@].83?PD@WC]4.=V3]Z=]?5F'N%H-] MDCI\#D2#'<(,N *@@\?9;P&-EXWR0;.B2<^S$7T*BA0493==JLR%D]$N]&16 M]K;0=[KSN1,QM\#;C%9V.ENE*-W.^RLQH"@0UW)$)&1= M$$A%YPW!L(GD5K;)!["$_GD"+BW,^&OP!J;GOX^G\6;RW$/TU*^U6/%1LSI/ M"\GLYZM&+_I9^G 2APF]C\=M-^T! 29MC@7/-)3Q=M3\^PS CM)R$DA+^""U MPQRQS&@ZS!&QE?E:8F<&Y.*M?4"L]_!S8.+#ZU=PA9,6M'Y.?@)=-;0Y1-"# M>(XSOYP=@^?;] >/M/D^?VO.,5Y>*&O47+U&"P;RGEG\QH_/G[S$*$ USB9S MHVF4-L)FR-=*.2@2Q#\[.SO*']BYSRWFG0R0&!4,!< .7R&%E4/(T M<1#.X,,&@[E@(G 1 E+)@$%C8T3:P'>\$=XF+PPU;@&X?M)-7GR ^7P?NW8^ MF[_9+SE5Z\-R^F[HK?UMN5HLDU/ODXTRS];*\I#]GQ(]'Y^>%L$'=!WDDPR0 MFR)1^87^"*%O$5)LVLEX=GRR+N3BJ'F3@]-A'FZ>?JOL[IL<4AJ(T%B@I#U' M7.:>+)%B,)=SMULO0DSLWG+XJDQ[T6G_-P[#3^<@F$-8CPM)_+^]JEL3Q>X$ MX*;[FI&\*82"#X@R R',/DEB/Y+Y.=M2 !L0F8)968BZ?D86V'8^U_UE%L/B M!.U&22M6;XFUYH,9L'9C?SIXOCBCFA\:=?.#S7QC.UP<\BR>K*SW2E:P(V<$YZMS>6A=CY[;^?#GX>1;@=DC^\"*T>9 M%3&@:'*C80D_#.8>>6*2%%)XC;?24^;"V7V;0(YR4D,9_/L^]>'5N)MV19I* MML"B\7!UC,$Q)D=S)S@?-<%K6;F]&]I1?^18MB/JS_\4^S3C.!"<,<^V6>E M!]TRM=+ZDYR8+F>KF M1FQ^FF;\"3YA[^LX70/Z47/II ;/)R6P%@"TD>$>?BBA##CD(5)Y&?2-XYQJ MKE"D%I _TNS^$(RP"(HX(Y-0<2/NN03T561Z>='"#7RBRYC_$GS14'[\1[\J M[TK6*MD\)PBSR45N\BZR6";@ N:%O:$5URYLR V#W+V64HHWB\YF8=7>E6XB+*$"--6HI)7Z]22 M,GU9C=Z[N.<:/4@\39[HD+4?.#^*8V1+]4T S*$B@2!LG/]1B96,B2)!)T0L[)MR!-ZO8!C DD8T/6DG M8;&2$8S/-GO$Q:SZ7$['BWESD8P_+ZC.IGG_W<7GIDMVK/XK^>ZYN^RGN5$' M)@#8:/,KY7MF5=R52/7%P^;?3OM:[;5GSH'"B^<>C2\_X-'^Z?2LP_V*^"Q+ M VS7C6&W9'NZG&(M3-A<%' \@IN&)F?6'L^WFX_#G$N0 Q;3Z:1ULW*QTS@] M&8>+V2U9JQT,Y9(MT>>_S"L(%HG]9;X7"?\KAL9\SY?4B';>*CB4".NR[B"G M\O;R?=2\##FEM$]KF->&7#G@8B6[V&?S@/T=827A@7/KWCS,_D$OGJZOQ\A% M$WVSX/F#+F3TXG'+Q/6%$)-XY2,^4Q\NEP5%VY4Z%EC]I6"M+\^BS*PX3/4^W_ALGMG2_[DDJRB4,_ RR! (JI\NCZS6G<3W*TYB?CQ8 MQL%\]9>>6W$X4-8>N-SMRF?.TGZQ M(?K=9YN?AA8FYH,_&0]CAWX#[S&G!)5KH3,88/[4Z3C$8?\@FW=_GP5T/L0> MQ\!.\+/A/(%H93>"&/T3E.X5SVZG%Q/2Y%&N"?568XO1@HY4)"&) T'<"X6T M_IXO$EA:3Q?5T?=RGIW"L\)EN^LW^0*DW7F3\[5!5<33Q4G>-:EO MUZ6Z7=OR^NQ0>DQ+>23T31V@C_B-'[GI??J-?:8?YBG8D9!/MMWU)F?Q(33T M?58]L&7M@;T!\I,8F]_@[Y.N>9W#T__J)G^YH/JHS;&W1[Y:T:JBU5::9S]; MM+IM?^2*2'6_U/U2]@NK^V4+&GP_U39]*M-Z5QC:U@#W"H:>W=H^NP%783[< MM3VP >]5ISN8JEM2Q^Q+\X]\6M S;GV*HUF\C5C5-B![UOQL-RT^#K1]AV:! M<6T4PLH:Q*.*R JND<0IBD03#VHC6T\H(VC,/+DF,L1Y!%#AN1(_1"(\#QXK M<(6,E@!)-B@F:(N$;F8%":.VYDTA&(A$ 5T0N4HXT3=CP1$,R&VG'CPID MG%^?(/I4I?X >I<^/;OW PA?-VB.XRA.,LMN3L,,.5,L6B51%Y:T#54@ZX17B%G M+5.!)Q[)1LK;H^H-.:":5,U1$:PNZ>$CF&/&Z20=@)8"^042X@+"P@&P(6X^92I.5IQ\/CB)O:Q<"H$K;-5.<=*PBI-[&+5>K6XL5[V+*;]:C5^MYF, U7#222A M% 4US/+!<(RY982W*%'KG->)VTWJM+O4M#^J&E8#:1XX//95D7EZJK@"9P7. M"IS?!)Q>,OA_<#Z(,^"_4(X,E@0QZ;&D)F7*O@W_)28=,""EL$9EAFH 3BDD MPLP8Q;64.J0= R?EL@+G/IX^5!^F9V[K^U#;+XV+HYC:U6[CX^8F%I>J_I[@ ML6!-!-VBV@HNR"@=0\)@#6H+$V2ER42C6$MBG91Q(Z'G+O;^K9BK/MHO/_6[ M^)?)^/0A$T6O[[3P5'=%M?,KT%6@^TKFHB=>&<>1%BJWC!4&&2$MXI%$$XB/ ME(MMV.=[!71DP 2O4+=AFON*]AF;NN/ W'>RL'>1\CG.ZZ&4[Y\QS6RB'%]WE"G-HEQLK=EDAA M& MU;X9_;(E_48[IVOX5LFE@?W+*W@8-VG_9=#948J2])XA+98A/S-B,R75.+5'V\D7LV]"<_/"JEOX?#MNW%.Q]//'!QE6)\C:MU !_T\6RZ0JY=V-D/E<-5 MJD;_'TFOJH M<6:-Q((8Q%U2R :=3S X#E121[7?./7PQ%.?\U!CU(AS0Y A3B+LI*)1&!;$ M1G7)6+O! MQVA2L(Y2@JSEF5D@.F2$$/ C2LH!$;33C[:_KSKS)&L;&'71OPBS27:5MP>7 M],C(DMB0%%R07C$#),- MD@*=DE581A0#=8AC;Y#FS")"K(C8I!0IM$&R#\I1CY J98LX/^+Y&X2J%5:F'_?;2UHIQE;6QLC9NA;4Q M,N*5<$@F!BI".K 1I58(.V&M$R*"H7A9K7!"F%0BH6!$/A!B#!F)<\(.!843 MK5%ZHSO'@ZF5;;7 ,P-0L)7IL1J4CSEHLA-:G:^1CCP$M=!^\ C=F:]C<^@ M$O&+'\Y"7"=XR3PYH04[IO#V U;/3D>7:(7@'G,S$MS)=G0UUTX?[7F7Z376^*8NKSS,^XE8 M\P361=LV)Y.LU?X,MO!_Y9O<1MS+=4"IC2=%8;X _R1."@_3):(GEUEXML)F M4\A=QJEYU;]T<0!OX=^).&0<.-R175!:+8'N:GZK*U^%77)'0J>G.5UYO%<3 M?=UTBVLXOB0#T]L:@CQ58&%[Y9&!42 5O)?)4L,WL^'O1$IK)[FRNWL7)\4B MOP4_U\/HHONP<:T6L6\#]>D1?&K:_#KNN@8FIBDS\&?+> M+%!/G<'F(SA2L?D-_C[IFM>@L<*_NLE?+CC9'I8!ZHD+4\6CBD=[QDKWU/'H M:Q20%7/JCGB6.X+5'7$'+;R?JO?)<%0]CP'>&F@.8;!U@$]]@%5<#V2 ]\NC MW#(#[/[6S-S:2BH'!W8ZGFQ;HIY4\LU="&%WF+&W*PK1YS+D*M$'O;P'-^2] M*B3=W1ZZ1R+S[_,#U9J7^@1Y"BHI[IUD_OL[9D%^6S& C3@FSB7"U$3$9<#( M<TW*B(^^;6MB+@31$R 949XB@QUN6FV)DBG9) AU'LK+/=LHSSJ+DVS'Q 1 M!Y(?'A'E/0%Q)Q6^XI8%OE?,ZFJ>GWB");Z_QJY[4;)JVY$?G\;&3J>3ULWZ M9,;IN '9S)^>C(?#G&G99D2*W?0@06_7.JZRR#Q;%AD/AGH0GB.K"+8HFX2PQ'F!32X,XP"@R.CHD2 PQLNBL,]MP"G:%HDSRBJ+[%]"O MOL1:^'_#A[BJIKQ&Q)Z@<_\,K9F]#X0Y:;E(R>8.6QQ<@821HXPC'8WEP0K# MK=JZY_ IP-"BAH,JUCX9-:V8N'^86&RW- 0+0J)$<1C!!-.*8TB%IJ)8%0, M;NOV_[:QD XP>6"^LZ<'A?5%\M9XFDR&G,K<'21$.W$4'[^WP/ONRWX.^S4Q>=JIE/-=+J-W&A*Z*,)SM/+=JIX4?&BXD7%BQKR?"RS[N-X:H?+QJPU M]/E\$V=V"-X'FB]S':.PTX)1A@26''$7;0X@F,(B0&*TT7O_@"'4>4OKC=C# M$PNB[FUN2S5\*WI6]'RXD&T0/C&&D;!*(FZ21Q9[B2(3/'#NB.);R0[<(7H^ M0M#VP-#S(5M!WK_UXU.$XX,=7\V(JD.N$OU UV M]#Y$ER**7D3$J7#(1,:02(+QZ(TWDFSCC.JUG8S >N[>Q4D)J5Y1:0V_QO!A M:J>Q>YM>GL8)+/S/X^'03KKRE=7@ZIO??[EM^34^>FBJU[V-L5:&C(K.%9V? M,#J39!GSA"$5)2 MR1TXO<2(*<]HC(E&OA6R[5VB,R85G0^.KOO0O)CY:7#5 ME%535DVYCYJ2*^5-D!K91 /BAAGD<.!(.6^<-B)0L95IABNFU#5S_7(T;=&2.>5LG%]N[7"97=C7V=YL=.PM8(RAZ@5%@#+ M4J0M,\A()B(VSF&JMQ&0VS>0(P/#'K@;QY/9$:N&/_R>ZV#V!+\NW?NKM[OU MT$/[Z:I\!';$&/ONQ]!V9T-[_B(-XY?UP?YCUDW;=+ZX=OD$ZJ9V,OVQ# O! M $Z[%\YV<=B.XL8$7#PA/Q),?;=57T3?>GKXD0319Q0;(@GC2EV,N1WE!T=E MZ%\9[9I;L#*;_?4)QI>O>*^1F3LN_+LK7:XF_O>L_02(,9IVS>F@;E9YU3=ZCH3@3WABB!K ^AXZ14RW&H4 M(W-48BOF1NQ&?^TG+1T"9OD35 MQ>'X

3'I1V,95FDIGF^!RM_P?MEL@&4PARO];%%UT\ ML_G!%ZM6S.;^VG^Z*IKYJ>U:UP[;Z?F+Q36N"U.6VTIU1#3HR#_]Y2L?(D>2 MDIL^<]/[]$AI>=^+[.9!;@@=ZZ]&CA_F#/>*3?N0)NV%3_@(3OG>^!L/5G\K M;SB)^B8NV*^LOW[0Y=\F<<''DTF,S6_P]TG7O 9-%_[53?[R;[_9B3]I&!G< M76YN0Q"[#[/Y>*6_%:\J7FWWY/SYX17%E%=,JANF;IC;;QA6-\P3)(&\W;32 MIS*M=\6A;0UPKV#HV:WMLQMP%>;#7=L#&W!M:'>O!(A?KPF2U]R?)YCIL)M* MP">?!/1(57Z1)<^X1=HX@7CD'EG!/.*<"2\)=YQO\6 Y[^L^@6@T;4>S=G3\ M]BQ.RN']Y@GDZR_3B07D:T=V(]NI8G@(V&79*8B5PV)WW^W++/NE_G?544\F[U3 M5<2JBO#",^F( 'LV2+!7-45&)(6LDSS$VPMG]X0S;H(GF$8%7[A#WPB(7I$66 M8H^Q"X[;#6_]3D2;CPYG5%4XNU4%_]6EQ<^H9/+OLP:5GT_'D?*7*,K2P<2;PG$V:C$]S6647KWRBH^:E]^4TY7AX M/BC5GG'#:N^:S^UPV'RR<(\0P?7,'V_&_>46)%_-V61\-IXLBMH7#PS3LCX% M_20-RG=GTW;8_L^R$#X7P(_['0W7+U6G><+R8_A)#.VT\78"SP#7_FPGN4C4 MG]C1<3_9QW%\#"L+<]B;+40I2>X=Y[0NPMO8XGL(D_9\_:TK4CW"W MKH,YSR_E[P-(3'-WUFX&RS*OQ+=]<6<>%OAT\/"P6A&F&AZO/&>^PA0>+-]T MY5[YK:']W!VM;K&[[96;Y74?-\O;ZP0K@FQ@R$7-.3\0\S3 MR&W$(;+M=&+:+[/J>0E>9D#(JF1:2FY/QZ7D-N:2VV99;MOD^K8BHKEN9P"Z MICOK5VQX7DR"//6@@'JMOJZU,[ N='VY!RKWF#,N-)]M)EV 59G 4S=A5IJ2 MV[FR6GQO4X-F;7QAU8 IT(YG70'RZ^V87I?'7AO"/,/EEL_9"G]T5%F.\HIZ*=9?1>)W((&?9+6YA^C2?3CXQ%<)*PF#,Q5 MZ/^W;U#&L @<&XJ(\+FIG$Q(&TH1US00J422F^P_G!"6WT+!"(UX8J!R)<:@ M?*ED+ *^:7,9RE;G!7!L?B3277LF(M?.1,0-L,6.KD^JW %TP*>'>8IA"\/N MW-V#K./4CI7XWHF^449YXAF(OBK$5QRYP'"6:IETC%'1C6ZW.A$F'"C] )H> MS$=ID:;4(D<=U58J(X)\;-&_GJ5UYZ+_<_3QU,7)0@8OJX[2IN9B@P9P] M+=E/XXEUH/IL3ZIVP:]V!5]1UE1I-@6[9T%8]%SUS]O1Q:0342:=]D[\ZQDX M_A&>!_Q\6*#OLS=-\8^O_RB_D!]_:'[KOS8/ !2I&^8%"..S'!@H%_ECZ82_ M:W./G.;CYW'S@UC'I^VOGDU1N.%'5SDZ><(LC4^ M*^&!Q2C?OG[U\W*<*T\.6^8T?AY/_@DWL=-B='6SLQP?Z6\]_I3GD6& @=EH M.LEF#WQZ&&#J8V_@O?YC93"ACQZ!&/Z['K5 ;?LE7R>L%]N*P&S?M MZ=FPQ$_@(B!+,/)A/&Z[GMAP,&<]S)&<>0#H_\'O 4R[?BGM65["^?*O?#'' ME?Y]!BM,YEN[^=R"]6IA'X*QN#XE^5$O39#>>1NA"G<0*252YA5Z&BGY'V%. 38 $N"G.2K?#4CBP8 ML?#"@@1_:>Z?1UNFMCSD6J3U4=@8$^,A:..0E6"*<99C&M$2Q+3VF"LF&-G( MZ+Y+3.-#/,XB\3Z66.#HN)(RKI$R@GS.9ZA(V%\O@I9O1KTZ!IEYIBIFL7'W MS9X+03*/=4"*@5G&/?SF7"0H"4R8MPST5MK&UOF]P._;U.^=?,HR%Y5UDV[^ MXD;[N!5K#G719XLN9QQU?96?A(M*.KB8;C*-SR&.X^N',_4I?[3?&K\:2S M[:3Y*WQM=#S(3+!'S?\V?R-]9.D7D)6&8/0W>&UWRX>,)\M4 MNS-['/LL.F033.<+._QLS[M,#[E&M7UYW6'63\0:=J[#FVU.)GD__7DZ]O^5 M;W*;Q(AR'=AVX]XJ?#$#.)X4"NI+'- M9(QL8:2;Z1>'.[(+&NZK8&Z5Q58=:74]:WQ6\]OCC9]3U._(%F!'DBA%.#9& M T.%S9)'P%6#<%G^$=&.]G)]G;[7:'T(5" M/ MH3P1] F-&X!,74V/D8W-T?;#Z6-)N K06W MAU=/QSG/(?O"W97T^G73/O=-FR4FMY8!<?'V=].>C3_G!A.S ML[/A>7$L\IX!P/GP1]FOXUQ%G=G]9N5$;U".WV;3' \"<9QOEI_?O_RM.1UG M2OZNA-8^Q^$P_[?<#>SK3.SN9NVP]W,]",#X%/4OS#?:NU?]? UAMX_/UC'Y_Y2H]E(N"IH.P7+-D;5)[. */F>(O5UW60F+C MQL5F[F@LH[>O3MJ8FM=?HN];4[Y-"33"I(]IPD5GPXM Y!5NX'Q8DS9'!GM7 M#QZ\Q.KR@":+L%+3E5W6/S-\I3\HGJ>DG4:8C=#U)]CPO##6E6_.PX_SWBRC MF-5 ?QC>CK*ZRO.14[Q*V/&O+U^^.VI^6Z:*P;5M#F9U)5D-)C2.9OW,'4]* MZY;).#=!@+E9A!_[Z./*-(_3X)JIAJ\-FFCAZ>83M)B5M7CA5L."-/B0, M( MF:01-U@AYS%'7GOBE G!2;N5L."R?\?E .%*W.NG\_F;M27'CYLM.;K9:4[: M^)_89R)>A)K;BQDLT>8B09M[:[W!QJ$VT[BQL\21N'\#"T/OW4CC\9^BLM+O M 6?D 93XU"X:M8O&'O"15KRJ>%6; M0N&D]BPVQK@'6_['J_U"8:M8G&SJ>U M]AUXSFO[[ 9WH,;-G L)":*PM9("BI3A&\DLT$'M3MDTWI@.*W =@\SN;+-?TLV?E4F=]U&-Y_V/IF- M=L=%_Z;S[D/20]I+(1T.B%CJ$:?*(D>,0H%S3HG3W+L-"UL03PSH'"0="8AK M)I'C(B).HB/:,8*CWA\]1!D>@)9\6$5TF_/_0]]#%3@K<#X?X*0&8T9I1%@8 MBWC2!$ P:$2]#A9CHCC>(-T)RNC ,L>(PO = ::\<98BHSTFAC#X2MPCX)1B M@.D#6_ '!9R/%@Q?K9 J5[V+V;]:!%0NLGI5_)62JWWQ"CZ.IW:X6JQ7%=IV MMR,]HGD_AO$LUX[M4*7M)O1TF\DX4.VF)4W!J(B\%@)Q:0@R45$4DQ!@XVNC MQ%8HY7:GW1A3 RH>N(_K5R7HZ>FWBJ,51RN.?I.7X+FW)DCDL1S=>>G$CDX :B9=S:2KF715HJM$/XLA MUX*);19,_+604+TK)%050RJ&U"%7B7X&RWMP0ZX5$[5B8G\#ESL7AII7?+^ MHS1:!N<084$B+DA"3EB#L//.6\V58WP;%1/%&NV-T2T%$CD;2%X+(2I@[?V2 M5L#:(F#A$"26T2.=/$6<88.,M HQ*Y7$@2@GME((L7W HA( 2U? NH=56PL< M:H%#S=.M>;H/J%^,59[QB)'D#H-^H0[ID(U;RDSPV@A/-IJ5WZ7 X0$,8CHP MYOH>Y37]MN)AQ<.*A]^(AS9P046PR H)SC[A$>6^]2BH%)(B@BJ\T?'T+G4+ MV\=#H0=*5#SX*$=8[154%57-HZUYM%L):Q/-O01C/!@)=GBD 6GB M#>**2$:4BX%MY-'>I1YA^UI+RX%DIJ;'5CN^PF.%QP>"QQ"C9\9&)!UU (J4 M(AU$0()1XV62,=$-H_XN908/ (]BP'&M'KBK60^_YT9]_[:8P'D'R'^[5P/5 MF]L:/DP6Y/U[*I96IJ>EHV?7V"ZWJYHVC;#4J/4'>^ M:*R:&X_.>W+^F+LP3B((;NX4G2^SUHBQ=+VU9VV^9/QR%D>A-)7NKK[8LATI M#+;+F!/66G[>0N8(W8I:?_VI1QP?P]U.6M^LM I]L(:H MWD7O3?2(R,RY9K%%SD8&IJ'$T;"HF-S@NKEG4>OK+WV/VD4A5O?3^<6@7X)? MW7W,^_=CK$U1RP9.X^%P_#EOGWF_THO&J+E'\&IC7MALQQ?R,XG'>6NN]0HN M/7CSJ_.6NWZ^"+5;:NV6^@C=!S]!/1]/IW_:;ONC M[F+V'B\GO")21:1MEY(("\Y#$'-M7OD^F M<][S&."M@>80!EL'^-0'6,7U0 98:39J7]+*25 Y"9YR<*1*=)7HRK*Q/[G, M+\NYN:VEAT^Q@K?6IV\SM8Y('; F2'E&$!<,(Y.\1'P9H(TAY;%))PW!/J@]E@WK )2^GDW&9[$D__[6AC",S6O;U1*_Y[-_JO98+SEABE"3 M2\@-1UQAC[2F\*9,FRP/@7,4 M@P00U!%L)&<) D,X!D^IUE[L$Z"Q >>D EJ-$&\A0MRUMGEG?9M:7W5&)62J MA$QW)4 E#"OJ)3(DAU1(UD N:)2B]2XD%0+;J-V.G!(2C4$T2I=)4PERBI#< MK3-)K ,VTN^/WN%R( 2NQ$W5UJZX67%S6[BI*#6 @@;92!GBWEADJ13(6RRE M5TZ2M$$)%"0A. F'7%(\XR9@K1$*11[A#:R4Q61_<%/P@:0/''\X*-Q\M AW M);R[(+P;?5O"9-5GE="I$CK=R%JMM27!@Q? 50Y&48Q,I5!;^UAOGKS:R9M+L1=DT",FPZ$L6NFXR5M5M>T/:_6'R"W M,30?IG8*GYC$);%=LYCPU6?_A@?;^O;WB;MH(T>PG6$K>RF1=EHC9Y*E.)A( ML+F\_0VWGA/JD8V9[)[X@"S#&$7J%0L^>+79#0_V?$;-2:$;>]]V_WP7)_D% M>QS)VCX_FTWB\?7UB^*YE0^[;@%-:.4F&1T2DA;J5 M6EB%C"4 X5KY$#?L9NZ382889)+FB$>3D'4QE6@2C2*I)-U.%EP>79^4O8L% MAZ'Y MT=YM$2MCPCE:JJP3N9F'0LXF@G2D06!+2=QL .*==8HRBX1(8$9YRI!SR8%K M:147E/H0PF*+^$DW>0%:U,7)V_0!;)YA?#6>P5YI8_=^H2O@Y=_&D_CQQ(X^ MQM%\\V0*L>YD/ QK.ZC_\OGJSGGS^R]K>P=UT>?]DR-VX,AS3@3ZS9=F1N8Z3*^O;8@J!#&Q<"1,%�N$4=@NH"2\]=EI:&LF& M0OF6W;)-A4)O4"C7C-!P*K",2#)'#YTV830KQ[0GLA>8,G)!QZ*ZFBMXE%_ N-Z.P M7"3GP(C7)"(06X^TI1I)PIG37$C&-WKYP1N8!VO!!1 @WB)B,.>=1Y0[QT - M*DW4E0"^I&Q>Q^3YJ]\$RA\_7X7*.P/A"X=NGY%7.N- +PLDL3*(IQ"1!0L/ M <1X(^#_ J$;H1L/P LF.W)!@8!H^+@&DQ^D1#(6'$ 4WXGO1M71]9'N'0#1 M#H5O'[U&J2AFW(,ZH[FGD/,:&6H)XD%XP7QTFH:-5 *#39(L(F:S"B3@-;I$ M'2)66R' ^Z1J(_7W,42-D*/K@X$[T7FI4+=OZKLGX$[N[M'VSV^D5#-* D51 MZ@#>4SZ-U. \:BJT9Y%I;#>/) F+%D03 5B#)2S RK0F2L0\3B1ISHR\VGO: MHO)].XI[M!\NFA#LL^X-223#@D31$8!!FW1N%QI1L)P[;##'+&X (K@+AJB M:(@"? (%WK7+FIL0J821_S][[]KJMF(Q- 7TZ?>Y]+ M:S1>N39Y$MG;:V[. +8,\5X,\1G=:L?'$#VW'PP&HQ9HI, 5N\(=-,9=^ LX M8>"*-B@.W96$(Z#0'\90%>J[J=QK#3:X^ZW: S&(^.:NLGX4H["7'" M!^,QJ ]@C/4\%^WV=F/<@O/W!OYHT.X"37@K=OM]*.7YG6BC<;L3H,CS@T$' M$P$[: VXC5;0;HW[GM_M\/%#",(ZT=8ZT=;+T3L=:6NO^O\_Q@[;;LSG(W?H MMCJ !#W "=[CC2$'=CEN!SUOR >CMO>@=F/$)'\3OA!3C&#X!5 #0T^2*(+= MO\<8'B$SN4-KL2UQ#*?5>6X3SKB])BL!Q18AQ0RHV,OO?OOEZOUWKX[.Y_HT ME/4Q9O^/QSE/YTQI>VV'W0K&O7_E80I2A1^=7 $;LN.W\-*>CX&#>KTNR @! M=D<@1L%@U.GZPQ6N._0#;]CVQHW6R ?59= 3C;$7]!OM5M=SX?U!J[-2@^+' M7(:QD/(202%#7$%5X_B_)*M2W*4&V*'X<6]SQO:SL-_;&.SR28B4P;\*# IZ M&UWS+&'AFU#.(CYG_P-T"Q"1[.9LFU(#7F MO_XR;+=;K\T(]$_W]:LF^X=@$WX#/%T =&%1\'TVX1DB)OW.6964@S#FL1>" M/ @-4\%2@$HT7 I?78 !B MVU(V%MFM$#&[2E+)PY1.$5\O@/E91!$,P=DLSU@R([*\Y9+-TN0F1,L1,&+= M!_ASRF,9J+_-^"_#5T?'7SS>&@7#@6CT6BW00;MM*N\ BFBO"^I:OXVJZXH$ M'X_[[JCE-40P!L8$-B)H=: $!&X/+WY%U^VNN$&>E[^X1^Q^$-O(_B2_?[O(H2C#1@;X#MF-^*SRNP=@BY7X: @;!=[OOT M*S"18\/'7N"YPN,^WFR!'24Z/FB'HQ[&[PR[K?%@T!FZ*W94=^B/A6@WVH,! M!2, /@[:7L,?N>U!#Q#5[ZQ3P)?)0"/O?O0L@FPWZW5=X91M1. M&D#)> 3/!3]-I@EO7[7[;1$T'!]WVMT Z_7&'8!B;J>Z/5:/$2_5.>7<;^%8^BC[2[M[@O,EIQ M[XL(X,,O#?(YX@ -G\\;<\'3!KF?GO[$%W7@7J$?+-N,S^<(O92(4,^W@F.Y M(W/6ZA<3T$&PW;KX!BPKE$*I+15",V[V0@O1U'ELW+[C]4>MT6C8:+N8N]+W MNXUQ:^@U@M:PY[;]7B<(5KUF_L@;#=UAPV\AMQ_V>&,,]-GHN[P?]$%I&8@C MTS[:HY/A]J6V6E>K 466H2M0]$.OT*LJ]!7*L@W[-(^R<(:))/!>U;IS!Z\E MFX0R2[#/0,2^?/G WO[X_LN;2P9O2Y">DCQ] M1G=_%>. 7@1EE(G_7G!91N);PP?B)#+"3O'Y-'[M*Z!?X%,:7E=#:#5[8?SZ MSUQF83 W,]%;('G]'9.Y'N(@?%B_RX>!TUB=[^"S^-IA[V.OR?[#?G55%L%/ MP+&8VVK\"K\]WYF[_06GM7928\[:I"AM,0,>K:I6-$AIO.#1+9]+;'=?18V5 M

H3WH+C&N1MW V29&W_R5+O#]PDET2?&D[\Y4ZN4/53:WPV9/4J*B MJ2AB26[1F KOD(]TS",>@W25$R$R27++XVE*TBDCN74--)^5RFL(RACZ/?&M M.8H_/L7L"@<>>/ FB>,4U3+U#Z?0@DG^2?0!XE#HFTW%!%8$MBM^FTP%>PEF MJWSE*$]K.,Z1MM6:@*S+7QRFAT2!.U72^H9'N39UO0F/K\E=O/P0Z M!E"B@$Z3_'H"/V6<'+Y@#,;H3E[0N@YZ53<.6AU0MMU&NS,&M3D8\\8(U.R& M&'KC5JO3]GA[I17"?N4VMM_6$3O;X<:N'IIF ,!);NDJE]B\#G"0A&0*G2@G MF5#8X+.^[V5E-,1+2EM.<@D8*U]=5)#(I("KX=>49>)YEICD=]PCK 4!A*\W M0)PE.2A,X3?AOU9;<%NM9NN%^0 %?&9%!=2S#A(1&$@3:4/U-C?K2M7=0-6 MV#B,0.V\,&-L*BU+T_8'S5[W!8K\S>^XS=Y=;]SUO-T<]1\ZQD.?=^XUP!WU MP(9;*_P^66?40W5'?\(Z+/>I,W-*VRM:1/;O:!%YKZJ+9N6/")R'V5*[],7] M0J&A'Q(*#7V+H:%_&Z<_E+[ _=%FEQ*$QP#-I^M.:1F394Q[]JZM'V.JWD%8 MYF/IQ=++G?32L?1R &%]!!*Z?4(DN0?'.:7M[=-=?@MU'&KK1R!-[(:/9CT1JU&5_1ZC=&P/VIXO4[@!IXO MVL.56A7#P.WTQL-^PV^+;J/;[O/&L-W&=+UQ>\C[@U'/7]/:?/M]WEL*'KI* MIM,DOM(WLY=T,7NHEHX]9]1YY"+Z)U/6^:1IP+(\R_(>5NJZW77;/&AXG1[F M>;CCQF@44 'K86_@=<50K!0W[0R#\= =]!JMP:"-^9,#X':=5J/=;W&_[?=Y MT.L>'0U3I/9K85B-.>CLVO%H#S&IP1>\$6UY]-H%26&] A4=9 M;;LVU&8ESD)!.+_5'K2[_48PP!Y58]YI#+VNU^"CH#O@PWYOW%\I K1/T-PO M(GM/E/9S(N5EI@(.*5 NN4L8':K'BFOES1E0@.5S=3CEPV==CP8CT>NXC=YH MB,40!X/&R(._QIS[;D^,L;K3(7I(/3^?:V])O:X7!3Q+)UFK5P>FJMWF- 2K M;M>&".LJAE[NF7)X3X?1T/6ZP:C3",8]+&[CB<9X[+8:O6#8'?2][JC7>5!Y M.B/6/B)%7U4)NI1R(/(^!E_XMT\JDW=1Z#U4U$DX&_CKSNHWC]P[\6@=JX=F MI<=!=Y:[6NZZ3\/MGNOWW !+&(^#1C?H^@U0X'FC!2R1\\%HT!JM<,-]E/QG MXX;;%?_-C0;K1136G_ZT>O^;$&L%QCZ;\=#&K=2'SNHJ?)Y&M>\%8Q\4]*#! M^]QK=$<=$$P=$%%M=^!W>Z/NL"U6NI[?N_*T(=U/0+E?DB\3<6^:^G*3S6Z\B# MCML?!D-0BJE2JF@-&Z 6#QO^T&][?F?<&K=7XB7W<7]_".,D#;.YT8(5=WD? M_U;PEO]#UG)HM_9H\,A7N;LD I\[\1P':5@F^MQX4 ,F^C2.BY$[$*- \(8W M[.L@]N&PXS7:O#WJCP==?Q2L,.5]O/ '9\K;>7%O

?)J-H%&""=E=C0KNMV^NB=]T$P-+I!IX,=HEH-,#SZG8Z M$8L*$TW;3VI2+.&1-2IJ;%18!EM7!MOO^A[8!&[#;[6!P0Z[H-6) M0#1ZH.-SMS/N4KO.10;;[O6&';?E-7I#KX]IK6YCU.GSANOY7F?(AQV!;=*. MC,&V6TZ_V[<,=L^+$?@;#V^QZ47E(J+3[&"5],5F*.5N:'=K>Z'(C*?9:UIZ M \ \E1?8W(::6BQOLMR%GNV0E=2'.Q=2[S2[W<'(';G=GMOJ=T:#%\OM-VCW M6W:[<+M0 6A1Y7QYQ ?M;+1_B7@I=)\#;""@*[X7'0\D]B-X:5H>R%=K;W22 M&]T&M6B);X _4OB#U5>\@CAV) BFH8=1*$P,6 M3F=(VZI!>26/6.8-O!(MB!-[Q*K@0!+O MJ^GN2GU2UC2^T9M=URU==>(H^G&L=$W?K9>Z;4QT7HV)!NL:$^W6E6@)-6QC MHO-KWW.^.RM0_?&W2/HO*AQ_M/^ #P#1L2VW_ ,0ULNE!"S^ WZ-YC*4?P1[ MLJIJN> #P.L]K):UF^Q#L=RBT]^;8M74-^A2KQP(Y"%<[,#K9S\5[>.!:E47 M:%KN;T+F44;R\R-(2.(A"]V(=D2)YQ-*!X;4A\M?+M^]_?#VER_ZA#^S-^\_ M7_W^^?/[C[^PRU_>P/\N?_[GY_>?V<>?V$_O?[G\Y>K]Y<_LZN,O;]Y_@7?N M#[LCJ*A] , A:'Y[^_GWG[\09#Y^>OO;)<+C\R: 5(.G3KO3DWH51[X(,YC4 MVPBD?R8Y*+5)'OF@/G/5O[?L!>4OLA)>LA+LT,F"@H:]!1I.2QI."AI&/1M> M^S.//=V#.YLHQ7M]6[9R<#"4,L6135-11B%;\%*<9-27BCK7@>(?27&+/4>5 M4@\K_34'(POTCSDP%NQABLU%2\6.HTD11?C?3:O[+91?V4]@18"RR-#0 4> M'L'KGV!D]A[41F3%[J4!RF4G^MS!TL.4VWA+!BM\(3TS'8%GH%L\= M!Q<3A!$\*];P>QSB9C\C'"3[++P\!6 +!8ZWWW2W-W28A.JP7B*K:+=>?WY[ M17^YKU_12L0XI7[;[8'J)ZVZQ:T];T01L*8D+OJ6IWXC2I*O^$[E-%3K66K& M#DM*T2 4W]"$TR>>33@:43=)!"9="H!4*P88BQ0'QSTTV4< &L 7@680QR.$ M],, 6T9/L?<>X &<89 F4^POAB8A?.V%,\("9<%)L6VM:"SJ\?&DIMCT-E#' MZF@$PB_ JJ..UE$X)9B#=:?FTZ#!_:)"2^+*'2'SJ MJ](#\'#J>W1$:LO'&Y'>A.+V_$7()@C\ T@/72 LTLA_'25CP.-9FF".2DH4 M'L9QH#I?7**T8.I$47B M'4)AAOP#O@\$<50>P>L:#+JQ**QL!G8[<+\TD1)6B%XT)00!2B#A\%WX"K>* MBU9@6%B6B,GX-2##R=4S[+$(+"UI_ N6AEVU]1'B&\J+1>(E2$-@,.2^@P<% M//$?@!81L7$ :-SY)#3!-:*Z\'C '0!G*?0"[,LDD#< M]U/L_?YVF0IPE6^C:X[G5)RWVEF@T(..L222 M4GCAM)_I&Y077YF^6RFF=C1I:%K%RQ1LPHY#9#"!=KR:C2N\XT+"B@!7 TF8C$DZY%[1#+1Z&+(22)3]00AB :CT@PU*I%6@8@* MOP-TL=O\-6J5L&68#,2GQ(:YW)N0&T\![Z^ ?SS]*C( -^ZE&,LC]@5[ &ZJ M9"N )@5U@@9."(C+Y[O9 *T%P\>HKUD5,%*!"E'< PWK.DE1&WVIE7W$5W%- M:M=R"]A-5T:#YG"P^<:H?^P71O< ;J?9=P<#M]L:C?I==^BZ>]P8D7+9?_T4 MMT8'UI_>(9\CZKM2_(M] @*;@HQH-JJGD0I4:[.* M9M10/VA:0],#GT5 \,ELD0Z!]D*EQ^U"AO72.XAN0$&CZU@R5] CTL X@@;Y M1D QN85?E#\(4-/]_*7<@:=*(,5OED=%B'.:GH,[& M<- A# J;0"TT%>CM9C%LQ*B+$<]C;R*VZN2E-*B@$@Y"AE5%B%2$C1$SM%"4 M/$T8:TK&$AK'$6&Y"6,P)*K57_)MP@Q($E'A%@7(7I.EA)^\^_0[\^8>&&KH M_;J%_P K%C="64^WY*$%K2ZG6(<)OT'K'Y'?S*#,R6)HQ(0:Z\L_Y2F2\#0A M>PN-4I+ 08X.3#!D.-D!O0'LH$1,D21$A V8OF%BQ0']$L1Y"TZO??]+!$ M?2A7-@Y^6NDU\ M#;/$^LL94%4,6#L)9U(1J@3\ 1H"%/D328UDF1X#V1L:@B66"2);,$ I#1M' M@%V3PX6N T">JEETPK9!=85^3WPW^!#$.K!0_IQ/I^A9 ,PH;U/U_6E]Z0_] M,QB\E0)N(<]"%OE]IS-H=HQ'BW#X^TZOVVP5/QF7>S9)!7J)XFPBM>O] T]! M:]=^]ZZ#'ZN+FM+3$;[HO=IV&;I@'"F7 P!VB/ M&)B&Q_^]ZS;[B]MK[[.Y3;/6%YLN";Y+*(!L'0\!M,2)N?#,TM!#705_$[H%3$>)$5L;%.(4OR#.1SK-2'F%C?%Q H[.>$ M*ZSZWAU6<+?)KG =)I:Q&]!]_G M[NI,6/;_BGEQF7P9!$(%IR+K^!'O)D!/J"^I(1361PX@*JZ--4!/+D%186>, M@;%)+M==[![G+:[F K0T(;TT'.-.!&CTYT\CNP>IO*9V"-8)Q+DD;^+5X&%5 MZ$NIZ>AM M-)>\TP7P@QD!MFI\743@F$#[)+Y.Z'*&:).H^5HD,]#ES;5;',!Y9Y4;WNIG MMT O8Y'="C"Y?\-P%(X;>SX?$]M\AV&C[<\LVGYHH^UMM+V-MM^ZQ9.4D[]_ M33$YS%F0-$80H8+WCO^;.TN"3-$ON;DRK""OPU@I+A0#,@7701+QG,T2G"FL MBK="BEU-0"C3FU]X>,MCQ]Q)@ A5@:=@/V) )$C$,CIR3KYL)7E+J:Z\7I50 M6-17@1PY>:0IU BW$:A4-O0/H;<.W<@W"?Y&P4 PL#!QHRE%E5)$!$9J4ASH M/ ;H>L5F]2)@C:@HQ#=AFL3H&2\#.BH1&E)PB>%.>A[\7G+%,JHA!.8Z=,KG M *<%/?X:(([.P[4JR9N<(FZ4EP(,\62,X2,J>IB\U+[Q2UF"=*@Q7.>3I^)7W=R8H('?#%L'HQPN ,"A: MKY9.P(:O9T19 F0R7OV3NT9CA^8M2ZREQEXW'60*AYY(A79!E&.(>)%) )0# M!V;BSKWY$CMKLLO%>&]"5/V-(C\BG,+'H'UZ&*>N_,8.(.8<+^,J%%;&-R$Z MQICV#(< '"HV8>A+RPK572#=CX287:P\ B@.D,#^F:,H>)NG"4WR(X8ER@G[ MA#6VFNSW.. WH->ANC4%\INJA&L:86&WA9BA7('FYR;S8=T\+41$N1I]FT=7 M.PH,B=D6$222W0K1KJ=R(.1)& G-MY9.8^&X_) 2-6>#J+D=K.+D,Y4.S_0 M1:WPP <:CQ+%SXT>@@P'#Q^O+\-8!XF7$:_X&"^]*9!$ZQ7:1Q[C9V/TY L_ M+&02[DB3@&W^OX??:% ME-WZ4N1^7G2CG:GP:@U*93<4-H".5R(-M&(HV0C?TXX4/#A-*K6YDD,CXFN= MH_ZW42(&(\0J M)JB.3 /:D3-17.46"2:R&@)H+.*F";XQPZB,&4%%:,KU19A+@C3LE*E15$PG M%+XYSO)I G9(BPQ*R^"[H;.U*-)TVE,Q]@F(S6Y2' MNR\+F';W5)54 ^U*@%\1P);<"G4Y0A"HVO5T2P?__872?B^I\HZ: O7VF78H ME:>@AT0 S4U9(D]5/L)\(-&@O4>H@&@K!EXZU[&0*.4:7L0Q+2=)(KF:.T21 _^HN I4@28X@D56KY)R MT!W!*4Y18_9LHH,M5=P(61;FM52 .0VJF0HJU$F[:+BG*NA040]&YAK:H'TF M'NGE/N!#:CQP5Q__[_V;ACMB%*<&N-!DGV&]=(<517,%??2V)&;5A?@**PA( M87/5VR^TR ,5L5L!-WPR2T+R!VAP+5!S);61H/=%9:\#U*Y- -]2MIU3I//Q M&QY&?$SN-X>5EETJKK'J5 (+7M1*#:(7(7HA9KGAPZ)&U>5[0@SD/2I)#"AS MPU()T8J,:168R&\1)G0HZ$E1$:4F,K9*)I6LG_M$CVSR0Q5*,24141ZZS3JP MNL1:74+%M)9%V6Y7@_Q5T#X2 (AL_]:D]\ED-B'/'PDH$KK/IWPL!;RJ]-\B M9-=LC\0UY2P$><2N/OVNI,,[_(,^HES&BF-2T:RRF\E@E)2141]CMBU)J%4YMK)E.B85 M'JW#FX4)'UX\/#B%";IP5X&@?*H%%/3^84%T%8),<290^R!#'8XUU'=N;TL2\Q2P9M:;*26#ZB5K1:@:*2?4N,D?T MN2TX-)T-#C-]E5(IF%&]52'.'=*P25#*%W+]H99!BEV1 5/0$O["XY""/'2$ MN4.$2#=&)NEY 5F==7-MF(?2K.\/8LQ,6_,Z>NCK],:-$U>FA$/0(==!9FD5!\HHBD M)?L)T3;T&UIC3%+Z!!-3BFQYA1H)^>BT6H'<"M@P3Q>6KR&Y =]=(L#YJ"& M1+HRZ#?0"/,QAMW2%2Z^J+)Y3-*F9%'X%0\8;Y>4VVG-#9H)H.XUF_.!+5:>R.O3+&!JR3&F"OE@JNO4_(?HKADXL:AHJZ?8C#=D_2K MXMQH*X5R@9N1-:ZSAMC+,CI#-(J?7RVDTH$BJXKSXK4U<)=1%I0D#@;4^ERRFHCA*MRF7SBZG_-]4/\/# M^L:4E@W4VQX422.]YO#%FI$>G-&A\[CH"/2U%AP5L#PP!K% 2E'#96EI? 9L MY5N(&@8<3J_3[*J%]MQF[^Z%VA!.&\+Y^"&<(QO":4,X;0CG^85P[I,N^;%: MD:P:WJE$+VCC\YER)1>V!3FQR36)-R6-#%/O^#6(+Q7^A6[\'.8FTZ:J9U/L M7 SJ-/>K@Y0OI]08@'2 ?#5"B7RD7E5?+$ST"*]-X)6UZZ'QDL5M9*_%/ZE:D#$9$3T)(Y3_I%B])?%5P%5T498JW#F/8J"$UV9=$97&;T=8, M119@X=E>R (W[A)<>#Y316$!I[[R:^7T0:7+7$?!++*J$Q8?:PU+V_8Z61W' M,+=C(@"]#6SQ#+&ET 6OR78D^UMIJ]6PDR5]3Z1X9+J> GY2!(>I*K6JXIZ. M_Z/X0EWS5%O8>+^B4@$IY@J+Y6%1/ W?Q2\=4JC$-XX08SE&\_Z[C$?#*\CB M?5-TST "!;>)",#&?!$A[H351[B(1@$R,T?IVE+] M(2FHS!,\-A.J96L7I0FDU!['N @9BA>AM[&2L(V 66=SXM>?=-6&JM^\QK$P M[U151>T800=0)KQ)#'-?*R]P4:!0\$S%@B_>6R6+9,KQ@E*9/J5'1Q&'$)DF M6..--FZM)"X*K4PI8IDXLKJ0I2+$*B1-V6*5V[N%XBJ%QXY<9THF5*_:R_!5 MDCQT(T_WPZH*!VZ]"$ZO+/E5SXZY\H;O>-BZ52* K_UNZ;%B^"52$^M*=PW6TP$CRRZNH5FZ/OU\JJ6LW_$B6TD\IGI.IW8"CZL=7!Z97@3*L4P%DNM+1816AND.);X M5V[BF2K)?*L':IR[&_ (#4"L27AZJR?X'+,LD MI72! @<*ED%I*TE6C2Q2@RG=BL""S(XXAHEU7M"$'*UYM(PG 72+E0#%,K]! MFCVLQ*>5Z6MC4<3Q%^'5"^MR<,^+@8[5PB4FO,'DNU631/%^4DZ2%,U.4W 6 M ]K469O;I[& 78=):A6"=0J!,98^A-_JJP9\W+4(I@X/TFQJH= 92+G85-.\ M^XIY722+B3M=J-LI%Z)75+X;X;?1NZ?AMR9[^PU9 *HCNJP2JNU*_5[V+%2^ M*ST6LV1&>7D4GJ#- 2VX<:0BL$!GRP4+@9&4&+0F6F)-Z)97+JH!(8IEX>PJ%\ ED(1U]?SE4!BJ>!0L6= MWU\A)JMK:Y+PU/)#BVM/_ZWPV=3G70GD4S%WU;C&*Q7RI$*]9#[^4QM),W4, M2XFD*L0-(*(X&$W-$?VO#2/1HV'0IYJKK#!-KI9<5DEG(8A )QT63*Z,TJQ2 MENJ=7.& E3&D\6U4B9UOJ*&]! MSAZ+[DX7WX/S.'C$3Y\\@-E^V%[#48/E8 M>(WN*/)Z=)3^Z+SS%\"8WQ3&U)RQ1A@D+GK(G.*M!Q=G.6ZT#:* MXM)+VL;V6-2BOO3236OE6LY9;/=5C=0R=>B4C6P6&4I*GP).\6^*^B7FS=%B M1-ZDG.@P>I[B)106=Z0^\4[AJ,";.;I,-%5Z,OX-V1\662?-4O7O,AZI\^7D)!\OA%M36Y@&_%J]736ZCF$%NN0)J"%8\13()2_J#61@ M$00!>@Q-*RR0U.@IU,FNU!#.1N_9Z+U'7V2[9:/W;/2>C=X[1BW^85LV(5CJ MVIV"_I7FAFYQE2#GHWGHA>6MF,Z/PX2NF;(@\89KDJ@^KEKHBF_%N,D8[T&H ME!7(:DJJODUQ.YAKHVWKHG8/:)$JF4R)7M-2'(N-<0_=>48ZAC$9P[2J,H!$ M.1N^J$$Q60UO6**&&68AC&EC^;#*I ME[8JJ=58CK?BJ"_B]U?"KKU+Z<167 MM%Y*MW:J;):IHTG&CP]#H0Y)T96+Z&FTV$H!@N*%&A0WVQT#*73$.0)%^!B MH;'+0H,6SUI5,5R\9/K4(M=59< M<6^GW6EK!+J.?#2,>,%J-P5HU:I4Z*3IYZ8TA"T,6P>.OUD9T/CCL6W0HDNA M*/])KZ$?0>=@KO4G-'5@7!E[6OHQRD#VC>,M9'6"OF2"):F=NXY ^3./*R$H M% NF.M$5#>0:GV 0"SI;NIR.#8CT #. M&JV07"ETNH7V:1PRYH3?W8$#!7HM),EN44!-0KBJ_2

_P:BX=-O(>' MAP23]U_635J,["PG^!VK]>B=(EB7%+!NTS?.>I82\K_(1X'S%E5 M&EFMSZ$+A!2I6^);* VGT'>[7P@Y%QA=N0Z*@YWB;@JKM""(@MGG$=:-P*UB M 7VSRE*KQI6B=1M0>A,&>5#!DRPTJ05Z S@>%1##:U'U8C6SO6H=%[17V,;4 M Z#UI(LR>:S\@K( '$?FJNAE?F>$B@ &;61>?[LZ$Y(:')>N/D(S<-EXB3E M0HPS4VL6\1HO%50%T)7>R&G1=()"I_'&A&2N;JPQQT1P.'4N:Z\I=! M;/J]N/^SZ+SF$-_'6!/48C.UKYAN0&;!R1])%<_43XTQ_$9([%GD6O%"D=6B M&:4#0V3UQ2\%"V%@@;$*Z^O95%M1K+:ON 9;1/$T;.YKU&C=U@1TR*86'?"\L,@ -:/ MT:,J1"J18NV*FNP29$+J4X5!%)/)7QJ-$SALJQB JMI4%I9U09-X^/(GZ+7B0!.\0L8?R)6(:RX."G M'%/-LDF:Y-?*T (9R,=1*"<%BV&JD055J#"A6*#6!0X;4U72?)84100C433# M;S%&5#_34++MJUC''A@-'_!B.S MOB3UODI 5 17*2RZF'79[WB=B)@*0'-_ V)4W@R%090B*,\D@>E<*\*_,H<, M7L^4GY%P 3,)-7EYE10$R@'$&6-_H=$0T020RYB2,K3L7+^LW=>N)2;@J53= M"51J5DFP*@56EUBD2UD4O?R;2N2.=3E^LV%5ZKY@08I=9&(*:R>:KVQ79_(7 M@X^+%G*":F; DK-H"Q+74&AB8*_&[,LE1/HEB76#'@H2,/I]?3G +Z(P;I:) M+EZ$56'O%!<=4K>ITTTO5%'48CB\4L[',O1#E3I4%;A8Q33" SBVEA,W R MKBDLM[RT%NHT9&&SLW_G&_KDV]L_&_MG8OW.2 M])N \%M9V.MC4=BKOJ+[RV(]#:1R3)NC!$9]X>6MY(-AT05US:8*0(2J1A[: MM/K":ZE?(E:?HLZ@DKW,,(H2"U6]4HYVS,E>+&67)1F5CJJD'E+!! YR7TMX M3!!*?,FT$K&JNBJA;YARI84+!ZO[]9A*(A(XL9$0@FL-OPG]= M]"AIMEZ8#S!]A\^DN)!BQE%G-X>:$H[2V-_A_+" 0GC2K1-Z#62C$P^.1IDU%KPMJ6A6?\(OJ M"*TM'.+QI<0]6'_FKT#B[IV?X-X 4_#)W[_K?[=]GYK&S1J;<+*,F!LS3'C- MJM= 9G@@P#Q,;:^*S[VPY.VN93V61BR-;*61 MCJ61/<7S\X-3/O7#X;,E8$O )T? O8XSZM_I COF4W\*U<;8 M['57;9;*!%KNN"^=W.U%/ E*VO.P[^5#/4W&VNZUG+X[? J$*5RIYXPREC]8 M_G!6_*$_='K]EN4/UN]T*)1Z1YT1J"M69CGO65LP=357AWVGWQG9L[9D>P3; MM62[,]GVG&[+.IEV=#(=/C#DM/28U;*_%_6.)K_'%?LS\H?GN&2OPW8M%I_E ML9[5=A_=:%].G-I3$3Z*;*H'B,8[BSU; ^*LEP74NV MNYYU?^#TVC5SUSUZ<(E5A>ZJ&F^YJ+UNMM?-"S!S^TZ_Z]K;9LL>+'NP[&$= M>QAV;+":#48Y&$9]H<):J\W#+!,^:^NGKI;N"!AH[W ,])S/VI+MV1SER9/M ML.MT^C7S*]OLIX<'INB2X2^Q6^]T2@BT!G]*9 M6@+>V:GCM#I6M]G17U/[H%OJ[/=2NVE>:0W'!M[6)X:O9B&+%HMK>JQGM5T; M;?(TXG&Y3;@U&785V)K\EGYK1;]=I]-JG_)9/X!^ M;1+2$^M"RD=@6>D)D9=EI;M[3WO]GCUJ2[5'L%U+M;M3;7=@"XU8%]"CW9!H M_X^#/6,M#[4)!3:A8(,AVC_[;"/K:K)=S:!TWZWEX]I'5 MV"POMKQX1U[<=GK#PX4+GA\WMGS"\@G+)S!$H'-WS_0:\PF;7[4O:OV,_0O& M(DA283*L,O[-YHR?N0.[KG<5+]VV,VP=S@!^=F*WZI0EX%H1<-MI']!D.BWZ MM=%63Q5M910A4(UB87L[6>/4&J>;PS\&@[/W8=G +LL=+'?8@SL. M7@GZ64AYP5 5TC=V/,O2<)QG?!P)EB4L3F)\.TVB2%5.5,F#EN=:,]6:J6MA MUNN&UHN-=):GD8P0KC:X>] MC[VF9>*'HU/ZV!IE MD^=98DX8EP)*&JX<7V]$?)[D&0S_3?BOU51NJ]5LO3 ?P %$?";%A10SGO), M&! 01JNQOUM6OV]"&8[#*,SF%^;[=5?#-%W?;?:'PQ>OO_MAPPMNL[WU\;9G MO>9P,-CWXR>9=XOU,MQJO*S#K(>5K%^#RX])+R7C?601>I;J05'?NW]'?>][ MN46VG/OP48]]!U%(\]TJTA@GD;\Y_7N2"L$^P+\GDKT% ]O_VSC]X;\_\-2; ML([K[(.BB\="F>.INU _=A2NW5WXJQE/99&:DXC'4LC M>XKGXY/)[5, Y;[LYE";.QIV4ZLSK=5F+0*?WYF>T69MI;N'W,FGXD;$N6W$ M<$JAS3:,?>><7KR-..6CWNT&ZX4EWQ,Z4TN^EGSO)E^;6[LOUEPE,F-)8%4; M&Q%N(\*WXLN@V[S385J_D'#+'"QSL,SAOP>]IBUY8KU-!\.G=RFF?\S2Q):A M.RTCQMJKNYYUN]<\Z9*>5E>R1%L_HNTV#]=N[B1.>G_7TN%#04Y+A_DX$RG/ ML!:)[@PE+^H=/WZ/2_5GY [/<:U>A^U:+#[+8SVK[=IB7D\C&C_S2$B'78L8 M1&3$>.PS[L/+HYCS5BIK:SYTFB==)]':_)9H:T>T[LC:_+;.U6.H M09_2Q,^]C/GB1D3); J_6AYJ[YCM'?-:F'7M%;/E#98W6-ZPEC<G^W M4^TCAK.)2-E+[6UZI94;&S5U79MN,S3B,?WL6KI:ZYC MK,%PUGID70V&E^YIQQM:<]]2;ZVI]Z3M_0.T0;/94T^D!RG_@&6D)T1>EI'N M[C<]7*_:;'EQ3OSXK-/GK(:F^42 MEDL\D$N-DY[D7D3$L]&,Y[@G9.]:RO8=?JJZI0Y9ZC_1,+?7> MPR]UT@DKUB]U]/K/ST+*"X9:D+ZEXUF6AN,\X^-(L"QA<1+CVVD21:HXHDH4 MM!S76JC60K46JO5>6=Y@><,]>,/9!\@?H??*ZGH+OJX5'>\J224/4_8.5AA? M.^Q][#4M$S\,7;:;;21,/\D1V/5CX^OW?_*,_&7G@'GI6R%V J&S+RRSL,S" M,HMM?KR^91;;F(51 >&_J)30GSNLWVW#OY]6N:+9;I5V.DXB?UGOV[J:#3"Y M2J:S)(:_)4L"]IN0>:3^U$U)DKAZ/[DC;/HG!1KU*DYU$6:P"F^K%ON;N!%Q M+I: HO39-W?9XV[->L]OJ[/OQD\R[Q?H;;C7^UJ'@PTK[KR&!QV2BI3![9&WD+#6M MH@YZ_XXZZ/=R*VTY]^&C'OL^_'5CNOPD%8)]@']/)'L;^\+_VSC]X;\_\-2; ML([K[(.BB\="F>.ICU#_=A2N]6^TV=B68^ED9K32,?2 MR)[B^?ADF9[19:VL>%5\X/Q_8,2A^ MAU237[Z/639)G*;9(-8KC7E?2S'_FF?7YO MLXE*8'0Z Z?=.^E"-S;NW!)PC0FXUW%&_9JVP[EG9-#CD^8!XGY6=HV;\\.; M8GN1^-;PPU1X& .$D23Y-'[MAW(6\?D%/J6AM:;7:O;"^/6?N,&")&791,#_,%9GJF)U!,;JL").1_$N+IF73&<\A4=9 M0A])/A5L)M(P\5G$9<;F@J=-]F52SL1NX3L_I_P>SMQ.TWU1/@L!%#R"7> J MDMRP358)1.6QSS[/92:FDDEQ/84?'0:@@I7AR+"<+.11- =:#23L%/;%8;W- MS@O,)-\\C4AIZ"MX(X-?/\$F9A.1\JB8IKDD$,\O#GCW8-=W*>9K?4H3^)G@ MIG[X0-NQX:\V_-6Z_JWKW\;0V/!7>R5YWGS)AO:=/%NRX:^61BR-V/!7&_YZ M7*"TT8-U/--:;=8B\/F=Z1EMUMJ:1\47SL\'=@R*WZ.%OSI,?/,$J+LSD>+4 M_%K8D-CC"(D%\#Q_;-6] *KNEV9TX63CZ4XHLLK&T]T;UX=]I]\Y7/OKDPBG ML_1[I$=IZ??^]-MSNJV:AL,^:Z>O4U5KILMA,Y8MGA^%U)4;MGMU:&)M2PV? MTIE:ZMV9>KL'[ QQ6M2[-<.G!G'B5=VDB)VF0'&WV7^,0'$V2T.8#M9H L3+ M656\=A*P&-8]2Q,_]S()0_&,>3Q-YVP"B"]2O5R)(=X[!W;?%3]>K@(FGB:8 M<<*XEX4W81;J(/)B1>6\=\>MVX#R$MD^X_DZ[)V(\6@(6I<^O!S*#'-\;@1[ M^?G=?_'I[/7EJR6PV?AR&U]N[];LW5KM@]1L?+F]\S]6L-K8V=JR)1M?;FG$ MTHB-+[?QY<<%2AN>6\T6:MK7E4?.'\?&#'H/C9\LHVEORX M@J[T7=-UY:Z)+]PUV5B.L[OAMP&JU0#5EM-V3SHHRP:86_JM+_WV!TZO7;,$ MD;I'8YGH%R:^S40LA:R$);G#YO!I K*26#0R6+$)MXK$-6A0Q9)0E9(BRR*! M\4TPB])U M_GMD4P(.XZTZ#HVQPU'$%1Q6W3/JJT496G- ENXVLN#>^O^PX_=%)1T;M=NAW M"@1+R$>T74O(]R?DKM-IM<__T-<2LNUV_#!E)Z20&LLB3XA:;,O4G8-'G5Z_ M9X_:4NT1;-=2[>Y4VQW<&1IP7D=M739[88H* A8F"#@6-IWMO.FDKBSQ9;=O M/366>H]JNY9Z=Z?>4?^43_H [IFZIK(M7RI5TM?&<^9VF^T7SA/FL,'/L1?. M(L'&/.*Q)U@2LR1/V1>13MG/"8\=D[)6YK"5R6NAV8VJZ+W\K2GF?><^-J:[ MW0LC^B>-$,KQ5JF5#F#N/QDZK#]0>WYWGM^JR<%"68$OGD<:4NW[ $\2C+@8 M7OF'>99*GP1'A#R8OX'IT0'7(\-T2+ M2;!Q BND_%$X-"]/4P&$C0/2^C*8CHXRR&,O"Y.81PLO!42X,A_+T ]AX4(V MV4?XQ2Q8OSO'C28R3\7B)OTTO!$Q8FP0Y5Z6\ZQ:RW_-(&K[TO"-@-Y[FZ>) MPWY,PRR4$_8)K5O:,CZ[FH2Q ';YSYS'R]CFAS>% (S$MX8? LQP!9A=F4_C MUWXH9Q&?7^!3.DAM2K>:O3!^_6D:; MM;;F4?&%\_.!'8/B9W/Z;4[_<06(_YQ(R<8"(Q),P$W&OPEY%S[90-,CVJY- M";Y_Q*G;=H:MN@:=6DH^Z3.UE%REY+;3'@[._]!M62 MQTXP-K%F]TSAP>"D>:/-[[=46SNJ[7=&]3IHZ[S9"T_>!@'F==PH308#3(?MGGH;2#[TB??96M9 5S$_8.)>8 RN; M[,L$4V'7?S3A-Y@1Q;,\2])YH2E)YH>@/J6P3A:DR13O4J58NZ(FN_0\T"O# M^#J:.Y08+%8T+\ENPRAB-QSF\,5,Q/@Z9B_C<-3)%M^>IQG ,LB M"!20'/HVS\(H_# 4>2<,)P+%S2BKE*^\)M@4X.B\>B#@!J2L*'=>((V Z8F@27<^&C MB-_*.N?.;T(MP%.&2M + AHRU'LU=L9O6NV. ^J'@08/F,+43J(WS*93JM7S\'<@F37-)6-].ZPG>A,(:J:)1K MEA.@IX #Z>$8@&>A%^HD?B)KF27>U\:8"DA@E0! <:*E.F-9S-X(3TS'(F5N MCW"D[10%!V8"U@/L"-C-2R3Z=NOUV]_I#_?U*_9!?:;Y%*#@E"J@<#^9(?^B M07XO>,4G8(D\95]N$_9&U2"X$:8-^+6(X53Q8V"*-Z&OA@,,@F6'TWRZAA 0 ME=S>"P<9C9 H44,Y485!<.*/Z36/#:O$L=["GI,I,+NKI*%Y)CQ!)'I3:9QN M=OGQ[=6;8I^5E?^4\JFX3=*O6#0B([R7^0S9N)HZN4$X=EJ,ZE-@J0@&;T<^ M@%XH&GO[>V4SOA)R0-#_C\M84+V+1@$< EV'HGK4$8$ M,0<)+LI)H&DY];_PMP_4I8Z2S_ (]?%7/D3Q]_]R.&%7[:8#,A(8"&=!#O2Z M"!)X;*Y5\AOP XPNK1I7FD%0I?@)@" MS*(AX!3Q;;4 !9%P"I(,&!L,"C!!1AB$,0<^ C_,$AD6.(4?4L486._62B\U M3$__+*X)AWX3,H\RN0DRU;ST8^6P3P:K7P3"ZT;$N:BO1/I"17&B*+E%'J.+ M&(".B!0'# /)$?7>5,$)F:[4X -.!CH-58<"1H<*@8_%!D C?5D&1RJ] 0@= M=1>TH4&G-;JT'O/B/ HI]/K-SO8Z"EN?;GDV:';WKH2PY[/AWHL]RVUNN209 M'2A"?I49/"2&?'0*<=R:#Z>.*)8*:D,%CUC5X801Y;&J.%BQ>H:;VSD-_M0W:C=WJINS M*&HW=^2;LRAJ-W?DF[,H>N*;N[?C[!$R&IX$B@?.:7C'IR*E"[LKV'Z6I.R3 M2,/9!&-%)-.WIH\>*/V8P#F^..FG0X5CRF@_U*X/GNS0ZCNCP9W.DB,^\V=. MVK3$>W('>>HTVW&;CYUF_?Q,^O'SDRSE6K'[7"0\'#JC;ON$C]Q*W3.A72MU M=SSI=J_YV$V_GY]';\TK?,2PG..X+SR\=P$CC*^2Z2R)!78314_#Y[G,Q'1G M[\*QP.$,_8WWZS&HQ__K%7P\3L._.I+'LB%%&@8GZ(ZT>W_&O>]37_[Y9.;Q MH(4%AZ62^L'![KV>>[=2PDJ)9[_YK::#4L;EGJZ;:E8CC5,=N/7Z:SQ.Q:\HWOT]8A\$Z%>Z%6!^I M6EYQ/VR]"P\EKN?.;']6-GOWYD^=$;NMGM,9'HX7/W^ROU6P+&^PO.% 0?&' MBZ>UC,$R!LL8SH,QN)V.TQ_V+&^PO,'R!LL;ECT[0\L8;#&!@R 30LZR68'G#(L@&W0,V>3X7QO"D43N] T7M]$XO:N=+DO%H0RL]RZ7WI[QV MLXVDYR"K.3XMN659PLJW@FE>X\ M.01U+SU[_F"K7]:145B=XE%TBE['&?4?ZU[I>'B&U2EJQ"JL3F%UBJ?3*8S3 M"/Z+7>7ISS6KI^RJ)^4!2W-OG6Y7BGF.S>W:UG*WK:I7<>2+,(-)O8.U-EF M3=4CUVWV.IT7RXNL@*M_U_$\)\ V@0?==ZERW[$D8-E$L.T0DPIB+(P]>"J% MS]JM9N<%"^ ]_#JC9M_3A)I]B\5FWPR[\CJ,2^8ETQE/X5F6T%<2YF0SF";Q M6<1EQN:"ITWV!1Z9B=@M?.>G(:R5S=(0H G[9..Y^C[W/"$E;B$5R*'A%BBC"_Y:+]\44=XJK3_*47:M2M0B?-(DBD:I:M5G*_3 +DYA' M;"*X+T4& WX5\W'"4U^],PT]P3R>B>LD#0'VMV$V"6-875@ K7E_&G3;QXQ5 M]R+#>]4 MF2X'6*&#'UA,-GM-%U#A@9F!^>%.PL$A\:_@A<%_DDQ= -ODT M?NV'$@ TO\"GA/SZ(J[5[(7QZS]SF87!W- !O=6 >3>HCH?DC0_KO?TP8K]* M4LG#5%.XP]['7I/]A_WJ$HS93X!-S&TU?H7?#+R??I'M17<"G#2=^*2X4IWQ M:Z&N2QL\ %A>\.B6S^7K[WY81HV5

H3WH+S'V1_W(&B!C\_;N_9(GW!\ZS MBZ),XP#R)RDG#,P!?],HC$6!A&&,_VR,H\3[>@@0?4%+ *N7H%O6Q !@9ZAH+0Z+N@1HKFKZ,[S+#'N'H09[ T!CJ\W@*4F.0CM\)OP7RN0D)OIA?G MPUW-I+B0 C1-T(?,R9%W2XW]W7*DSDTHPW$8@:)X8;Y?$X.CINOUFYWV"RUQ MUCQWFUN?;GDV:':[>WZZ[[/AWHL]RVT^0;.=5;YQ#/76;??GP_34<;MWE(M_ M[MC8AYD@57F_62:A/?=!V7-O%^VY_;#C^6-$CZM_N&4ZENE4F4Z_]CP'71B6 MMU@JJ#T5W)G-64LJ6"=AK5BU#.68.Y_94[2;LRAJ-W>BF[,H:C=WY)NS*'KB MF[.U\O:+R[YO=*I-;%@:\LAZC#Q]?M.I9R9T.TZ_:YLM6MI]]MW:/E"[DFSK M@-6"CY5'V\SC5 ZIXR$5NI>R:T:Z7NCB?=.60&[['RZ*VYN8\8 ME7,+\\!SW^7Z_@XW$:_M61/)8-*=(P.$%O MI-W[,^Y]9_P_"IEY/&AAP6&II'YPL'NOY]ZME+!2XMDO?A>*;;<.5&R[=7K% MMC^(*=:#^*0K.%@'U\DX/JR#:\>3=H=.J]>W)VU)]KEW:TEV5Y+M-@_74/J, MS]D2[)DPK,&R!LL:EG2&8?.Q.O:=+F.P=03V0R;&+)NU;-:RV37)RFUG M-#KY,%K+&BQKJ#MK<(?6:V,9@V4,EC$L@:PW= 8'C$2UK,&R!LL:SH,U MM-O-MF4,SQFQTSM0Q$[O]")VOB09CQ8:\%DV?1#2 Z)&VO.3'/O@/1^C?OI" M5KO X=1Y]K#O]#NCIT&=D^+;EE.<+*=X)I7N/!E$N_=HCJ#C80^V[&4=^835 M*!Y%H^@YW=9CW=X?#\NP&D6-.(75* ZI472;[MFSAP.4](3_8B]Y^G/-ZBFM MZDE9P-+<6Z?;E6">8W.[-K/<;:OJ51SY(LQ@4N]@#4T68%-UQW6;O4[GQ?(B M*^#JWW4\SPFPC1Z\B6#7Y+]3RV-)P#+X;3O8I (;"V,/GDKAL_&=JJ=EP^ .[\'/XK#_TPFRN& MRV=(BNPW(9,\!69V?[@\$P7M"9;=>=!'T$=O0G%;7S;S#\$F_$:P((QY[ '! M XJP!"B=(STIYL(]0"<9JA^ ?R3Y]00H4TY8 (17>=NAUV\G(F9\-@/ (_'# MCY%,BN]\,9R N0!QI?#R5)$QNR2)N\RE<*' ;F(O MG %R:]3&%Z,"^X%K"+50G"45$EB2E\$F\3<'.1&_OD[%-<]HZN_=3JO9!KX4 M1; ;M1F<4/ST-W&31#?X\">UJ3E["9S)%P!19+\" MF-;0"H,89\7"#M7"JZ)D*^%C&:#*!@W *T]>F":@+4/^'Z MQ3"^@7% F8!3YO,T05T!29G*@6AN!?@@OLU$C)^D(N)9J>OXX@:(=D9(B-\! MB+X*^@+&5EQ'J2@.\@,2K304L)P\!7:7"IAU2JH9?$#\3K$?-4N(WAY@182: M":A5&?_&S!<."W(*6$04L(!:R),W8F!1HH$D\=. H*6)$ M<1))GD5) IP$#G%,Y$[@H$J0+=W%)F,@=7D00";QF4!G@>YEFT;R SY%<<-H*Z/*XGA M+%D&>O>-,1Z:['U,CZ($U'K@9R*=.E7ABQ/[ @E#Z?_7:/@#J62:N^/T&MM3 M %2<:VT ?^=C)4KQPQG0&RP33@NH'HZ:@Q%!4$YD5CDD1;I3' %77R74)@,L MF/(YS .K@_FX[X?:7D!(( SQ.X09@V^]29)(LEI2'N(?$V$^]>F#4@TJ3DCB MA[-\#%H/_96&-ZA6*%/'\ %XL$:_^3)1[^%KE97I-V^3/"+E)8\R4EG*-_PP MRDEHH.3+4R7))J M P\HG!R$BTJW4KH7:7JXY>61Z;%$C1A?AYU<5Y3 C$8# M,94KIG2=@.XA,OY6XZ[FTB%+5E?$8*$%"2H9B(N*8^&S*?HZ/@W$C?RHHH4T8X6Y2U! MEXB0BJV_#)%+);D$6I"O+I8 JL==#>3D>9:8*Q+<'"P"(8.O-R(^!SD$Z_TF M_-=J[61FO# ? (0B/I/B0H)6 @0E#(CI0DB-_=UR:.L-Z V* 5^8[]<$K:KI M^MWF<#AX\?J['S:\T&ZVVEL>N]N>=0"?MHV][>.GF7=+9/!P:V3P.EQ='RZ\ M2@,/Z=XQ/-"=3'EK^YN:+W2/^.WB/[IEL\+BCV$4^;V2MZI#\HC_3; M18_T?LBQ?]K!22"0Y3F6YSQJOZ/SYSEH=%O>8JF@]E30L52PHX1]RB[,:\S> M-:!LGP(HZ[?9![;5/-1&GR@HV&[MI+9FD?.$M[;%\"/GYN;J@0<44=/0]R.Q M 8C/'?*["::_B$SY:/7E!,7%O_- MXN:L;W0^[WE,(1LZH:U4B2\!'=::6@'&7;!<1K'%UZBDI O*.T^"F-1 M(&$8XS\;XRCQOAXDRU3E)0?L2OU4*N4<_C?I'8E8?@SB/^.=%:A^Q#GDATX9 MO\) NY_*DAIE?,+E.HNS9MGD12BBCCZLUD@HP+-[N3XJN_=]N]_L%/6'L-0" MS"=#B5GGP%$89S',&F$U0:I$Y9:%J%2]$'I.JTKR#//8Z;U.JS(J':6JX4L11J&JX$$EF)(@@ =LQD$GH](]XSF+D[BA*G/Y*+>+F0.>(=+1I+2BZ8O$!*J9@_M4]6-2466I[H BP=D MDF 17->"88>&KT*_4VE)DJ*EX'<&7Q+C K_@T@57^6Q5$HX)>&1![""L!>O0% M3.2%ZB&5OT+,:Z@Z0(@: '7U4)^ *12WH/>[,6O9BF(KM:!ZY.V_T)< MIWX&1!G$8PT(#1UC/(1KXIL4AW6;O9)9[FQ-K+#B[]N5<=;6NUR'W-]7+0PB M0,6>4+O!$Q722Y$YFEI9NGPG$J0G*L2ZR/?**IAE;K35$HT034%@82EBA$>98E@W-+WK69WW0BD)507A&J9G #]+6U%E\7DV&I! M;N#7[>H<:>*!)2J7>#95 *U4:J>IRDJH^%A,9U$RAV/24Q;J&)M%O-9EB'?$ M_'T0?PVO_MYMW8'X[GJLQ 7#NO!?"WCO(!;V#XF%&K-[Z\:D*NZJ9+M4OAU8 M3*SN LLJRW0EEW9 MG;N2G#]O^!BSSV*6B>D84+1#- V4?8LUIXNV'(AX/Y%S\^<0T/T*)%.HE*YW M@-L\!F2[O 8^021$),*I1Y5^L7R&S2GXE-B(0Z/^UU^&[7;K]?*+]+/[^I6R MHU>&T?X@Y??A0/<9576>3L/,4/'WG5Z%"SF&0VF? E]JB(&.15W.W%.3!44_ MCFX5JC^3W[>JL5-J910F/UP_W!1__#(_OV&XHEYHY<-,-";82((%C M0R1@:U,.1A$NKSQ1.,Z^XG>+0"OK>),W!N=!!T?9&B6?*35CRK^%TWQ::592 M5FWG4_3=:/?8 KAE/OX36&;9P2D+9< ]X]WP1)IQQ5E]W23 5$DG1^Z*[)1S0AVZ2^CAF[97C*J-/<*L4[HFN>& MIR$!.:6;J"S-/?17P %[7I+2H6G2(+*45.E>X\N729CZ[!+9)(VH7UQEIH:- M++YOF(G#Q@)@1E7R2S3:B:94XS-C""")H+78'T,1!_G&Q0UHC=<$^#"ALOHOQZ_4 MM2'Z>-0ZJ$>2]-)P+ HR78$OE_0[=8Y , "5O0Q?Z4-#=H-C.?";_C$0J+!& MND<#341[ SVS]8+ #:_"NTDL&L0Z&,)!O0,:\8N=0=$RH'#O 0I O8+G1W.% M#!61&0CTK2A(Y#'9"C/T2)?L< V>I,J);!9%:P)[\<6.*[(1>+6)P.O;"#P; M@6THVQ59W>)=)EZ]DQ9#:B]J$ED#;Q;M MM=#E0XH53^?ZBA3^/[9W)7/'?"G56&!1Q5Q=()4M^J@/+$>M)S8>EM+\ :JD M$L/D:/I"$@W#$WXV$NTWY!.%@G/UY9>?U4]+!B+ ;'6X]T;1NDK6C_;^:FFP M:I/'#>K+JWUTS56=\5:!MFA !2,1C-!ZJT"GV"]"K=,$\X#4$_COTKYA*^FZ M]YRR[UBQRK)GVIIY=$,F,'-!3U'7Z&4#;QBT UI7L8A\IE6;Q*NVI.+LUQRH M)0CAD\N*_WP1O+K/W:)%JP%2P:GU1[#6G@.@TLU\G.C65P''+EBEW;4\4HV- M+&S'6&T'MAE(A*C7RB$E5+ 0'!KR >UMA?]GNBC^WOSA'_(B-H7ZHJDO MN6F25K&#L'GTRH Z@,:@ +:NCN>%<:67@W$CE6*F]N@+^"7: M9II46CJB,S^*D.WYB4?]T?C6J^DZNGOQ>HN#!0Y<^\ITY/U(%NS'$K7J2V.[ M]!BK@+!H:JR;FE:;]:WA=^?9>JPS;':[V[IT[=\!;-3L]O=M'M;L;%W4EF?# MYG#O2=U]/WW05O>>]2%;[>U[JKM.>G(-E@YFJAUE;YD3VEU1L]@=UKZ[S">3 M.?$F%ZC/?:(+,]MOYAPZNIT029[W[FPWJU*%1I>092^VJ5N]R>!G#$7-)CS^ MVSC]X;]=]D_!4TL5EBKJ315NHT/T@-1P9[D[2PZ6',Z;'#J-GB4'2PZ6'!2D M/B2I*'6F'K-D\=2=<0_KGCB=9K%GO;DC:39J3]%NSJ*HW=R);LZBJ-WVZ6DU&Z\U M=-S>27>V>/PN)I: +0$?+0%WG5;7TJ^EWV,X2DN_]Z9?=]AU7+=URJ=N"=@2 M<'T)&!.QW?9)G[HE8$O EH!/^-2?PHEYSS;79^O$?*^;6,P;)NN^*!I?S7X^ M)C=FV[HQSYN:Z\JZW8[KN"/7'K:EVUH]:6;&MQE.="MB.GU[<16)9JZW&4YT*U;L_I=4;VK"W9UN(HSX9LVTZO-[!G M;])DW?O_O39?@>,K,,%:NU?E/+$,<:R!\L>SI,]= _H@['LP;('RQ[.ASV, MVI8U6-9@68-E#8\>VF;Y@^4/EC]8_G#V_.'1PV-IQ;K'.8VXIY=:0X+Z=],X MU8%;KY\(P ] P9WZ.%H6O1O%M9MM)#D_R;'%^S,RZ:>OD+(+($Z>7W=; Z?; M>BQ[;PEHI\6Q+;NP[,*RBR7'\6#HM#N'JUMJV85E%Y9=G"^[&(V<0?>Q[J$M MN[#LPK*+WF[3 M[;QX[8=R%O'Y11");]5]]&%;?^8R"X.YF9C>:IT^N6VPQA7WJ#= M;]GN0F>I"CS5!&ZKM3SB@[8VVGEKBVAQ.4UR;,B5"AA4PF\LFXA*^RZ/RTG9 MMHM+E@3L T^]">NX#FNWVEW\)A6;AN$#\6TF/*R^N]I!C$N9>"&5YKT- MLPF]7BRAR3X+P7Y),L&&#L-;IG;K-38FHS_=US@QKAG@X(L85PM_T441#1B$ M,8?]P_;A*#.A)@R2E$VQZS1YBQ&:]N7\7$ X>1+"TEKU.8(T*Y;!;P2;<9]^WFP,&PT4 ?Q - MZG#R-,6# HTLF0J6\6^H!.%A.?A;E),F52A("'8X(QXAO)WJ&2+'J P2A7P< M1F$V)ZZ1 P:D&8;[!(UPE R$&F"UHGGG<>$+##HE'^%GV :+A/\ M<8XSAO2T*@91.X-_X4I1*!HE+L1= A*$/O*XN> I_0;0BD'O0R 8W4XN+AKV M]AI_3@4L'M8E

5+Q5(4'C)/(/@9M7:4BF+KL$#1U B9<0QM*Q'OJR>_"L/X3'+94&&?HBB'SYP8)CI#&03OOH# M4+?,QW\B0=T(]F?N7Q/Q.3 J; I7RO5$AE)CH3@&C6K(6")UY!EN ?8@U=8X MV4-(AW$&M%]PD8*&#B;A+A%L&X]EA\J'CX41'^]I1R+(9F@5IXHS*6L8);!B M=K\W/S?9M8CAN", *3P6,QRLBF[*/(]@?2^UA, /U^%( M<9I.B0F$4&!/Y].90C!UM$$ *&-L^"2E-6@."W@"[PO]:84I%Y8[Z#I>E$C0 M$_!EA!8L',78PLMJ>+\B).X!20=1]U9$$?YWTS)3 ?95+FA=I+R@FNSG*7D? MBF\(J$"8B0\2#P^T@O2P@\*A@;0*PA#L->( .& :"CPZTG9B=L-A$ "W4GP" M(/'$D J(SC&(1E@/'L88/IG-@&LHN8.KN^%1CI" 3Z>,& #\_^L$UP8+".D, M8?T(4G@%!>T4Y74A>E$L^S"K41@*5H)27$D]PT^F?$[< MZ6P$]#8!N<")A, MBVR2R 5,4>@$Z!?YP,QNQ&9&-LXEL#])BL<:UN703M=PNXTR]_PERA?DG@JL M8R%0YRN!ZTTX4(TLW%6;1(^AO!)M*RB>35(AV!0FG$A (%2(ECQX0#\H,(@C M:9?*VZ&R_S 8WY--$KQW8/7DKT!=I!+:>3:)>BGZC&-$[-^(C!$+?TK2*7-;C?\EM1:W@FJEWO<;X8GI M&+!>;[T#N!A5/8B?WU[1(&*M+ MN+\)Y)] +^1G;A>4Y0WDTY_Z%0AT'J;L'4=KUF'O8Z_)_L-^=14K+0_K/\^HD[87PR*,FV52 MY)+,@$&K-)$&!RL@O>#1+9_+U]_]L.(/7#YW@/JDMT#EBX3(&'&4>)]/8C85>ZN *5.ML#(./QOTCN2 M6(@#['3UYO=\=[;J47Q, #%PM+>%':D9)?D?_A 'F;V6RB_UMAJ^(=R MQ((%FDCCK"&XI 7:3R>=,V.>BPH"ZD4YJK>6&E- TS\J+P3T-8T_@8? /2U M!8M6HS'W%IQ6QET,5@<9M]R_$3B=,5]@->7+>IVSM' KIFA&*+N[L@FU-[1V M02^"M^%1B/Z0BJ\JB'*T:XUE4#K!4V6ZHZV9I("3L3:*O3F,JE:E9SU[O5Z] MBE-=X U.Z&WI>:RA]QMZ(9"^ZDM>6V]IZ.Y NVZ<*+R>LT==INMXH*MC%@"N0)664PW:2\#6"]#9YQXY13^S$IT M$]U2H:./-$C#L92GK#S>'S__^,^-84BLL;+(!T8F<5^Y3M C5\8GF2"LYR#8=<>#9@$\QFZ1)5+R6VUM$=S MEH0+LR\Q\%OR.&I^CZYR\RK*&.7X*;[0SETVGJ-C-4V^D7<*%OR]VQR:([?L MOJ2BG[1DO#*2L>8$'(+88;]P"?@-6,[&B MY$:%3VKM;T'5 ;Z5W:)_F>Z7_"2*_O_VKK6Y;1S9?K^_@N7=J4INB3+?$IV9 MJ7(<9\9W\QK;J=G]I ))T.*&(C5\V-;6_OC;#? E6[)E6Y9("9FJB6.^<-"- M1O=!HX%FK#1O=8OP83YIW7 N"UPL*25AX<:5")!\2O#VYJI 5'E^\ZL"S0[$ M+UXEZ%-R-4CY*@ZS,NPMS']$<@D\3[06E><&\F&-0<\1C4[A;")S#8:%!3+H MP/)8(?!Y>@#.I4U+=QUCO6"6]G!?(/>\0S8EUV:N6D!"U_N.;._T8K6<5?93 MU:T-R\D6; ?)R[;!U/2L=QDLD9^A>4S:U,>:K'YL0!XXE;B3E+ MP(T&:@+.W?^"R'Y..5'LO9(P3AF!'%SS_"%\CLV@;/DGFC4N\D0BGF@$LW6( M"]0P("Z9?U"!JS#5"]9@03%HPR455-V;F"D5:CVWEORK,.*]F&7IS/?9O&[= M_PZSOPEAGEKE"F.KYGPX>"_WA>I$=KXFS*SRW[5AWZR\0&S-WPVCK]>_693E MCK?=6SYBRYQ3GED1SG@[K@@:-6@F!LXT+5RPE#9 X "'GH[!+/V'6P_P*2-H M>#J?.]\<=L@Y,Z>T-"V/=]8>CT441#D'^0^:K\)QKS/ILJ8,WW AOBTELGQ4 M]^Y(E&< O"FFC+=%YEV/S85,"=\H??/MO!;"KZSZ5ZN[&OCP(G4\GO>[,=L' M)@:V?E3[W//VNW(3[OLJE;/0\" *%QW )?PPT@1,3_DS#/D%@V'Y!()9)?.N MN]:WFNF0SPF,5NI!L32V/TMC0[$T)I;&Q-+8QI;&C!&;(^,P'8%M=\'QA4FJ M18MA1I_I.3:P14M?;++]5O77,XBK+?EMK\Y;?0HF;)VRC(=8S 0.#RYHE48+ MA7FG!_?;%Z9W>PF#O726X@" ?[$8,.()F=AY4GQ-FPM\599LTU'&)<4>XU=J M\J#,!9?"6DIWG6MZ"SYHP%9R(%)#+TGY#1G==!QYMY/?V6+Q,'/!Z=B]R3F%->IGY37)+@*>(@@Z!.@V?;T,N$4WBDEBS/7J:8 M(HL^$>U+?U(F&\Z<\EQSSEN!RQ]DN#H"E_+I50*M++9!S4N2D9 11/=IBJOE M^ 0&(M,$-YCS795SR9X^(:6'1OI5)E:G=:XPZ@@5/@FG5 MBZC[-9$&YMO-F8+RG<9\=,W?4RMI<4^/;8(JMS@4Q1WNSDGXCL:^D26&O:#G MV!OPP_Q';KK@&1@C\'YGMD(^[IS>&0?47Z)C M_-H]W4)%*=*HT?+V%O*WO96UBRWME%-SUMS;VIARI9!>TY!OG$H:JMRTZ N? M8W-#&T9-&.8=(.&,V/ M)8J\'@>7IOACFD]P5>D_M%@SJ'9,E6P]WZ9;>P+()@9^4"]Q79R>5)LZDCRL MLZPFE<=537X-E- @XKKY).>[D9DTX\DDCP*WN3VY:8_F7*CGZ 53A,8\WF-+ MBV$(#AAB#-&) #^TV.I^17A)FDH0M:Z(^;7!\=4^W5GIGQ13J_05_9-Z.\]Y MZ9_LKZWC>[MN*-N0WO2'%SFA2_T[/J9BES'F7G-KUU]\>EN\*E#L/;ZFU7ZR M*GT'QS\ZN4G#2LT@9ON!HR*+[S_0>UJ+!9^^/WRZ+?ATP:<+/OUU();FA]'I M&)B-@B!.1@W7JAU,^K?C\TOI[*PXS^GKY>^GYVTBT\^^?/QZ_OGX\NSKEVWX MS34LA:E_ZA,U[T72R;LVJ>VJ/\UG^Y F2O#P#!FA( MR^+?#D:)UW%XS4.TLOX$TS*IH66,"$8/%)-5P&F+T'Z$++W0#;R"BUQIR]!Q MF(WC_(IS17&>,0*XH)E9<3#P38L:,34'S[.O>IB6"??URK?F85$BJBY&Q4)J M>%5100,#2U['8P) :$&2%FDN19M9PGKQ09=$2)([E#/$$U:,A]''\+A;50LM MRM1DLUXC$ZTJSU&RTU7S&C#GOL@Q4:4YXJ6>P]:?98N>$$K,8W M<"RD,P@P>,^6H_.EM36J=:.Y.CCW8LL[HV-1+2Q6]V#!H&$9EX]63RF*VMQI M#(C@&FTE\D!ES_6E?\4Y9N1B4IL+X;&?8SO9]JVR2^=>DM(,^R(;KZL>26DP MN?EK4FCUIVB8TAN>W+Y*V0B>ELKWA98T8EFSI6SV-'?"P$5VD4T6904]UA)< MC.1/%VGZN$$*YH%ZQQ&_RA;9R@)@K+X3OJ*H1@3O^!'%-Q&:[#RMU@!O:.,& MCX+Z\9(5P:2VIF$:L\\V%:?:CK3,QBZIJ(;%T(K%SON[E[9K:K51'B7T"K<) MPEPU8ELN1DA&9K-12J&7@JQ%]E?K2]\;S94NV X1&)RGV.(6^8\SZ8)W7IG! M^IT[-85?N<\3QYS^H=0Z'8HM#EBKFG[*$BFRF9?^LH\Y[-%AW3LG>:\(6^E!V?Y/>@" M1W2!^W:.T?WUY^#V*(JC+_D$ BJ7C>V/HX&M#@S+,673'QBR08>V[ P-3Q[: M W^@:*;OF/8!6_D%3.>X['8R H=R(8R,&5#4X>R[9@#V?(5;:"JEN:Y M^H$4D0E@I:YW]#E+0JRDD7[U+Q/O.$DNX5WO<9WM0(*(E$Q1'DE.#ZHL3N\X M6[5Q(W5K7G2=O8;KVD@,5 =QP,]O2%T7'.+MC$ <@'I.7HLN,; ]DV=,4U7>(/?')/PKHZ,#5=E7UO2&7# .&2 M@6W(U!I:Q-8&IN7[30DC.%5Q3!6$>\SK3GX,R=6!Q,TQ3"*W&73@+?6@\6%* MES35'@Y]XEB^;'N6)ALFT63;5ZEL*XKN06.)08R7-A4$]XS6;E[!BO*=E?V: MZZ\%_]Y6)D#OE=26&NZ0.M90)I9ER:#! QCVJB^KOJ8/?=\RAIKR$EUPDS0I M]/8]TX3/L<=RWIZCN*ZB./Y -V3;TFSXL.?*CJX1F1)+\5U#,PURWXH^M;&5 MYCZMO9M7B4G1LM;K+MKKU]%>0QTZNF^[8+\T!V8N6X>?X'^.:@U=3[%=GUKK M-+J7R23*GJ6ZBF7#+ LFL,8)SY0T,>6JHC#U5*//C/=O"K:[6YJS5V\^K M5PY)%ZRN1 J' KH4/(JR-@9)$G0GV-ZJ.&$'"3UV6R.O<'MP'MVJS[)Z67XQ M"JG,U^;.%7>G.*>A##'X ;_LG%YAUC$N %S(_^AAN0$ZS? M?HS)P.G14AG? MS6%DXZ;P3(N\YI5=9^:=[E'0\35Z)8.J:H9N4(_*%@078*8\179L'P(/>Z / M#)=HJG]OAG5U8Z#Y#OB/!D$SI?FRHSB.;%%]2 BECJ;833/%@Q/F$8*4/X A MV$H?3PC@&:_4QOB]Q9XCWZV6%KNK^3ZM%#R?U)_QM#[?#QC+?LV< M,%: %5VN^K7(/9:)+YC2@)?S*;[GA4JW0A\M UYHZT=,A:R=..KZ_I ZNJQY MBBH;&H3O9$AAUAD.(82CBC%0G+OJ:ML0Q1F:(0],!QP_2S5EX@X5&53?!_B> M[N!,==<\U:NTQU=7Q]$UQBLM@_B!D#,:\IB]X>$ M9]DLSCM>@R'RALZ0$AL$- !#- 1#-!R T#3/'*HVH3;5[O&>3S%$C)/AHCV] MG08\-VUK3N/_Y1&5=(7YC&;KC$YS&8:UJAE.M>U$X(UM)A%[Y'9ZCYRNB#UR M8H^2U/*&XJ- M.B)Y%K]SL&!&PMH"1%%ON.?4A6EK_Q4/N!B*=QI2H]2/-49 M_+ZR#Q(F,/;N _P^-* R^==!&O M3T?E\\5-<)=7]0[[W*!OV.I/Q6RPX/I# MUTSMF0\^])S95TSK@>MZW];-!ZY#[UD/71\^L\VJTM?LAQKVT,.#OFH.JNL_ M'V;)79D5$^\05'*AVMZ /O!I_(A/YOB+!0/@[O>O:<(J-!=W\:&SQ'$;KGEG M\0JC\0GV/O,$. &NU># VN*57PX&!P\#+:Q[VX=0KV ]N[S#(SNM,!K^+!Z(]X,%V7-+*W^RGBUH%[ MY9FF\^"7KH$RWV2'@*YNIK%PSL<@;&0^M!Z_&,*K6N:[8$,H%,('M-CIBE&3S! MK5O)C5N0^;")6M%KBUWUOOH,!6D%ZK;,/VM/G2G3^<99-DV/#@]O;F[Z*77[ M5_'UX7'BCH-KFAY2[XHDAQ[)R*$Z,/2!:1^"\%75UE7-Q+1@P[3L0\\R;5WW MZ*VN]L?99+G>^/YBO5F>);BLIR\H5F.4CB=\-P&6XSNG[,!F3SK!/O79>3"8 M!UBO4X?7<6^>9/3"MAB?A%C>AEPQ3[4S$.8 M<)2N@M\C.;^BD[T=Q[H3,(6T#E[-R%KJ0ID"Z=TC7Z7IV![5 *I *I*U& M*MC;IT;7VIZ'(GO"WFJ;8F\7TK;O9R&Y205!VPVH@J!MGY?<7I&+*:0+4 5! MNQ]R%@1M9S6C.T@%0;M+TA1(=P^I(&@%4H%4(&T=4D'0/BWX,D3ZTVX2M,;0 MU :'GJD,!H;AT5MC8PPM*W<:^_.EE=WYQ-IS=FAW0J),D+;=@/H"&W,AJX?' M7<7=5J^YO>(V!&'; :@O(VS5H2!L]PJJ(&Q%P"4(V_V0ID"Z>T@%82N0"J0" M:>N0"L)61-?[3-B:EF':$$HKIC:T!H=XC)N,;.W(,(:;8FS/(FA@%B?2.8Z[ M5#J^2B@[>[$G.3.6:>O0[(;22%IXTA7>4%U(XGPJO3DA,^B[MSWITS=!\'8# MZ@ML$IYMUE78;76RVRMM,0-U >I+AK-ZJ"J"W]TKJ ^XX49?WYH?WHD09L^0 M"K)WEZ0ID.X>4D'V"J0"J4#:.J2"['UJJ*WO>5S2?;(72=[[?*^JJ)JIU'RO M/E*UH;(IPK=Q>AD_[IZ1M[BW7AV\2Z4+ZN9)D 70-3Q1ER;4D[[E29J3*).R M&.]@#ZL:/I^-:?.9TUMW3*(K*AV[&5Y6;=T0+' WH+Z,!19E&?:(!1934_NA MOB3+5S]4562!Q0:AO8':GBS?KA^QMXM(7^*&KPMEVXG?[DA3(-T]I.MT/;N# M6B 52 725B,5Q.]3HVMCST.1G2-^Z\H,AJ4;SRV3*.:P9S2OF(C:#_6%Q1P,D>R[5U#;0_-V(FME?\(T0?/N+*Y=T]+]02I( M78%4(!5(6X=4D+I//,E&%<5V6\OJ%HFXNCI2-T7'GE0U<8L\W&])$+G!E(32 MZ2UU\RRXIM)7'^Z@B<1>MS3+]CP/J:3JI#@>2S7>D+>,JU5-K_D[0= *J#L, MM4._^B?]*75-U4V*.KD[F.(&X%U%V&*HA; M 55 %5#;XQH*XK8E*M(=I(*XW25I"J2[AU00MP*I0"J0M@ZI(&Z?>OJ/VC_[ M]&!H=Q9E$IE-*$KB#W7B&6WA/H)J+L)5?"Q JJ *J"VQ^/;&A\K^+INJ+Y@ M7W=)F@+I[B$5[*M *I#N"M+.SJ2":WTZUWIQ\GM78XZV^)A=X%HOR6TP>MOJ?>.?TI5E+[R4_D B"4DTY0>I71*$I+1L@\2%@>P=Q_<#1*N@S1P M@C#(9D?E\PLB /XYXZ=W!X=+KME6=;$;L8CUF$ W."J>4T]L,4I[;2#7[*A? M@MOMSAU>0+*,N&-PS G6LAJ#%F82%E<##YUD$G'=> *?QDI7X+>GTA\Y2:#7 MPYET3J=QDDGPBH]Q,I%41?Y#"OC^+8_2";S1!\^?._S,W;\X/6'%LXJ;LEAR M8&R=3+/,%MSHS*:$^32AN"PLBN(-$,WP-#$"LZ'42)RD)$NDWZ,;HJ@+COS(\3BN\A?E9\V(/6XZ./]U!/"I*$IE/* R1X!A%>T0ABIK#1&2B9$%J5 M8TB%XB,0*7FX(R[-W7'1)7UAQ0&<%UQ7\$)Z*WM!@KT;1VA)\TGTS@O2*5CM M([S*7EU80:5O!M&[?^+\7$H;>./KDX M^^W+\>7W\],[UGXZ-V0#&%]@LXV^J>L_W?WLFJST,SVP-?3!MT814G0S$OI7 M#I,;R]KD[L8*C@Q_\"I(LP1?-0;'QLO!.6&[YSWNLB3<4>$>&6H"7 ')(#/ M.'1,0A\],WP1LV?%#>@2T1R=-/8^B&O&<0)XO?XRD>W:,.UR#&GV#>N!.-+L M*P^%F?K#EPVK^?;' E&'N#^NDAAT2R[&E<_^O"Q"G1+/@S[GZM575)CR%X1O MY5U)X1FP^[JU]B(]%K4^WA.\E;O=&0L(^'WJF$7^?NM\J?4ON&_+MDP"SPOI M+BB.,"^B,T1G/*\SVFJ==J?;/X!O?"1])C-IT&/,E=#)M0[0'?&1W\^.UJ88 M18A6MKJOF=-,2N,P\*2R;0M[K.MKQH?IH?0Y<,>$AM)O?>D;?),FPNIU=&"+ MSNBTMWZ/QXT.*HG,9)M)9I-,23F??G'P(IA\)HD'LZQ[=]HJ"3C M 4#@/'_GW__GVRI$+SA)@SCZRS'H].'\^OK;_[G M?_R7?___CH[0Q=7U%_0%OZ+361:\X(L@G85QNDDP^O!P^RWZ/V?W-^AAML0K M#UW$L\T*1QDZ0LLL6__X\>/KZ^MW_CR(TCC<9&2X]+M9O/J(CHXX\?,$>_![ M=.%E&/WXZ?C3'XZ.OS\Z_M/CR1]__,.??CSYX;OO_W#\PW\_/O[Q^%CI%J^W M2;!89NC#[%L$O"J=K;X;_\@WG9!8GJ18)\L;8AA30H-E#^3O8C2'V=)FK0, MQ1O&FRA+MK+MVW,2?I?BV7>+^.4C_R-T^BPZ^%ERE&W7.)5=8$]HMSA9?"1_ M_@A_ACZ?CHX_'^5#X9E_E&Z>JX?B?RP,17Y7V[C0D"QW83:OG^E8__@M"]$,(5NLX MR1#['F[B&9U@ _?PKR.Q!$?PJZ.33^0(?8.BTI?4L'X?ATU"G(5>DY ' MJ>\DQ*F!T;^O&[?RF'4:,:T[T/##$?S0.&;I,^@\Z Z?S6>X ]\M'T&_Q1!7 MC+B8NB](X2;;;_#*;^XC#K-4_*9Q&M6?;#_^U:M?_*/[&A0>CGX'H^(AH?]. M.WV!5<^0AH.PSR$8= #$[ZN[-Q13%)'U,I+^ LG-R#/\?D0T5,5'^Z$4^8M200N[? M/^X2V2&_2;$_C?Z#_KQ.B% 7L;6[(;_@G7F3AHXS+YQMPOW[Y=.J[<9_*;9* M\P8^$&:I<'D>1SZY4+%/?B"B=N"3W_ORK^ET/EV+.U;9T%[=6S;X!#98=D4@ MJG/:2"6>-TE1/$S?VZ"!/ODP[T)O.<@))S@] )G7A"FG]C!,#Y* MR_GY1"^(7,<\0F(>2)T('#(^%S@_,LJDT <^+:)# MOA^\]H/W!6X>1AZ268;,AZPQ9A.C_STF!&]OPB($HW]G>:LG4NG;'A M!%N.T^?2<2)T$!!"A!*BI.@E)0>&8T.'IH>%#U[5BY^=]Z/3<'2ZOS"P PE> M@E;P@F&EGR)OXP<9F$C@S&BAU')8_M#K[2J,QP[)!SGDM^]GP^39N",?8I0M M<1:0%=!W4(ID6T[-]P9.#?I0F,+[*1HB!Y]Y(1B7'I:8R ([UTK_[BVGXH\= M3P6GCACY]YO#Q)X7OJ6!!Z"&5LMI^%//TU"\!=Y/AP'-^"&+9[\MX]#'27I) MU(1LVTM#KB#3C\+FL["N9)4(Q5&$%!*Z0#P6W6(]VWON.T/F]7*2[;DR@X643 G+VN4G][+B757Z#RAVL;-BR;S^4]JW2/?"^61TWZZ=OW@%/L$F!7CJ/;2 MK&G:LG,GY8].M5.@G-+[GG5^\)ZKQ1'ZAY;]^%3Q>#V_"QM=UYX= M7&-$OP8)&T>U4G]3^Y:=^ES:*848O?8*Y-ZWL-T'73:TG>QZE:N:M&S4'\HZ MV;NAK?\GQI;KFCP1$4C4=^2U@&^'KNF91TUGJS6.TGKCRGX46G:W;%YAY)&D MC^@ ](ND0QS1,9 ZR/OF[QT@TA+NT;9M94-).0SC?5W]OB-=#9%XP<-H?\+Q(O'6RV!6$WG;N4_+SI7-'IP@O?ER MDN\QN/O=>_?8QWCE$>7U2TP^A2@C?R?D%T2IQ61%LI*(TMZA92?+AI"<)"K2 M1(+H^TYV$"\WSRG^YX9P?ODB3<;U?V[>I3^6;1XY 40IO.^)5K>-!O=-1S?. M'\M6D>YN'/1!_/3NKAWBT7F$ZZYZLQN:MVQLV;Q2[=U!'QB]]RTIP(31]G4X>6[2S;8^H< M"N\;V<>ST+!MRI];-JEL?8&^[QNBT=W0L$_MO5JVKVRD:70]O.^K41MWPT[W MH=.R]V4S3P][]_N)Z&_X5K>[K5'+7I8-/56YB.];U=L:WO!IEELU;]:?RO8> MU3+^ODV:3>0-6]>M9\MV5IAX6LWE[YNLT6Y>?8]V[-6RN64S3[L%_7US]]C< MZOP(WZ<3@VA=^UC_-9/>FTZ1[C):C M5;9^U?@7"F+XAXM%+CY-JLR6(URVE+<$Z!3.,I\8'$\Q-<3F!G^5E)ZW*)^? M-,6_GT\3YW/W#U_PX./70++E=)5-]?N_)TC)HR]DK>PW:SUZUZ$FGAM2Y(3ZYRE/Z?D U!3'F MQR3_'!-%N.5]G/4!L*63Q8RA\H8K7:Z?WDZ#DY^QM0]B?3_-;.[5L=4W [?NV:MU6*8["/XJU+SJW;MG(*D/X\XX?A<52 MOY>?T+:'>VUAVPY6P<,U[^#[_O7=O\[.TFX]6W:V;$"NV]EWMZ7.G181=%SC MN<>S>!$%_XG]SCO>2J%YYW\H6UG+.R_C_(1BEH_R?@#VB_U3=HYIOG=)$,V" MM1?>>5OJ_7V*?)P\QID7WL31@BS\JG2=ZR38 JO!P8B9'1!H9& M=&P$@Q_!Z.]/Q-[GIB'M25&YA1W[-"5]0!F"TI&_> GY.=M.G\-@41;6#8_1 M#YSV U>X4R T'#8@!"_$W2:9+;U4 M(3/DT/49I^7@[8E N'/PE OM$2XT,J>CV0?2EU7** MRE;*ME/T;K/0%4%? K/IBU_WMWR/-6F\L]<4:Z1>@R.U'+KV?%MH<-[*(RQ'BSNKU^+5;1U%]%N.W>=$"B&U=!^/S;MQT8! MH\@M!NR79Y@(0FH#^2/_:,]P1'@ -(3+^9P%^PNVXM^RX&K M "W9\\"!C,YG@ZIY\V^UOHT9Z+>>G;-KO HGUS?V7\^MO MOGU_)*V=F8HPA;9N T[4@-%:SEO9)[#?>:N)D>A"Y/U(.C^2]8&?;H9N.:QE MCX*UP_H>BJJMH,\^S^T^75L.3T7AK9U"0+_[YQ/^!YQK=!/"Z+?2DGK)#'K> MXSGB/ZJ'XNTY";^+D\7'(,H^^L'J(V_ST0O#;] ;I;!,\%QV>'U]_4YV^G1\ M_#TEX6='\/-W;ZG_+TI/"/[[RS=IL%J'^)N/FF9&?L912A;LB*R=MPFSGO.L MI6-ZUC%X@89/ND#&S)SI$$ MN9AV7_7Z@5P\%#WN/(Y\L+1#+%H:AX$/N=#RK^ET/B4S9/@F11YG29H[._6#"8[E&S[UT>17&KUI9[S: V24P#FW7894LS<'6 M0@[%_]EKQ?0,-H:ET0-QHVWQ=$['VB<\%*!EOX]5SVBV%J/U,^VTG:DV.KZJI%/ERY9(7O%,?AWE+LWI1M M,=VM8MB>_.Y'U!:K546%]F2LB82]8]I4IV;OD]F%F$M+I@9#Y(B,9?KL7.,P M46FQ/+DP6/2P0]B>9H,JN^?L.U"RH$"51923[CI10^=1JN0F=6AW2F]O'=;V M7BF9UT!G4C;NLV(8Y!YW677'<8G\ M1D7_,:D HI;Z8$6@2,BES-R+I79"(Y"?>W'6F9Y;6;K?KG4@95.N[L5$N>,( M9.Q>G'2F-TJAM1?+ T:P+\!VX[!C=P?";*\=JNT_$L&V%U-[T1R!D+OOR=N/ MGI60ARHC=A.J8O<(AWZ4QR4P-V=0&1"BNPSH4K N0T@H(9Z/2R_C;?W33';O MMUZ&1C^TQ:M.''6RDDU3&8>C9,#-I7L='W_O 6Q:)S0RW)6MV>)23VT^%Z$1^E65"?J*Q[6 MWCLFB %UO'O-SL+"0 M=G":NRZIS=DXL!-KO,CVI#H2F[+.FWSX2"-9E&$@LCH73<=,QK:HG8!0C2SB M'B./P!/2CNZIRT?2=:21+,H0^$J=2S9\'H>[H'VT9J>3LA_HIN?;[4%4;R:3 M'[P$_L8+TVD4[F1C[96^5$FGWU3G7OI,0(:#%WAI?DKB-#W? M)(D2@;PS_Y9.?9DIOPKPF[]?D[=A'7K;VP*0))]250LMBREN=Q\';!W)#_GR MD7_(]/3'Q",7,%R[3#'9F6%C4V?[+@!"N#7H.DTW8),^CY6'8V?7&[MHWG,5 MDZD,QG0=S<(-S0J>S7 (;Q[VBSTN\!R3P^B?GY]>PU6T$FFT50S:&%'O1J=) MIFPR^5>^P>0?>79XKO-YX>E;L,MXO\;%LZ.#N8$I5DUN2V'-$/QVI9)&3P_Y((TKKSE\/2L[8)K=X@CWP<;#_ M7D=W"5Y[@2\N[QQ4B.Y:,:%ZA_.>Q)PQWV9+8+ZD8L1*#>N]2#ED/,V28)9Q M)*FG*""2Z\-3XWO2W,<9*U=0, !#,%8I^*@"Q?)OV$L>7^,:%OO1ZB""] MCM:;++TA[T!XTKB'33TTBZM?-D!U.C_?I%F\(DIQE819;N1^,7.S6_I(U.K/=6ZE#!X=W#Q57KI)X!=$N,)E?@FPI MCL#EFU KR'='_I__Z+W5WDC[4]*\*6(L<@_4Z^+E1LX6_Y+H8?$6XP>?<3/ 8\XAA$2Z, M 7.:@9R+6.(6LT$G$@XU$!I$P\SG]T'ZV]D6*NY4*,U=>CAC(T\Y^,D+(K@+ MI7XOHEBF20$WD/VRTHM0P[C>,4:@ \G,,CB%S#R7GFV5?W53@#J2T7PI[P8I MP7X,#U2B4ZV3".R-Z_(Z*#VQ0H??-AO'.W4=P:G/GQ>1*$+>I(;:"Q"WO *Y MHN%DF!K%W7(5G=&M0G)]>]VR6+Q:Q1%53L^]=4"$""INI%1")]HK$4&P?Q4G M#!=?G8I-($V:+OZVRBV[/A8Q7F+Y&1,E;!FMA%JD1 ME#IWTSS3GSQR,T$8?H*A#RS'>DF>Y3"ME^Y;^XS@8I.**K]G"O>+2$F=1N1F M(IERX\\0CCSDBWUD1/Y"03F9@VL MI9,S9I2KH/MA;.GD+D"$7G 54ZJQQG7OYU!)?L[R1'P9@DGTCUV?3JT&W)G M"-Y#(?UTTV*+K;5+K3LV$V$3O_7^$2>-UO.N71U_*"V!4X4VSJ;*W?X7A3K" M.U,MMAG#72H2VRJ+&=3?IM7=+,6(L7HE1+@G%P0SDTV3NR1^"1%+SI?3X&A,]!BZ76R\AH\,]7J\!-;36 M[0,C]QRYDD^.S[X_.4V2V]BGUI.KT%M4>L :FCNTHY7,P-3H7^_G:NJA.[!T MM0[)"MT&49R0SPZ.&D0J\.WU%I7FDO9.EJX67ACE8;MZCL.*NZ3X=X>7!XN& M(?LG:Y767@H535T>76$78P8Q,'W5>KGJ6NN_$RKT-@:;O&VTUW?LZ>ZACZ/% M(Z]/>.MEFX1>__=X+:..97'#ZZ@YLJ47*8>F"[85[*YCL$)J-4OE!>QBH^I- MSIV/F87-58;+-8O377IJ_@"9//S%6S6("*4V([$D-2OLU6TU+]]-$$%^([GD M@^S*FU'[(=69:;A\>.N]!:O-ZBQ.DOB57%/GWIHT*DGY@T@YVXP*I+6R=\PK M0;15^L?XZ68M\S2<.DN9E:%'8L]I,G-4M72;'9!.-UF:>1&(:DTA_H5V#K7Q M\CQ)S MF1>X66WH'.FC6J&6-0;?=N^O.QX&AW.RV &W%/)GX $<C MN\&E8^=1B/_-0E]52\UG*%?F(8"E.=>ATEB]'P$7MLAS\N,T>8Q?=^V_32W' MZ[%6(A E<)"X3_.X0X!%Z.O;WF,$AYI4/,/83R%(G.A&+T&\4:,1:[6HYEZC MN!-:]'@F/_CPC%Z1:\T+0:T?;AZH)FLX>>0J3FYCB6R$3D#7HD_5/P M7Q3OE:IL21T4G0KR^_@0JEN/1-LNQ%NT/0+[1W"T4AQ+S&2CF%C==BQ3;XD_ MJ6NM^7[0J;Q7/W-!R7!@<6!W*HX,N;SS A_ VFGT:[-:T]AG3*I![YV"J+B( M3+%.?3-%SZ:YB?EGH[[[QDFE#ER&<%?G8*.Y==-ETZ MZS8*"4#4IRB1=U4UN'CN3)(V298H0#:%WW,REZLY0[&U4%Z M;!:8Y@NMI9,[^ .B.R5>>+6)_%0F(CZ\>NO:T*]]>HX@Y%>^[/48'V=;%C@; M>FE[5MMPPJ,P(G4P"(TARE)DD()"V1BCV]C%I162?/?9%JI1T%1?:7BW269+E4 MX6/L+HUTHF(7Q7&&(X](@4\1U.*CP;R5MT%S6ZO.I7.:H1%>1SY^^U]XUX)0 MW\Z01;TRROQG'()YCM-J^US9(-]GH:=7N69+GG1GP1P M.U6FM;4W-KFX\L;;+3GC"KU42G(P,R\ M% :P6QI=N<=([#5=H\[:>HT6Q_*F!7R]>_\1'#R9C=E90ROW<,8&,WPE/O:? M8*&EYX2+Q'G-2UXC=AI=!4E*Y/^(/$A)ZM6Z(#00'I&_H;.?P:XL]^B]"6_. MC"'7;2H,(^WM7:+].R(\SS***7&+G9-6ZP<@%IRI-ZT5=M6\^Y+W7,Z5\-8=OT; M9-W)6:"N*WIX?1)U75.K.C!42@91(\H@F[M6]=UIYAQ*@,LG=%MK3T9% M4XQ0)CP]> MR,(WPA#/6$W.=F",/0@X1]"25F.UF& KF%9=+ZOZ/L\ZK+P%RW_7#?/&JP,_ M8+*Q27L5X4([AY5WDK;DN4(3=PINCKET&Z0SLGA>A.--Q\*8S1W=O18!T0[! MD15EBAD;L-*"]DII'3N/RG38 K[9(JP.H>C.$X!7ZS@AFF6GQ(6ZUNZ.* ;; MN2C 75L?>*>5DPC&JSC!,Z^FA'-#0W<) F0>Y".^?)M17Q;Y)QB4FC,#FKJ, M(=I@?PCWCIW=::"LS"S1^^*(7#B-/KGJMN[#ET4V+?=RI$WIYHU]W-L!_+8_7Q% C@2)\BCQ629EYL"E.=()7P69%9"/:E%?3HH]SDRXW MC*J[=U0\&V=;7A0)&+A**&K&;-MPV77IZ3PQB+_Y+#QOQHK0A-0\(BICMF0' M=2"@6QDN>82DT>YZM2:+#LNLX!,NO611G1W1D])(P(5:%9K*QF.XD/EZ/L:/ MWAO4F 2S([D%R5&JMI*WW[M[4QS)]4J+JCVLR>GSI]%?B?X ACI(Q*U3ACIW MMYLTQ8P=]W@-MSJ5"++-[B?7VGP\./FGFVP9)PUULIMZN$RXP5XR6](W] 6' M, GXU;F<9;%'W9]A--WA:T$85ALVQ$XCW;&I$:8^M[.'L[_5^S J M6AG$QOT"@504,U((@95ACVU=QO!T45VC_;UBS=SZ6L _0O1AIA\W7^[U[=VI MA)LD"J"2-'EPKH(W^*DY.J*A@\&C75F/&;?7<=Z;QE>!&4C1Y!ALQXL7-CS0 MA@>U)+=S$3R'!+XDPE/9#MC8= 2J)%'P!/0-E0+)_;#V(K66;DHT0GYC\$BK M5FVR%U&W-3BZJLQCTX:E!30WE;8%E"LM'6I:.=)V RI3J9GSFU+!R!1!7AS" MGY6&F";4\@J9Y85\IL;"<9J(.U\A,2XO>1^6F!1FGH8.[0'< FB)'H[T"155+ M=YZ"^@N^/E2NI=,((/UXU*Z,WU"2>LFGS/[8'>YO/VKN/GN*E3^=B_!X\)-. M(U IX/\4$WX1R)2&CZF_:/;4HQID(OTG%V"( MPD03H+9M)WL/ LZ]L''1JM[-%5O3R>6.[<*=TXQM\A0,2(@>2M6]3X5O3%NP M3GU[AU9!&E\!*$U@WQ8G,,;WO',L_7XTQI#'OD_JNH9L]>;:#U<)Q: M#B-"7OD29[A[S&CW_@[O(G*-SH(F*U>AB?/0<*A>6Z]$[[:RFC1^F@;>G0+E-F.T4IRR-#W5\-[BK>Q)[$"8_T(^U,=7'+ZP&.7:U+]A1,>0:]\] ML=X4E#$1V>/P!;#("P!.3Q&Y1=FO3A<)QK66V)Y$1O3(M);^&E_U49GT6@7[ MR]-@_2E$S)(W';S1D4_$CT3\DR:TM1FH]8XQ ND?0B>F2Y2"-HE1URS53VWRL'OC<L7) +;TZD6I"70&ZJ M3&D?0$TS7YV?Z)$]PV6\L[9DQ_H.#I&UJ-NL\>P7VVC>?1Y>];#$D"W'T(RE MNEM9@*YS-[OX7\+.)?"]*D)ZZMN-+"FD'')QMAMRT29[:2 \ICC__IE;S"15 MJ&E!KP$1>V C>ZQU#E_34K.6=PE>>X'/-6921X M+,)L""$7+ P#"@NW!;CM1V-$!H8^$-][&R4&#>+2!5UE.&I)26GJ,QI]#PP@ MLX[*'FOKSGG'??2EF,3&?6CK-49?Y/Z>QU$],6U*4F.7,3&B)+$*V#? (.S. M5AT!QVF24D%IKPE:V=KI ]T<\JNV<)=1@!,:MAKQ4B_-1M"ZUF,UJ5V^\3=< MP#[VLZ>5R6@V.^QBAUZSR ;_;,.KIH$_N,KPT*VC5=/#/:C4M?YC]:_.3@V1 MW#OBVM:KJ\F'8@3\5J?Y]RO)5];4$9G,1SZCF M16[5(/;KD6RJV]G_J&MLB/G?QBB@=H]VVI/(:/0B7JFYHV8D6NN.>MB$^.3X M[/N3TR2YC?U@'F#_*O06E<$-=6T=GI\TF\ZA#%6S_%-NYS@7G1FN\G)\=?=> M76M#< O[!;MTZ#6>-$2R=+/ERDM^:W12M78[#! R$8Y>YT+L1;?C\;X/SHUM*$1QFL(Q7'MN(S ;$;'[=)5\P>W7X V#92JB7L?3,Y, MRHVXL-IS;79;NC,F<5!(!@0 WD%1':S.>%3?P:%4*+]7+R"'X=Q;!U#^/,?? MKA4!6SN. /DAQY^;SE5Q#P1F;MT$4)PJ.;0TOI69C3&;:(RAZ7RHN;0I< B;GIBLX1T,7 MS??-'L"=K1)&;UKN82ANP#\@<2BYF"$=S* C4F1*\O#%'#SZ+8-T?G+H;H+: MCTX;>>V299)F-P&.A#'NE$S#;[;;M?:Q6LR+2"+D%DO)U^6C>&%EG(X\8/-L6@^18DXZ/47=Z(_)#=HNE M;N\WQH>X)@OZD8Q_0@?KOGVZQAEMD8&.X%E[$;'\_,_B9!TSQPP5 M^\[A"4BVC6)+FJZ.VOJ,SA2 MHOJ0'@U^NLIVSI:X)0%@<&"_CHI2"@9V<^9(==O1W:55SA(&R2FDH=,D(._! MXF(#+G,6WESO>]$^C'N)9SJ'#;P*X]=6D-RF+NYV/EEX$3?C%%P4IY%_1UXL M,-S!/Q5SMF2D%=]9"VV7>"R;U88FTG61 NK2M#CAN$H=9N3E,Z> 3)G9=,$_IM^S3@2J0R-.1QM/5T MF7J6?[:G+UX0,H%?F31'(: I["UW9%]J[NRVJW48;S%^P,E+P)-(2[ \1/EY M(1(.9H64B/+( HKDWR$+@V4WYE$I[%4GH@#_%;2K2V^S/ EW2GL")2^R[5WH M11FOU[YF8$=@9&NX%KKT'($YO175*:V#=6I"E]='7[/F=7T1I.O0V^8(E/5& MOMJV5M,&.8AD;39P\>^'!SM6KO16=Z8TCJ#?<,Q][+=>L@@BP/]I-![7M=8\ MK]SQST%CF2U,"OLUIK?]^KH//+^.UILLO0%TV<_=XLTK>HP@FPQLO-6QP-5U M%.\Q2T(2KS![.Y6'D_+:FGAF:-AQQ ;>X#1]7'K1+T2("[<0[^+GUDM6#4;& MRHTN$H9F!W7]L Y"WFR0&??2MOLYR"RN]M%4MW'T6 M0ZH(LF^\[&#CH"YJO4(&?%?WB=B=A$,O)M3ABI/M+W'RVW5$E($9YC8FPAZY M-QO@-=I[NJS 4HB$H7:;[@A!G3J/)AZ3W<:0U.KCU;KM/>W:>\29+<7 :BHJ M3^=/*>MJ.LFE>?"#2?*<1H_+@.@<412\D'N?O/4UYT4#X=%8JOSITJ+$+N#ZVE8@8@;_QPD;-<4\J^A$3BOX6D0PLJ[I6;DU[+]W&ET2D:$WG MD+M5:639;:/;,-7!X=D'I+G2K&5J+.<8L0K8RTV+([:QRU@A/JOUJMKGI@\M MJTHY)*A"ICDDK/*ONU8]KV\[AK 'M>XF^3G$/'A#S?VI=32UQT,,(^]0_*07 MQ$\X(C)!"//U5^1$IO1V?Q%5Z9MAZ/:CX8S57V@U7*(R,7 ?\6@QY.#I)DL! MK(C;O^J W?>C82(I5E%:6E)ARRW=^]DA!*#Q+%6U')L@SOTVPP7Q)D+:ZZ/Y M.'E-@BS#T=V&*,2SZ7R.:U&%NO71#CO-L&^I87,0XEQ/2NXC,!L# 8J-7+ZI M.XD@C5]T;7.73JTJ/,+6!+'V?IH_B,L-" SD0;T-?#_$EU[: ']0W]@R?C1# M*Q3!1[/-KGS?W-9EUJ OTQ<:3W152_=71YLZ5=%0MWR"X9,(KS:1GS:';=2T M=*Z=[FE\%WX6.U6_6D?3C9[LO=WC;),0,07$^SS(H0$ZN:6+=O.5C"O]&8=$ MK.*:R .XLNGJ_,S"3:NM6%T[&X#5!1%O0W0EBC?9C)Q;U=1I&9D\HTL&&M2F M@U6W=B>ZD$_+!\1YHACE^\S\IMB'_# PNFU$)D>I9G,3X*@>VD[S%O$_-Y## M_-+E-:EK[HR!&TSTE"05A<,59;QQVUJ[Z?[ZN65L&C6\C^5&NEW=81P#W<7# M,DXR ,PZ\Z+?_A:0BQ",DF_P*)\]G/VM?HI[4C!1H2C/+&50;MM;;Z[/I?6,\;JF9Y1!OQ?II:ZY<%R>.*$VE3?XCGV2L\K)$_G<^#&99_:9*W]B4R@K23 M3OE#IR&=!A4]=C.$:&7%[FA.NL>S"G2D?$8EHWV%G:)#)_W:P0M.,O "WA&9 M,4A3"$>)F[3IMBZ'IE97*KC[NN;LC#V"S[\'<+AYD/#'97#C-=@)E#_;"E&# MFAXU;IKRWT?NCQWDB#42&'-!/AY 5DFG"7LHDVJ?<9<>SA:?)[8U9**J+9R8 MU1DB=1>C>M[2:<0EM_]Q7:NBI&1+8Y?@:40]>/3>< J)7$U!HZ6&[JZ/'$.* M1>,H2(:-OJT.'35?&S)V@GQ/(0>.9&#L#$T%W,Q0NF#I18\XXBF4@,B; H9 MU;4RD*++Q/@9QGX*-D)1/5G$E% ?_#6-MR0W.+G2J\5MD$Q2&1%(MW%*@V8; M4NH-CCF::/HV&*.ZYDX_8,C8NWR;!2E<*AR$N]D2U-;+TE/%S=Y;D3T&-TG% M.U79S&&0SRLWI$$L;1)'Y,<9@U.8)B(*76U!"T00V;DA5&,8S3$N!2ORT:TZ MR-YD'-Z\/%!(T>WA-JPM7]S0851,G&ZR99R JKL'(THG=^90;I6]QPPS#[)] M6XH@-_08']9-(SQMY/0Y(U(NA&6* M=^DJ3FKJX]2P.X2B;@-,XI\F"='X Q:D5J%XU;=SMB4<,U; R+8I+;7-G5L\ ME?A2;EEL#BUL[^>R"(M J1%.G 8#25UKW?Y?LQ'6@5S>BO<::DETDK>O=3WH68I=V2Y<*N0J_*%U3\ M^VB@%2I+4S5BZ^Q#P;'YC<7@I%UR&_/T][9L#"VDW7V1 ,\SG2L:UAZJ6+V-4-G9?6.(U*MWK^CK=("/O1 M^%P0ETEF8[=CX@U*\' M#.U,P'Z5*;L3)N0> 2:PB@A+MY#&2.:8L<*0VG(6!A)U;F70$:RG_,9":* Z MFLL[$J M&KA3RX1K0B"VU"EEI78NK40[ +:[\EKS^>C>?Q1"'H^,8T%-TK?&PP? YOX% MOV6/KSA\86DX=3LXC*;+3S_9%.Y 2AV&;GZ702+/J?!,\QPT5C]4_NX=DTEUU**?$.M%O#&(N MFP,2W/WMLO0;:$2%0H#1(GU2M0)[SU(:4_1;13M>^Q%/K> MS_R"HPTX))KA'BO;NOT&E&/<+/#7M?XJ M3!^[NHM\ZEJJ2=B=@TLXQQQ&N14^.6GQP-0&/VL=1/,;+8MR@E1 OF-0 '.P MFOIGNU,_A]@UZW5( \R]4#6'*W;PUJB ?4BXC,6KBUAH"BQN[382* EQZJF3 M6:F.7NM7[]19MU]T ['9YT2[90I$>XQM2P]WEB5RZ0OH@H%F8 M5QCG\6!U=J0]*(P%V:H5YK.^O6X0ID;/W4T-KLI>71V'[^68DQP,I"%RN*G' M81A?(>,:TDEKOY9^Q%PFL?3V89;>4[]>$V.?I<( M2&UDW3W^%157/^U=H_63:V&-A?0U&8J:6HY$4CGWDF3;!BW8V,5R2N[)I^?' M("N%FU4V&:-XJU3:4*-R]Q=XZP@Y=-Z36X5=0*K82K_;_6S ^Q-R>PD0E3<6 MKF3V^G.'5'1+G65CSUU"%B^@ MR#8JXG Q=J+RJM-!T9U\PP/%=,5D; ME:,VG8M*VR?'QUQUJ[9+M2$_ZQ]G;$5@&%R1AB(P383<15HH3^-T+NO4T #" MN@"+IBXF(,=:\,5<"XRJ;:2#^<3=1"MK6ET DCEWGJMPESFD?PU/?:FYK 93 MK&;9E)91TWA\.!.M5JXN/4=CLFNJBE35=%3QB*RD<'UD6G,?E]]%5;6CLRT< MD 8[7GN_,4D_Q4I.@'G'@NO:DBYZ4!JE6EW.<&6RJP] >CF09 \]NRME_?C) M:1P&/BCX1.("FQ>\0_HS-<=7(2',?RSC!L(@55M["GZV> M?PDO4E.-H_CW4>AKTI?-HL/.XB2)7T&9]=;D+[7X7WN1 MDN$DW#),WH:+;+?EN $'VB2:/8F,X!OZ$K-TZQ87:$WS<02!RK#&QU@1GY>L M[F-3'?A]J6A612Q4]/#NQT_NB]-0;#F!W9W1.*XT7BK9?!K*03 M-D8(M?<;!;)64T&9W6;Z ^EHVC,%BZHL'E3;S&T26,>\+QVI7C5+1U,"@B*P M>+W/L:&UP^M['61\0XE*"J'!URS'+X]UA)S1VFNZ8W>'.GM;VO\HDOOKS>1$ M*)EOPIM@7J=A=^KJ-G:-"[K,%M 4FU9LZ!!%@J6O-3@O=IS8K;LTB*1#4V=Q MBD0.8.7* 7ZZ.6.P4UB9;>8W(S1=59G]W[C4,?[:)MZE[6 MJR!)LYL 1Y":CG(\1VK^L7\L6VXR/L3G]5_KS4MQQ6K"-6% MJN,+]XE1;*#B3H$KN!*;@J[*#=WY%^=S#,8[+ NC@G&#A85MR')R^, &**CN M!-RAVJ9X.K],LV!%IE;'R$XCQS$-9!V[^Z,:NWP5;S9K8N&-Y@.YEQ?S:.OZ M4-2*ILZ+@9!O: =ZBSK5R&+S&WNONA_[4G.IGE-W'+?'0C:I?(D[Y$!V[N[. M>@?1SF 4NEZMD_B%I6(WZC)-/=SG97?';&_LXC+H=->[)%Q#K4!&W0&2=(_B M?M_/MO+'GP,BFB2SY9;FVC?5R>O6V3USM^23(\>3XKDD--%BMFT,ANS24[,^ M(XJ+@C/B,7YIRE[H3 M,'32+O L],#NT@,I;@ AYVC!/,"^,]QB>S_GNH1:.4.-Y7,[4W =5O!$IGI3 U+6 MV%3SG?R3MZ)YYJMU'-%R-I'_L$UAI'J[9FN?JCE"?_2V"LE/T>(OW^#HZ.GA MF\*TR24=;Y)9V^?/\*?/U)Z MW_R'H(-^!4J(DOK___UC/N0H)T_>L!3?..2@7 :3HE_REZCG7@BB**AMV?L;M<[*KFTWGTM$)-R!-R>VY+8(DBN>($D6"*J)D#X*E M'QA+$5Y01:C &3 60WPW^6&.P2>,9B898V%1!;R>76E3FN+(/8]#\+<5\?*F MKT2V-FB",O>6_V"D^3G>?SQ61R:*@,%MVW(Q=U2-&E)FAW7X7TN-<'$+%_0@GFU+""JT@!K]G[^RA#UF1SP9LAATD"-:CYB\0OE,)H@G!:(U'>1K M7H]070HZ %(G@919H.$T1+*9J>_F[QK;SB7,]C0PDBA>($Y30/AQOU M1#&60I6EZ!!94@Z;4Y;RL*\'OS& &H0_Z/$Y6')R0_Y'&?O6]OOE(U$S! MR"$Y&%)&F]!+G+?XE0YI7):QL R%5UVLQ;1E+="9]:4HXVW>)7CM!3*90@#) M\_K03(?J:\+E@Z$/8KAOB;J.^(B(#X6\R$?L,V&C'?@:5!N[.,^85XVG3#.S MEV>%Z;9X'I:86JS3T7/;[UOE^PEBPTV0&!"Q$;^&55!O_P%+84DLL;(BRN6H MK$A47)' DO)W3\9(@EG&B\B#>SZ]?W@:I*WG-+F1GE)%'PC=]%MK.KM6SHJ; M5L6>:7;V ]BE-<->XR%L?CK^],>O@BE^*ME81W2PDG5W0M_?V:Y!=X)@3$0& M-;X2%06Z3@9]A4 149(3Q(A.$"6+3JQ]@QJY4H_F!\['MT8MZ2(94*0I#W7B M,'J@$\P$1;-^EL$,".LKFS@1X"6E<<^[8&(MK[JU4U]5,GCPUXP4JD11(G01 M)6SO8];!EKI%"F]*IH#9(Z;B:(CL+Q$V.O0[QQGX80EQ]($L$Q%YUN0 IC#" M=X8_>)U3_ 09";]&5CH3F9"@DQD*O9#!Y]X&H(!W!?$!$1OP*%J%P;Y)]-VS+9E47 M^/R)C#5<,!#$3$IL>F8=EB=L)[1O\,QW;CO)0?8:&[O==I-('G#R$LQJ:ED2 MU1T63#ZC64#5+D0'0)LHD=10"HIUA2]8F QM!?K)O#*1]8-3FJ(*N+4BU7^@ M+927C$3KA&P(\F2Z/;E]::84RF+TS$='7IYT=)!+4!/.25CDI% ^"OEZ,'5- MPDCB[\9]V";95@]]']XM64%+"+IYQ:[>3GV%(@*2""@:CJ8RP$_1XU_)E&EN M2LX&4Q27U:!0]]^9;!/Y]#?!F1!YQ-NV]XO)S#!,$LT >8Q[<3)*<" M9Y>K#9#PHDY'_/[7?$9(F9+QX^!T 0NA^8>\BKD;N2(A-CW;*O_2Y4H7 R%U M).I"5WYAWXUNAO\Z'WKE(H#OW.(:,)AKN0"YS>&,9KO)C%R*$LU^Y";\,QSA M>4 3\RNAO=(BY,Y W40]/-PB P89D93'?Y7!1"?*OX202=K1V5+W-!;S51M" M_+1A(^X8EWGWVYS."R8B-CWQ*SI!Y1\RTH%/$I%9(CE-M2&=*:)3M6+H'.UZ M5]X%^=-0L=X3=1T_\%E^*Y?<:UQR"_)8R7PE0LVVPW)PZTQVDKRU?%L33.Y( MGXQ3)9K.WIM7AL 3Z':- 'AZKQT:M2I-!OE$1,*.F H][LID$)\-?R:111^* MXQ6LNT@$,J6/%%\,^7W+0AI?K6)%;SW>IIPHHE0/AHFP>OYVG("\0K*L:<;A M/!A"+CTO'%7?OXJ3JPV4"!'9L8-RQD1!-8J;$'"*7P&3\KV"P7@<$1^.N==2 M_A6*$1$9$K$Q9=+S5[ .N]Z$4:['+O")N ]5U.Z! "Z3_))E5"VE[.ADJ?#A M^CY31:DGU:;]FF7!\N&]4-84%C&U_\HA.0*2\\P0#Q!5\=.LE3KPPU>*9I>2IR#9C M ]#\23["87$F+DO*$=@+.&&D4+;C/M?-62%)6VY8!7OV-!,9Y\75D8(:P@.T M_"F@H!,MECP6M#:.=LU.#5_E:LBN&B?F@BBD#9\-HM-QJMHY6,"B@K-:>5L@*-D0+BM\M[2'#TS\%740)%PP^%O- =7-7 M2 >5+(8TCJG=$&7^1[3_D; U+.*(YP1^4>I?SXP>DDABA2J-D.8 M]/*U T%4RYQIKA2A5)\L4< <2)+Z&6K\-G9\[UH9D*Y2-LWR-*-R=2S"NX& MILPPNC6\64R;T+@A3V 6NZ!W*^ SONAAA MDELZ81 :1[$+VW&X/!?U$LY8$.6&3PAH0ILUX(#B)(.81/PB '=]//=Z"ZC*7QD5X[?SH#FK]Q8G9%$@AQHU$"$!]2_)1!@JT7!UB86% M4F*'QDSY RB8QS.\6L<)J+B8DJ>=((I(D(NH?"C_HM.6.JG!R42^!P1'GEQ%.(F*:'JJ(: M]N!D*D4/81\C'Q7EPQ8T28O>39OK4ITCI3@SE2D8%9T>7^,[G(!<<^LEA$U0 MP;2$9D"V_YI1)K(1D*::E]F@#'W<\(,+7'"*B)&D.K.=0 Q]W!1 S_[K!-V% MFU3EQRQD"Y')B3YW%#86@75X0XXH3XI.9ON/#M9+-H8 M+H*.JUS3G+Q=!])YG*1@/V7U&:D=SNSU"-5.R$&Z#:(X(3((O&. R,$O&6\Q M-+29TTXCPO 7YE,*(Q&]R M\,/P0AZB(.@A<%84R#E[D/],K4L'P8'R^.RY0=9 5V2Z#2"<%)-=*3LI8R=E^4"!46Z$,%L1.)/>Q6$PV^I"*?A2$SUE&"O2 M"&NY#E(5"94B1MY>QJ(9+G?B9RI9-6Y!C:/%(TY6X"R^];)-0JTO]W@M2Y3> M)4$T"]9>>!T="!RX#9Z$V9L,=01C(1AL@OAP6WN(W^*D,*WJ-/)ED0&&UJ 8 MTG3D5LBP!JYC@GE1_DY . M#7CHO(MUTN7D[49J:X/GKHE*9X9"BV&'6MC;"0R"U*?8;#S031#AZ?R<*(9! M=N7-:.86C9&C7V1XZ[T%J\WJ+$Z2^)5(>N?>FC3:WU.]\XW#J#3DB8Z+YGQ@ M"*L7(Z,5&QH]B['1C ]N]EJPM")"(H.5@!H3;"7$@$@9$?$AD1P3B4&_AH4H M:+S%\S"I/!#>8I%0,&$ #V9R,=1ZMX C+5 (B6+^'$0LM*P$:.3EQ7R:((WX M\\]:$BHX>(&>?2/O)$"B,K=)%5"4I]1V;X.*DG*2E)N4B?X>%[L0"CZC]O 4 M)9*>W1!I70'"1:6P$(UA*618 U]%8VV!#6N!S]1 -]UD:4:^)W(C#H'7)]^: M0FGT4V]^YH7,BLRLE@N11^FNY'MC: M>A#98;/:T/E0BU!%P,D@F\3I]/RZ5B6V5 71&(\[0I@8A%OXBD$VH(R;!4[& MX9R.(E6A5([#_8*&4;F-,"O$'F!2 MH2[5WIR^85>N01X+UO?.N^E Q=(7X%VED;J*XS;#J+JI5=Q:]88.\YCL.@:% MWI_[(P^ ET*Z?2M#EB)<=/!5@B#Q0<-=>5RZ =3W($(Q$>ZWV$N(<&,N/(G> MD7F((2!Z-Q>/'YIBF8\%PEK26CK>< ")4=:%^S)G>0I/HF39=M2%>8X+WLS" M3CMDNY3J=4Y^G":/\6O?+,_=!"\@"/E=0/( N&C*5;/!2F>D0:6DEPB7FXJQ^U5T2SS#V4ZBG>Y?@ER#>J!6/""NL )L'!HD9S9PDQO#!#[%59SP?0[4C=4K#^4QQ$R1Y MW%J@QJUYO"2&&K<6JE!.O,1A7%\UP*QT.LH5;W+(=(T0/*TI)KEC$+%1)W&$ M"_T#6^B(AJ6*&*B&TA7&?>^RSM.=%_C7$:\II\'?GA>0 LI'023JU1T42V$; M-]9>&IWG&(I41%F<] T/,Q1#+*?UNUC+W2(H0,0N<+D(=AZ68E/ *Q?>4WOI M-/KX*>07<#Z4J]@XEO>YER[%40,3]7#3-%#,OSMJG[9HEM;(3V%K@"G3-20K M867AV4.XEV,A5G%S$F^=LO@E%5D6>I#$0SUAD:>0$)SG* M"353\FAH, S8PSTVPGJE&%IDUN>#D4^-C68A!9H!SU!HE#LOF2;4.>K3Z@QW M.*'&N?Z)WAS5AF.^$/K@C&8C\"H49 R&!7.8K.XD?'-^.2C,VK-46LT,;\5: M6Z>;;$F$)9 T.=@-A&<762Y41+? /XL)97@)T_E3E%LFZ$*<$<7.AY!C'*4> MBS(0J?XRAX&5E28?.A=&:0VC05@.N^'!.9S#1ID@6["C9X\F/2AS%'@!/"Q> MI'ZP'!BZP$D^4\,1Q2-;66FQ8RLZG2-U8KQ".YT:4N*%6%$V/^HJ M5&:(&,:(-32@L:UQ#1() S O+_=1PW)[% MR\"&AA(]^4A(CCY1?RLG@-@,)BB? V*30+]F"1$#YEZ8FD\"=;%J!1%>+IV7 M+](Z7SKEMZE,$/K]YZ,+8ZH8PH623I,G#U*9$4HV"Q!#^NC]\0C&8'=MT@T^J^ MIS+TFV\%A0'1D.309,A+%GW$RO0Y9$\4Z1*Y*K1*(N@3?;8 Z.>]/4;K&,UH!:9! (>@9 MER*T3KY8&9D1-9]$>HY!.@FI^OV_<-\0(YX]RHEQ99Z0&_W\*U)@K3%1R.ZI M+$GX,P[!1,^KQY"'9TUT@*&1N7E6CY\+J8&"#K@DHU)W4<:KUJSYP'8RP RN M!#^M>=I73;5*&(VZ=T3='C'@H2] C8JB[G[5QAMEF\A1R0;[]SC%"7EPK_(R MWM>T"C>9(!%M%XFWZHNMOO,!\ $!JX>.2%F6&6Z!&!2M^:C"_FKV^)M?!G[Z M!?MB)'K09?ZC' R)T4P;URUQOP,OMM<)&*-WZ=2/U_UQ!0>YXOC0HW? ]5PB M;7XWCXUO!84QF 'PHI8J"+-4%B"YR@"A16^CAQ0!+75CBI0!91M@FMKAFQAK#8478Z,%R M5WQ:=_@[?/;*,.L=#N@$G>%%$#%X M,4TDY^54IY'Q:[N<)JLQW7?\DR\'E,W*&;[F?4N/WIM(+Y_1P\ L],-\9%"G MO4B5%_$X&'Z*PJPKMG*GOP">@JQE"+8*H@VYR'E$=1RE9W@>)]QC3J:)T\NW M+/'(]Q]$Y ZAC[16Q*XB)!7-X\ZGA?)YD6L%)B9\[71J$U<07B-:QF($"5O+ MD*XE7S 638(RF,3O:5T*./AI^CM?CN(UY&Y!.* (1(NG1& %J3']@C- X&3> MI0'A1Y3R! G:5"1E\> ,2YT-<( \%G(D!'<+(&OA!">08G.!V7^O(YE[PPV$ M Z.JQ #H@QCB6U P\@P?B45D+>?/',]E7QG5IG*@-@'M5D1T,XY!\06_JI[" M."(_SC"#G$X:?(E#[2%DW*)'51T9( R:':]6#0?6UZB +=RX4%.Y4-0_D.LNF,&+EYOQ11!N2+/<:48/9]^+M2C=7. HIC4,S96- M=\LN/^9B<,1'5^I;EFWI%'PA@LJB3-^T]YZZ62/U2Q S./+X0A&)=T76H.Q* M,O;4TK@M6IR1PS;TR%_9BBM)0U5AKO=!^ML 1.;*<%[#B,PFV*D)T\T)&TUH8/Z-GS#$/JZ7 MP0[[P N9 M!@/)).,"9G>0IZES'0^J,.S^KH3DS>=E]F)WNX9"9,\#J:;S(L9N&?X +#J/ M.[\K87,;1M$-Z@F,AQ3K'LEO.,SI:J_U EIO.GE'W*NN"9*-FC>'[T ME/(K[:#8*D3\"%8V*39\Y@4OEZMU&&\Q9N863%7+$J[?EYBF*!-%]!42#^@W MJ?[]/$ZS+W'V-YS=%Q$"IVOJJQEV8!5$/ZZ0_"X7A9]_.AD.:GC'JANBTR0! M(R9'RQ#S0G1B$\3&FR"8$/EKAK;D$)J^MF\S,?P,KF*U%7 M_5#1=L%M*57"C21K&)%6#Q?B8V>S5\@9!ZS3R44A'++$BOE I'N\", &&F5? MO%7?U X>>)330D!L[).O !RPQ$%^G;%X"_YFTQMF\!5U").6#P\/TKX4QDXK M'-SCS LB[%]Z":0\$!69W(>;$*RQ%W@>S(+^^8V,,!*4T0>%-N+$OST\_HHQ M]YQ)S,D?(#N*]MQQSZP5IURO0RJE$DG92Y=78?QZ')Q^7JS!>>LAXW* ME^?2TLLCHRWOO==;CMNN.Z"4D$:2MKMX4FT<%C:,\";P[HVS4BX506Z^<$,Q MFN*$/BF%1#EN! \Q@, M!%?RC!6QF_.Q0#[B@Z$5C$;-@5LRGEGKF3F^^55&^9W.1=$^,0;*!T%T%.H4 MAW$.E-U"O'QQ;R?UFVL!DGJ&L4]S>AZ\D*'-AB'4JH@C>)5%Y<*^HH<8@&7# MP1"4MWP0)G[(80Z7X5+MT[5@/:%$S88:/'772-.$Z64J%EY0P<#0NN5$V?$[#CJ=#!0 ML*<5F3#^AGB MC!HW1D):X:?(3-6%YHI%>=QDD+XX4_>BH(VD4OWN\K"C<9# MFL UQ:+U;H-T1C:?Z#KQ)AV,BLD""P3H7X&V381,_?Q9=TT^!(N(@EY$F9(L M&8?!C#RA@Z&8?:(5^LX(1NDI2BNI&:_!JXF1@KOAN3&K!E* M?HP8$O^B&8;HP?2D=QP3IT*#$,U;RX=-N@2#O)EEFX2B#-"*Y\R].".T)T1* M%9S!WX0/TD8AF*N8:/I>.DQZ$D2LZ#9Z9E[(W>"43!\H&(<\%)=O,XH60/X) MH;6#5YZ01((FXD3M5:35R-/NG@!C#)-MMI6,B0*%QC]_G9P5\^/=\Z988RJ MN0<^E05;4R5 M\7'TPRGZDF]L0@4PR0 ".Z(P8DT*-.5RS&2F#5\#BU,%")3 M=SBQ5N_N;),&$4Y3GL.;#D@&%R0LY7]K9:$8H+VP@G,B8Z+R7!@=5S,EQW-= MQEM(ATSN@OSLK)H..$PN+-2$M[U >FOIP"KY%E9)*>CZ& N4&8#;R.$/'V/P M[MTE\4O@8_]L^Y2":T:F_^2JNHX'49D/1/,D8D8T[1F@,>&W\#,--_VP@H!@K4"RR;D9?UW'L)!AY1K*R=#@MR)D*_DS==W>*=\SP3?6)C%$I- %XT?O[9<@6T+(!1&WR957G:=E M*@U+GGRH#@PA?\IDE HQ7\/*5(JR'''U%0:"@NA*_AX(L11J%*4XRUBVHUTI MEO :I ]KLD'^-/JKEU!@L'LRO[ZNT)*D2D= ; A$7GDQ"+JW8($PQ6PQ[)-P M'"@ M2YAI:M2'=U%8-\PG]J;82V9+:J-XP6&\ACMK6"*VH,FM#I*J+3@SK3P5"^C& M_H8H<'Y.];!X*4!E-&^2):N02%CD-K)]&:L4L"02C274@X$\U*9@!@?)1[BS M"=+T:.GK%UXV_K'^XH'ND6TIMIP7_H]Z(X0Z,Z1H3 M/)"F%?: M5?!^2ST@E7*$O+2U!8.\%"W%<,RMJB(#YIUP6MI!2BUL3)"A(HCLY!+ JI/B7KRH*P%F2C*A^L8UGX6=VGKFXQ MA-UZ;6DPE8 "/2A4%(A0:X"UV-!ATU9/KYR[V6HE$:;9\FOQ=\?'QR=H[?&"%S^BS\?'$_*[ MLCEI@DZ./T_^_/T/5%^!GS]]_[UH!L88[-._*!7 D$=--[=4B_Y\,D&?CC_] M@:L[,WHOB-]^GI#%3-< X$#T;./^^Z$K6FE6I)0F-'[$O(A/$TPA5]5+ERR& M;)@RRK)R.4$9E<9I&@\N&,Y-I3YF)0M7VTZHYHWF[; 5C[1)HB #WV[D7P5O M\-,P=$9)D-X!@J2]_"9M_!2RFRJ9LO;BG?I"V9F^1F1:RV!]3=XF9J;24 RI M*+1XI^A+"V94EZX1*T;QJU)?%X[1<+($[W"/H1:DS] RA$1?@;8/,6D MD#*KB5)0I5B#3119XU.CUT:AVAJ;W82%@L-?E1G^OM9W%]/,I#.=>[NO@G3F MA8"P=QGY0S)SN/.@2)%_#$0ZZV"@LO0->RD%(5W$"=DXPQ&+0/68V?W1>^,R$@>O'EIGR@OI]RN"464,*DU]H0!T(9A>,S"]!LJDR*_) MK"8J##GZ@"U)TY:6K%+D?E^T?JE!U&&4F_'5@9$Z,H-F%S6?/_#AC:^.W?A' MH??8\H=J8:[@H:FI,G @G"B*Z+Y[94DUE:EP>3K?('5;9M8%7-4.;>14:. B MW&6@D%!H/O9FS1WGTSE$,/0.AQ)D0-4 0F.?>!$02)V]/^;95S[9DIJMZ0L= M@RH/*54K!8X[4R=39D.=)C07CR@;7S9@I9G.69PA^^M074T9?2* P&1(#AL" MD3=93('<='02%"*.3N/K7*:"[4=XSV=$\@A\S"'"UUY '2(,;XR[ !PHIN?J MK*B0Q-"$^P;B5ZOQA5&0,LPA@459#AUO4% MS:Q58H8'LM*7C5PWO?P4$M4[[)>U6&.=)]'E 1S*25%2>FPL,&?/2&'@^'T% MIZXFQ'UWF\Q+Y3[&*RJ'5584FR!9 96FB]M]HD!JPKLR4$VPEB MPX)/@0ULJ<2[O36I+4>%O(R<@$4000T]D'!8RZ^-\U+5,> ;0SR./8X;$G&& M^]E%/L'%2%*+!M:I;,XMLA83(2S=8$:X]0#4&!QXJH&!P[1YX74$CI\K0FW( M-GXZ_O3GKX(IOI.YS1Y&FR ^'KERJ9L,*!N-"H"A;V*O)V+BCL^?\@%>&+-Q MJ,/FS!>>SA6HV(EI'C;G(F [G[CQ*$MA>!1%Y=0NX@<,$V#O5*,M51'@M9G(B=FTU=I9BMY3/5CI' M\U%W##=RW F2(RL(B:/)=^)RV32"-P'J.$;!"SG.7K(=^WOJ@$5^ /9)[)H M/LPS1G=>X%MX??-8\@CBY-AAO _2W_+ N;UMED4Z\ :1AJ]BC=(C._/60<;"@@Z3>WYZ6Z,A+$6L7$=$) BB(,,W4-CUFAR] M:!'(J,RS[:WW#_).AUXZ!,<^'^6(#H/R<9#,#KV/:?8 0\4[,QG#M[>FBIU@$G*$\1H(TY<>+@/C\%""0_@1/.S2G,C/[/7W$*Y_L^6"RS-!<^AGPW>73+AMQ^(J/S=[$,%8^[ M.AOU:P% _LH/"J8S8?]!?%J(S K()PNZ\_F@ M(L:4$N*D)@(I\P#FGU5',JP9T4-@0 6!J]P%6]G1]0I)_VHG5XVJAY4B)GKY M*F/V<>TJ#.: 9BX&8+S9#D_0RVLY!*'#=D[0F0Q.X.;30^0Z#S_HQ/,EPP>Q MQ+ 3)O.>4D[B6A\'5X$198"IEAO9'U@ )X8KHP#N>9B"KR)1VMC%'Y9[,$L M,!M:46#-76GF*SVZ7^/J:C.%XC*(_9S"@L\L.)DO-TGLQV'H)A?V2JIWY'NI;*= M1,\_]J&(X7D2NB!H$3U<&S,%Z%G)$8]L,%^XF,.77B7QZO*-S"7RPG,1.7*V M_0G'B\1;+X/9*0"34IUQJ+1RKX:KB#&1'!24U'Q81,=UH*U:7)<:C55%MCTK MK,D]7M@ ]]@\I[2^:7;Y0B6X85]K3@XQ>C8_5A \*BYLN#+%I7T'MH@X*M[= M=QY8>(?>4U3LZ7QI\XF4+F\VEZ]_U0H7(EVZ66'I%K0(+05,,7X[7N"$*/X9 M95V4CTM%X=FS[<_87X!#&+.*M !2>+9EBP2ERZ@+]P;"PZAEJXH8Z"[T]NB= M?2UH*B7]B,ZG5.KEEZ>%>NUC7:MB.G?5@K'UHK$\Y*KE4T7J7.'W_*.5TT5B MOO#'2L+EYA/#.; M\J:5,_YQ"(XXT5SK,AR.H)^A0O&FFGTR7R",J H0E4CFPI*SO\09UE>CB$-, M_6K3PV>*I5(R !_DWSC>@'G1ALB?LV!(P*Q*8LS3+7;+-S0H(7S/)E%L=CEIB)[J8<#&=U-IF7 ;K2VKF&;;9ID M?S]- ^_.FP7S8#;([0ET$"=DW/&I9>+%4H7Y[!W&_9RNP&[PGVJ*U*& /=CA MBA^VQN FEOY%XRW4D2WFHNZW%E_(\__XBL,75JUM4"@%V>GOOR[NAN_X-#(> MV:8671AF2% K4-BS%6B8?\&7FY,SJOSZ8XEPSJDB,A.A0 MXK=R,#M ,,:Y+V)+[[<$]C7*@=>.P*=S[ES1QUDQX25) 5[W)V]%DS&OH]EW MK/@B'^J__="6ZFS070Z5C.(G*Y? M";29SD36DZI;PZFZAJ?NUS!WS 2UG0.+HL!-TA.;H(HM%8\1X+DH;!2XQ!; M<2PY!*5RS/-"40@![':VC.(P7FQ9 NN@-UQ213E9GAAK+4I9,V?%S2JS9UYF MCC Y:@7IX]9["U:;U5F<)/$KR";>FOPEZPN[1&\#^(Z*0@>@&])QD!P(B9$. MF>LBS"A'AN3@-<9#Z+T$H692A=O!1P"7#&"H>M M"4,,MF$W+'>FU+3F8A5[!,JREW$!JP6J)@>J^>*M\$6\\H*^#HQVI!KX7/\! MR'DP'H(!T:]L2->(/3J683_4GO):&%42.R/F71!1L@&(WV%@IW+ 4* M8-ZF )BW%H!YL1P;^41Z]&!T-"?#HRV,;]9T8&]=^%>R#X @N@!IFJX'#$N- M>&;M2/:6HP! N\0)IOMNE#D3AK!SJX8NG<8L-\8J[08IVP:G4X9Z21YPFJ V MW,Z=$T2"HDTK$\ME'O3P%ABG''0L3SB)>T5 MK[IS"8D""RD,(9'%_'P01$53LW>3 3;Y^1+L4=*(TU9"25/3\;.F^%./HG,F M(9) !BX_S'#D)4$\ *Q3D# ,R:EMVH5[@=.Q@C970AHLH\V=[:+-W0PT>0^& MEK-JH+6_3(7#0'7\EK4ZXVN%7*]5107#>R+2+R((#[OVR:2">>#E<0I0RY.( M4$7' ?D;>5]\'CRK_H%C?G.(*ZUU+?-I(G6>TIW 9UKRS?#)2K@M]8\3)&8L M4+E^G^M?B4DJE\82V)J!I6$M[Q(,D8(\SH:T5Q(.QGE$A0V(SUQ668*.:HK) M^Y:4K.%LP6"A8HLI+#H7JG\(L*%3:0'$S_'ZJ0'@8,#WN)N?#V/>X?>C!<,82F+A)*\=#N-,D!S)(ORO4;[+P%D,*85S#E5^9]UR-]*$I8DD.79L@7H/NX32HR>:"[51(67D1O,782H90392>H7A$ M6Y$,6KDJ%ANJ9^4"+2: A:OGMX,O[):IIV*+5'08V) ME?:"QULB&24LP$]Q[+\&86BNUN*''() #&9<-C#-?4T09[DXR$\)Q #3#"#[ M94*,KX)R6?8\"-:@-J^,G>(K-(J'6J33= ,# M@?QYS>#(_+--1K2;OV$*73(P'(N^T0$?A JD@-]-AYF@YTV&HC@C[W5&X4W, M!F498;?@,2 M8ISN(=1DD,P"^D609L',"T4N)M,V#$=M#IQ]$=JKD@73%REYX0&.Z"Z)7P*? MG*OM4PK7J418R@&6AOHEH;H+^K"!$*(@^A:M^8@0BI671/"LX3F98SS,>:9( M3W<*IQ^>!/\N,*P8ODI8">K"W<4G1HKI24?](7)8D)O5((1<:+;M="?/ $"O MXPO,_GL=7> YAH=!"2GH;[*A--$'0?U;PBD2 R +N"]FV*QT.1P^6Y5Z3>^$3'U!UK^O8,9I(48,Q&MT83 :0MO\"S*792:DE#(DY+U. MPC(> =][YB.0KCJADANM@%: )1]']3/-F+A.G96[3O"+(-R0QT5C2 6G>"", M%*ZYPYIY2V@%)^LHN&)?IJIE';,;PA#;-B$^.3[[_N0T26YCGXC*V+\*O47? M,#"H[7MR_(R^/SJ!I!0D:"(@>A"<[,(+[G*T$AS-"7%C)K/\7DZSZ?S!"W4X MMZAA+)Z+2DVCGWM8G#:E9,VYQ? '6%3XH_=VAB,\#WH'1:C4H'02$O0.A WU M& %)CO&=$4Z>#XN3LANE=F\<.$JT,IG[0QI8M.CQ ""XF]B+C&'!4HR[D(S@ M!/M5/WO\\J!L 66GX*[ZV6L"S^" A3"@^7=J)[*4?!RSY@:-8Y_X_]BD5(N\BI.;.%K ::%)&5" SXNVCXD7I>">B"-9 M %#3HS>/H?Q.A/#;; G&#K7*'ZL4&I()'0$P) MR.=;^,._GOSQF&K&__KAY-.?OJ5%)[(E)O]'/@TB?@)@.[CXR$QNO62V1)]/ M)NC3\:<_T$[DA\\31%9OS;*00N-)"E:V@G]3^5AT66"T(WI/J.,A=4"U7N57 ML1*JXCML.6S5+Z!C-K ( MGE;"FQ_.GZ[TX)7)(=%,'1,]BP!R3XD9)\,:!C2SL *Y9" X+XR%9.B\&BW_ M@,[1$[JR!(IF815V9(A]EH*,:4<#ZX8[>!W=8Y"BR*RG\ZL@G7DA(! .JVK M"<(E#:_Z5\AOP2;2#7]R DG#SY@7'"LL$IL'1:0TGS-,1"PO\>^2V-_,LE\\ M@-W)MK0LH]+12>,P\,'W(1+KS^,7\A0L\#U\_L,E#4D_1V68\1$0?7&, M"Q=Z.]_ZI#O2P)7(HWMAKTHQ)G@" MM4WD\*+"^H37 H#45EH0P*RX8'%QQ!FG(Z+:>'!U301"("L'8+R J^T5<5 . M@,K:V!>RMX;D;$X1O7*2!S#]L#ASJ8@83NC7R,'.16.;$YDJLX$W83J_QVOR M94#J@P"7[YL:0PFRR"%!$ID&K-?/3:%TDF0IR5E*+;%TZDO1RPO(?7;NK0,B M(IW36DT4EZZW>RP7+R$E,(@0ISU!C#JBY ^/P<+=EG,)B8]'A,L9&\"X'6:V MQ/XFQ-/Y+2L_&.!T.A>>/LC-I,#X6N*D'S:KE9=LJ85SDT$\>%Y^C6-ZISS, MA0K8S/M'G_[Y6M X*G:Q':2^^[8N$\3#B;J3$:/WE!=!.GZ1F&D)^! 40,2UWJ MDQ;@D0PRQC^'GVC@$U#Z=H+X<$B,I\:=3- S'R":6G9?#F+8>"J]G M 7)']##V[83):SOKJJH+)>U]C%>4QZC(8&#IXVVPWVFL^]N,:N&PYJ]A]@OV M_)'4^E4BT+D3ESR,M*SD=G@&M4)RPFI5;M&O_+]6LZ;U\591:#W$O%BW,HI1 MS4!5WW-M^QZON;UA.I&1@64&G MFZY&;MA0K![YD&@Z5\Q!-ATQMA;#KA=&?- 2Y>D&4%B$5BO\ 1(6&8(?(R(' M!%YX%[/8U,NWC"AV<-/>!+TE[AQDBHX_D2:!K8(1G(,ST^!'/@\D)H)^S:=" MI!;RG;&(6K/VL*L@2;.; $EF3 ML@JP!'3S3#+/) #09921+^;4]TF;E'P61%G[O\'Z//;[ MHA@Q@HA3!($#:")"% '5P^"E4*/*-4-4KZ'@@?C"R[QA'F/.C4(3X)D\T^Y6 MW=Q4;)!MENK4S^EK1":W#-9YB;2S;5%59DWZ>GDVSVG@!UY"WCDYEE(<;K*K ME]-&7\TJ[&CK+O3S,L:=GOJZ-=!VMDOA:F=O)];&:O%:_W7H"5,GZ;!V4FE%3;UAF N[ MQ0=MP2QH8*$B"=A6G<$\F&,GPTCJGQKC6I2(CG.*GY#2"R9--PF8UH\>R8SS MF#E[T?&F%R$L\U]*NI)#68QGD1AVU".BI0*LS3*N:+E41PD!>R"2;SBLB M('1N:T=P;>3! ](*(/$5(5L(6R(BCZV9%;=O.U8,6H9-%_>, E>/+C:KR,BA% W0BI" MOV[(8*V)"!\,I+53:<]=DRE,6"PT/Y91Y$=1#XZT0\R7P((I@>&N>QP?E MV(Q'O]![G7SC"5Y"! D(%5 /')YY 5=Y!S;B.%+C9A_C:I5ND.X/511 V8_I MJS!3)P4E+*%*.4-<_=+JU6!OYE*LDN$)4()B.J>9!$.* MYF_)E*5MKV'0+^*+CGK!Z;(@ M13JIKG#RM2^5T-?/KYL1$6@4@C*+(F0 GPMBD^&%AR1?T?Z"IE8R>N2DQ[*O3KVI)C+2<^ M.GXQHRN?@L6E.IT1'6$3@IK3Q6K3'^1/C(+VLL@<./L[8>-R#:JLG*$%@[9I M=M5:17VWW)+0QE$%&KF;"S%'A7"+*5"C0"$SA5E:&3%(TPT8UBQR M3@287( Z??&"D+DTE17A8%0 MC\;J&6 N%20H) <$MR5ZCGGHTXHR/_,HFIA M:44*I]X+9YM0ZE90>C6D+PWYJNEQ0=Z.8U<].GPV#(,G2:%0PD_>BD@U$UCK M[WXTGI&S6H?Q%N,'G+P$4(Z#3)@L#?9!XJ=4!%#_ M?AZGV9XA5D=T6D)7&)T"NE,"U['64X0T1F" M#IQFY+<9VN), 4^=<#,'_6"5B?V^5[E<&Q"DZE<<+);4$\EK(3%7 OIP'5%4 M)/-A,43F(V-FVSM"(#N-?(@07,.&GVTAR'N ($6!G5GNU&,AM<>2%&6 LV+X M0@U[]G*[JH^X\M&F9]N\#?^HZ<%_'!!WJ6;(J9>&.@?UYDC1\Q95WBXP$Y[" M9#$CSO*J5>;,3OG2H;:E.]L6&EI=.NHHO[X(TG7H;1_Q;!G%8;S8:@D4#SA9 ME-,U&Z^@BP_^$5RC,@-VXO9U,:*>R^LR,Z9X2)/L[[?>6[#:K 9M *=A?,T' MSU==9T[(^%W7=L/577#T?_Y*Y",BF]R#9#+HA>2$4$(I?<5,5TC0=3=ZXULX MX?>Z6+A[HPLGLH X"M*MERR"Z)ZH]=HR@=:,,EI1TE#G$YN]Y/5Q(YQ^$1;P M58B1A%JLV%J&EB9NU*_RY+\2!2W >_W,3I$$F+$;,SJ,8>>BR](V,N+L^GU0_]:I1328QSBDB0IK9M)B-;>D* MJC(8;H_HP#2>0HS\_]A[]^;(<2-?]*LP?#;N'4=H[.D9V[O>>_Q?%JYX:_[HCL/@&VII>EXCRX$,298G*FQ><9I%A: MTWHC?ECP+WJJ/!BE,*5I87I10FU^/,IKJ;KX. 0.RL.,90V=C!N:BN4"\JM064_,Q%F&$M,NBTRCTQF:=6 (2O=W M)]2@[)0,#1'4PYQS,"NBJ\$E(T3WD_\'E\V+&R"*I""'_I,MD/\'J26[=\N8 M#.O@"*6?;M[65"+!N_=FLT$M'-/2E0S^^N\\"7^"7[T\TY\><#QNDH'=S!-7 M#$L; 19)HX-H+&26<) _^1_S7W!GLP(-A&I";-Z.F#@SW["I#P\+\D*F&.'3 MKQ'^[2Y\P-$:\1A<0A%1$EN7+TU[OG"@;]AMO/+& R>_2$1PQQ.#OYF$H+4>Q^AG1;H[H*Q?C M$[W/]X!M^5C,=T=>+I102QQ0 M]S\BVBN7V(/NA=YKF^>+P5&GZG+S+6:?=O0ZI<#4:PF8&F>%Y'T9XYK=?ZE] MB>JV4H%T^)T6DH_2\G$!71_J0(?=>8QY)\,ZL*QE/K]VE&C@V0SSP.)%-/&B MC8'/TRG4[&/.=_"PD,W,/M$V$/>-Y#. MJ7E>F$#3*A,<@6,9KG8^)FP*?2+%8A>?;*\I,SZ%_%1E SNYD3/#;3;V!838 M/R,'W")CEI@IYCU>^_$ZB,!&V+GN0RGC,>O;^9\Q2S?T3Z(JLQ/NGL^(/*K= MP\Y?R^F=0^+'74%E$J)J=$#/OZ(5#TD?@P/D=YEL0:$>9L9&#Z M.KQ0[S+A7!@K[\S59LHYF\%H4R8S!>OI XY>B%;J+4Y$(_#NPO1.OX0R M*DR-Z)[#1NVT8BCP\GT'HY'GQ>\E12L;<=SLM8'9D$]<(WS84)@4"@^7J?9N M.LY@^6=4L=2\'\$\FU9RN;I[CR_J S3;1AR@]Q"WY6M>O!. MDNOU.%?.W?"8)^P)I*]P]8ABWSNZ0:GW0$-'NG0[NGS_29-FTAXZ,CJ6>?D5A0<0UJX MJLQ[JXG(/QU'GGP=]+ TJF*D&A++J4I'6,610&:&$G*-5O&"Q]>2XJU)T2_* MZ@>KTIS5 "X/FF2I[3%"$>JQRH! MI%XC>7Q+YQT!M3Y(\_APA&S@-Q@ M%Y*(H$DZE7?',J5,@#R7_W1D_GG29"A'7&D6[XXI%6"_?6VFD2(?IV)?N1C( M,$Q MT TKLA!W3\.&$F40A\P&8GS)#776E/(KCX]A(M,1 XV65_\KA_:[9,A^PDA* MLW?CY3&)B=KE\5RZ=3<;$0, %5B"WPLL08&CFHUUUC3SQ19C.'P0R?[-QG&D M@3@XZEG3+=_';8@?Z;X=E@?RPWW(%:4FJEL?QXD44-<+(!+ME$BFM-=A'0#] MT,#/')N[U-LX $C]T)!+.2X2,AHH+;C8( )Z MD=]R]\Z!]D^N73; L**\;\+X[LT1Q/IU1,?CR/>^"9/WHXFZ82O+(C((YA4* MHS F9X]%,B@<&4]7WVY[V9QB4 8ZL):'=9Z%H\.5'!TP\L %@D?A0R#,^9Q^ M*H9RPSE*1\^3<^5\?CL")?X[HI/\BPHY4D[(0^GA8A' LXO-.L\Y!F M(T_]E]\SPO0C1LGO5S:K%]J MK-S3GAWD#HU-VQLMXE7*:("D6M:C UV.W%L% =ZILX%>1R@>T \1PF+.)T][&[%F0#]$Y$SF)4K& MBOAL"(4AH+64D!CM4Z%58",7==%&+E+ +Q9PH >&27#VA*6RJ[,%%4B9ZVZ M$('6##US8"1F>F16[MLC2HXXO"7TA=L, +P7*0:!^)AV[VQH_XZ;#C"L/.N9 M+GX<@![6K0*,8WKH?F8U M3#NGUDD%=7=D)/!8Q6PL\E\QF,,KI@Z)S8;Q.&C MG">MNMK0-59WZ"Q1ZE,\N@'#]^Q%FDJ]0BSN<6@9VA,5DI5.S)YU-X[$[(F* MHC4N3\K0*@RD4F8ORA3 OK7#Z#F1'J@7C@1&GR$NG0E-^6C FSCQ]_0MO@&: M4A@*LGQ[)XCZ)*5A;K+==8D>5$6_;\X AQI9G\9AB_R+O%T1[2&X], M9BTW-RZ&,&W(Y:'!<.RXM/7!2&/+=Y@8G05?2./#RHL9@/6,Q0E>C'1H)V%5 MSL=#)O!]RK!#E,!3A\@L41Z>1B<.;M\Y/L?HGTJK>H> M)<#?Y>:*O,O\1 KL[+2O>;<4Q8)VG ]D'6>W]DU;KEQX1N":$1C)!+J#$LBT M )X(MPQ[L JE676D-[MG'90G/)+6U77F1=U74!"% UM"%T$4P82W3[L()RNB M-RS<\+>_^>1% >FC;V $7#PM_M8+6>E@1!B3T;ZG:LHS&<\YP8".#R..8/X= MEFAA3$R)I:,X,(P#XSAT((>.Q,S%"^>)_/_?QMFKPQ*?B]XW#DUU=GS(9P]C$$MP""'Z/"8':9^#5X+O.GU^A&#:3,#=.W?D1EXZCZ.5?^]*0@Y%*Z,#.AP2PB,'WA%? MOOFM+?@I=@=T,D+\8FJD[VCGE1P/8X7U=)Z\PI- >QO77-C5.%)44L:TC?1$ M24DC&9DN@@>#FVO7 M.^0= [3YR,CC?@_)ZX"6 #?;]\^4I_)$!"^'#)2^"1/R MI)3NZQ)&0MM@?-JQ(U_>%PI M@EZEWJ'F+>_>":.AS9\]DY5>;QDY6;<.]#M:Z$.?9!5"('2T61K.J0SC[!M_ ML%.\K#Y(=EJ 0BL9+F]&T2EE"YHW6R33V22;<:0PE$S%@DFL!]-3:$T^*$;< M$;:']C$B$$\]",3AL0_/DTX%FN56(M6U$,VRRXW58#T'OF>R:@W7Y#9<)Q&. MEYC98G WO$Y6:R'MU8FP(_H=R;72*U7*2A*>3%W$^Q^\ ,0O**8U#-N[7'@/ M(WE<.LPW5^N'=3->=CL$&O29HT\K*(^=X7#]*X=I/V M]3%$9UE4R_4((1_]$%&L@N^@:=/NV.%T__BL9Z,'8G)3!1,;CNY<*KD!I] M68V0%7;#&- EH[ 3>!)TG/H$!@=+H@I(BHY,;JT 78&3!DI /P*68OQ'2Q-P-F3&3@)F8)#(2_9 M),@_\%D,:X\>ET-\)W#.+,E>8)Q)QW7D@1T8V8&AG16@2W+.I*._(\:HJZAV MVC=#RXD''*T1\F+(+KJ+XR/$. H<D?+BY*'%'F_J=V18-6+TR)T5"XL M:;7CMOJ>F-.%(V:40;9S#Y;)P9M5\F/3("] PE4_'@X9P4IF%@S>=&(LX.:2JAXB:_H/.Y"N061_OXA0%T0B+/NR(N! M;#T7DUOHVP$>V2P BY'OAX[4,AUY+.S?43F3TQ+1:YYP>6AGB05_[JSEST,4 M^.L3^]^N'E4C-RX<-HCS/_R_(_I9AZ9?WA*0$!,FP968;Y*V;P/!N>D_2( OHZBW?^H9L[-,UR MRG4Y7N)0?P0I$2)R_8[PW%9'D7W&4=S!>B.'>Q6CO6C7YT58#O007NL0;#Q! M &'/5.7-&Y5K-I*EHE\BR_6%ZY$Z>KW@(,PC4@\44,X]'GHYP3H051RWN&6WZ) MR>)!S&8ZR(7S-4_PW4@$/T)MT^7F6\PBF9?/B>N'4$U/6#MN([P\4 SC<'N/ M7")<>=SPJ24CZ(C?1YOOR9@L,-D1HX)I(;6R@.J3CNS0H=.8Y<&K6X[(EMQ[ M4O#F2(AU6=!V)#$'R-)%MS)8JM)V%R*?8[PZ6+V3EP/0,M(X-&F\>JP;9)@$'8)-T]YR M$ >C1)[V1$B^N'29FF'!L(@.+.V"?BJ)DC[E2J$#8Y7U00'?3'3FX3A!B!OIM=D!Y$';MA6;>49VJ)+A_7I\$[/A)8"GO8D M)!GN$A[3Y6[1 :E&9:]WI_9>/ J8R.F+Z\L7?)]<")G6<\1GL8/ ML1$&+TX#F_J22&:/ANP';EM4B+0/!SJQ=K8%L_\HDQ9;JVB\6+Z&9!OL_$.V M Q:G![=KQ$K:K1,G[F^#ZVH#4L6W%B"1^Y[OXM.%DQ&7=4]DASM&E!$+2&=@ M-_%EDF#_^9C0U.$H;S 2K,AJ!L0=X\9X+#P?VY$'!P.=QEYU(54MB$>,-%NX ML1\O-Y+GO\=8!]HY2,JL^RDC'(:A-?<4$P0_L.#G4=[.(D$^VI#WAI^@>_\% M+&X)Z,]H[3 ";Q/=T%DXV#8ZE<.&PF3CR5$3^ MZH3H E,P+Q5!3CF5A/L1./D-% M,XI%Q:4>,J]%5Z.%&/1 0$Z/@NZ&!_/$9(TA,/^SZX< C+T,LW_KF-](/I>K M,VW)",YW1!V(?P\@SP*^_Q:G>[1U M S:Q+LD V4#ZI][SR:&C.9P/(T6X#\^#O$Y4Q0BHOCHF'ZAY_L&%BF\/1*'> MD'=?U(N+A/7I'$2GP[I(>J& [U8^\[2S<5PDO5"0L\L6R!CZ)$EET(MOQ7"H.Z4C0F??TVI/T-T%KU@) H+G M @KDE0$#<_HE3%;YFE WDM+7$Y%R#4,@DM9G\RB1(\"O ! ,_#^$=I*W$J+O M>++]_76"//B!G,G\/T@MV\;CDUXN' I!(W4&L*%B'(?VY?'CG#NW=X=U/Y-#Y%H*]"'O(^P9*MT?=XF[P0#[9 MN3%:/@?^EJJM?-++D#PG2;M+LA=?B&AW<:=(W!]_^/$O[Y!$OM#9R$YN:$>, M[62#7X"W[QEQ."P*@[=Z'5PSS3;=[D._OAP]8MX6?^:275>DZD6+W(>X?AGGO+!D/U%[ZQ[$@?#A\ MQ@..O.,Z^=4%(9*<+M=K?'0#_E>_8X:^&,3AHSAB&(>/0[&,,,T-@7R1;-B1 MDOB'Y8)\6Z>4'W#TXL?@7L9<>R&7UX&-'SL0Q',8GF[AE^T%["CU+H\-<-0/ M%5>2)T'!*6X4IRUL4'5D_\_(3-\LO1",1(:ZK:\3^>Q<6K=+=9&EZ'7XG1H"X M U5PUT@RMG^"U=G5O'O/\64%RL_H=D<)NY(-MYG5^!$=TJQKCI8%R4M?T5NR M>D7!"RL6W2F!B;SF__RNB-.X'@36.G^G+\,Q[EA\S#T H)(JQ/9T?W;ROG-* M/2V;2D.'1GP]#D)D*>XK_PB$"C"<_K'$[S!D2O>*'63F09U^@3BU7E&J_NV' M/_SPPP^?B);+H^#^T_GS!?F7,GS5A1/ZS"\*_\V!D;'*T%GE3R*AP;[^Q<7K MG?/3IPN'B+0_T49$N%/]2OSK3Q=@DSZ@-<1B!8.GW=(! FB&Y9@K0K1_1E^=05 4VCSW^'@J"7_$S:TWA9F5TFKN+[&+.G MH2OW_G.$NS_,[N\6RT=;)QI(0 M=_D*D,#T=2C_#LZ8KU'R-_!("E-MUA/[B%[]4+JA!X1\YKWB)N&12@">#:/J MN;(HWA2;JT/'E0-[V,CD$4RF"U6?G1/U!HL97_"(!^<28:S(4,HR[R_C +G?T9,5J5WW-,Q]/!) MLBQT#L1EY@76;][IFW5];J2-GAVXPJZ']B[^#8P_]"]0[J(''\Y=Z*$-S4TF M:[-!#NU[E%H:O9+$]UK6)S7"9,0,[UK+7I^7GHSWSGB[$ M'QSH<\@KL5=:% _JT0G*E0=Z1"\H/$+29:>]QKMQ%BA<[V#/C9;>W L5.36+ MO&BBP/>H\OB5/BMHYZ.(94D@=_,CEAP0HSD,>Z)C]%NESV"SHHLT?3&+3".[ MHAP5WF6V?V@A23'G62] 3DV8U$-M-YN&#Y6LMUE'BJ(D]P,#H8+'5EJ6$9(C M 7>V"(:%*[*"6]>Y2AP.A<7 #N0*D7PN*G L7)DV_+[95WPP\_KF# ODG9,N MG=/AML_ AY#:?BY?7#^ 28!9D>B"$&62H3;T8@Y*A_A^$^'O8ZA8#CF83IP. M,VP6^A D=*2^ADL[!WRG'PX%9GMU MSI"34M2+ MNYKB.Q%92'00FAS=R;*UV;#8K@RP&0^(]S0L8?Q(TNLBZ_TB@]:A<%QL!.=A MT,1RANARA()>5VX0,"=XKV5B2.?TY;6&X*J(%9"W!3Z9TSU3Q%ZXDE:=P";V(>AAA6@ M ]$K#-#5\!OTM-(QSG)A]:^*J:C- ^T_D2U''U3WT9INO@XEH+C5)^W2$7V. M5 >J43X2I NM=AAUDJ@__O#CO[\/JL3=:$ZOHET/GU\1;?SDOOUSMZT%<@J3 M=7MBB^;F8)S*U6UG6[ 0#SE;9@+,:D7@*"1_7%.9Q*$7%D<>EGSI$347>;W4 MDRC:>=,9 !Z#- 61\$1VGQ/R8&.7S6-@R^_X/!&&X8P7^:%YKI-#!J>!UV1X MAX\OZHV(LB,CV!FGXI(",T+/JNQ!/GWY\7OE):RQ[ M^BT8N3[]^-WS[X5?2!'H(GD/P;Y.4YB*>H9O5+P)2BQED>.YR1]1:IMK)O:?VGAM176L\Y-IA M2"V#Y10KA_WGH*]@<0XI&#$YA72S4YLUH7 5*2HX=S27: \^YH-25&81!#Q: M6?OA^1 4!-]RX["A&"J,(P8C!S<%*!FCJOQ(Y-<2_E5[8%C74#E$_@&3\^W' M,"51"_'H!@7XS79OCJ(K4%"[SD9W#IC<>7Q\9YU- )"EA(AT BO)H9V.,4I,F*]J9@Q^S+ZB!,KY/ #4 MNX>\Q>E;# ::.XIG!,9-B(YEB7C='E;@F:75C\104/#RNV\41S?\O9,.Z&0C MCOC0&IX-N6@YX,,FB%YC9X.C/6& (-Y-QQGL"98"E$IVKR44NB>2GRH/<>N2 M:+F2].2$LTADH7C3GL^)JCQH>IXTFE8%47-4'X# 5E_0N8Z&B^U@($+P9N\' M/@AZ&E:#[S#9G$EFE.2N#I,='07@7HKL[>Q$N\\%+ML\]1R?)4C?YPCCZ)7^ MB<5"6DV$LB9H?A%&LJ;^BOSM#CPO+PB[6U[&^]H/C@F'4XPE+E]Z_SC&5/]O MN>/$: X?CA?Z!JJY$5H:[<+A\P#$&3'P.^&'O .Z,^5][95R@A:]<6$<<,#$ MHV7"7D74Z\-25![]^+!SG3G0VU@EWOLAHX \-!$M1$,_()R<'D@'D*H$ M=4@/^SXR/Z@<9F[S5HRJP@<.T>GPR$JI>>,M.U4M65@_ BW MK\BA+:"3=GP>5"GM&6='A>)>KEZ@D>Y=,.B3&Q5BSJ(P]CW$!._B!(*A0U9- MUJ^3ZQA,,RSO;93DFM[)*UQ51AHGL#/FYK'";ABS4AU="TXK+=5YHJ71IBW MVS;'(9,#*U6\=@/(@NI"==HA*,M0T.8= MTLMWNC'&\8)6,5@70_N$-X\SB,V!IIX-:E&2,3J_H@1"W>'I] ASZFB\R\%_ M G!\P#MWZ(8?UJS7)UW9;92',Q6=.K37LR%'"]%*=0O%2@U_OZ;A-:57>NNU MRJ*(1$&'"]E,<4XT%8$,1&B0*+P@EPX[)[H.-&;T*7%QL4_=5%E\+X^Z[0ZW9H[D'15G M;60.Y&R)+)3[+@WE!D,+@YRG.X1S2)[54-R BLY/ZQWRC@'E U%+B([DR4@1 MU+#1=>73G@LH>\QLXHRP[H-3*J^P&(AZ45)H/?A;COSQ#:Y=C9,*@^LHP#0# M4%1A1Q[C3:[!)^FT0@:$DH'7"#+DKOG3 +C7%C:.=S'H"G2=:SZ9>)0I@P!; MOH9DU^[\0P=C6]K'P%:USO/->=A%1Y/@E+%Z# OAV;]R#^27I&U1TWLM.!L; MQTD'/=$E\CN&G=H%/> MHGPYB Y'0J3OBY)\.AHGX2! *$=*#6) MQYE_ZA$A:W\;1*]PL,D?L\=@Z"EV6J:V=@SRHV<-QF79Y?"W[$D,2JSJQ.7T M^-&B_L;F4,X1*!<8BR6O8$@Q#@C7_!S75(=W\(!!!D@:[0\8[5 8$^69Z5VW M$4;^-F2&X/6)1D>Z%)N,E5P/XX!J#9]=/Z0Z&O9C,G49*(Q(I^5FY;YU,A6R M:7 ;\?KD)-G0CIMF]Q"U%$*:"&\3]\UY1B':^(F$*$5^^+=//_Z)LOG?OOOT M'[]WH+ =(9W\/T;((7I>LHL=%,+E\<7%ZYWSTZ<+&L%(OR%_^.G"(:P\L$I- MP>!'V\)U$3XD!CPK3ZT(1R]63?!7/XJVV#WL_'7)V]PI?SCKUU'E+8V$"-T[=3DSAHG$H2G[Q<6T,#)4%^O@ M'Q7=L"IEXV0>=)VZO :Y^0^-(H^/R+M'6S?@T=4=(9V@.R> _APNMVTG(,C/ MG7;EW)S'W,O%',;CO]CYY!;PT%=WW[$J+^W&H?V,)DF[3CV'$YS.W_99YR-? MAI\WW>Q4C?819JB,40B1(-V9+GIUY&Z'+=G2'R&%PYO2@J6>A[74]4=+8%B/ MT8[SE7OP$RY+/8HC#$7F07O-"J(\N'Y;8#_>O2/W[X@!TH(G4"<'!CE78HMA MSC1M/,7M\ZCB?PP/I&?')?].=7MX<@T?X.0^0ZA1>P.CU(/%DRW7U0C&F[<^ M$>];C#;'X-[?M-6O*C+M6/\.#'".1.;P@3/B7.;\!O/0GB9N'1F9 1E\'.1W M[O)BP6&=HMXN2M7H'EP\ HQ.=S+*1TKE_."B>@4G2-7JB^(L0:L1O>.F:E$T4'(O&]*<"WA(G:6M&-*I*N)2 M0HP:41"/R1=90(](8I&>KRBY>>-5/D7$4.LTD=)B@H7UN[1_1PPP>(VW(:@T MWJC447"65)6N(K],&_.$LY)@8V# <[/1(XH1)GK);82?W "J]Y)7!?=1=$5Z MIV8IS >@;IL8AB#_!&,,7F2U=_(TAC\BAO3NL M>Y'\,FI0V2 A8V/&AO5"5=ZB9P5==#O>^CA.[GT4 BCI?>2&O1C*:*_D"85" MA]84"$C'9T%'^A*&^4-W#@-K)1V. TK<$QTYU[Z"F+% H*Y1O,;^@;O-(824 MUIDG HKOE5Y"[Z11:/HW'_S\B>3;,4UADPD%*Q\="TB61QLU>E_@XYV(WK4# MC(EN+J:T.R?M;S3;=%^DY-7B$CV#BH_5:]2MZ''.7_8:#5[WN)]9!^4)CR.N M.\^\<''*% RNT"@24!_1.MJ&_K_(,]\#W)0-C7(0E5N9+8#(.,EX3GXC!'C7 MB$'ZK=RW[FX =:A%/E)"V2JZ,L%=22)&TGHD;/$2L3E'':.(,K81"(O+.'='[ MB,'"FH*W#+)KR-+( A3L7&HC]\F1@8HC"]R\]\ A?97DUAMG8-!HJH1\C<)O M<6;W7/2BB9!.G6]/#LI,U8MA7_#]4,'//9U][$B&=F>?@Z-+T_#X-!'M+1/FEU#5'6(G&=X_4>R]LL# M1VYONR;I ")'!AYY-+L WA4A4,G?D;S"Y_E27"Z9!&3#0P4/F(TP/%UY'TE& MF<\6]/P)E*5CX_TZ4OF1;S%:;FYX-%S;PT@Z@9L[[880$07^FDA*_M\1+=3= M""H$I>2H&@>YE.R+_B" I+TV$=Q/GT3E+>V"LO,RZ+$F=AE*QP%$FIZ+96V5 M1P.[?*S17$Y9_<3V!<:$ITGJZQSFKW27G<7$<]7#%-P?Z<;. -=O7 P1PC'1 M&(1%S%^3\\)?=_U!KX.5[9BD];'I.%2<\)%811<(<"%380_X=\(%85>64";$ M>!FM%PJ.C ?"+P5'4M@AGK@*]=E3&Y)<+*E]<"OM7B3B7M *\!>2G4H>Y%R) M+5:7 __(D<6$,NIY"B_#N1"Q3H,G+T%]0HBDO]L?%K:1J\.RE,HISW-%WIX2KCL?$]RDCI AX$_(W=LX>X)A%H9S1L8K4 MD&OM*U'IP5 R\!(:-\F%$)]4*<]D(HRVB?DHZRQY9D(XZF@'8W%*__BSCS#@ M )V@#%O0P2@K'9&T3WH#?[W\920+[3#TE1#=-42.1MT7(E6)^ %9>HMI@>;U MJ5,Y%:E#)^UQM'(W ] E+YF2N$%=D-<^8"&&'N26KZ+5#E4"8':,E>'C.33E MG,A6P/O"U1BGY\J$ A"SH!Y&(B\^AXSEU, _/7/J"^$";?? L#$%HYV$5-< M*8/RHJA:B,% O<@--_8S=CP6)+H;M?8^&#Q.@ ?&\F*VDE.JQX3L@WL"NNB9 MQVP@87(<_+G>.X%\6XM^OQ<$23U?C)6CW/_JR<$==2@N,1BIB2RE_^U8VNF"0SD[HE_G.]'S MX! C_1)6B.V@?7C.EH]Q9K1(HJ'.2HTD&12A.!W=%)KPHM&\% :8HL7IB_N/ M"%\%+I$@':S,1K FJ(="AW'H.&.9G8>C.H\CT(#TD; U(17BGHAP*+79.IJ; M@X9"7\[_0&^T:NAPZT:5:(;PD=6M)R_(IU,,X_:2OL.ZA^0NWC_5(&,VPK O MI+XI$U<Y^AP\5I,A?RQ8C:\ MQ1\A\!@=DN\9R_GG&QSMRS=C>NI2]D6&1I0S?YQXZN1-!4!=\2-:(_\%GHZ? M<10+?5]%A_F+28FB&_*.W+*'P#VQ[2=3H/AYTNG*!5MI41*?Q7M"<55YWJ9V M5FPB8:%;;M*,5,BDO8KB1'D43.VGWT!R:-1R4]0>TH@$<@Y0 %D/R,M_(=+D MKZXN[_:B"!/\5.+'",--RLZ8[,\TPSXKT>)2E[_,"&-#*[:XVH!7EC%UVEM! MD#H]7,K;7IRR)OS 7KZZV*/_\PLK'<:>:Y]4#.BS?RL8!L=IN7E$+R@\(A7% MN0963)E6RY+,;+ I]1>[OK45Q&3!S$]H"[N%78#T=&TBO*?[BVPJ]B.-+%;N MR^;=6$%^T=YR%SY@!+9_(?]YE"_1O^E"LNM#Q8%V/5G!A*I0!8:?+4!H&0:M MB@5M^K&$ 7&"_36DI8/F!,_S^/'IF_X>,GY@!4D&2XVLZ/!-^3?DXM5KI"*U M54=VL$!$V]V%AV,2TZC(3_HU-32?7GL6Z D"L:VL\)9:V+4&4BQYFA%C7 75 M!Q:L@XS,*])^A-&YO":FUE:L#]>K;LD_BIR37_UD)S91EMA"#CSY/P ^4\O# MQMU,OY9B=D1>::P:I196K)EP^3XA_.*OD?I)0&Y@*$2,F.(?4R^/_#NHU:PN M5)8)JUK9P0:S@I6E4"OAID4QS96 6M,B&]AD.W5ZV-Z69_-.+N0%XB\3#/H%5HRC_V1*[,+5G0<(BZ50"UQ M/L&W='V,,:@5>TIUYPN3Q\G@]*CSG14$9BM9QHT0D!!&U C]3AEH"#O8=GR. M:1I25Q2XE#[UN0N?P=?1APJO@>+=1OCV"$"EYZ'KV),/#[L"/:1Q!K7CA5'UBQ^3+1F%H'N#S,R4&>_N@M =R'7!YD MP]&J%4UD;P\#6,$RCAP7;BDN07JG5K@JJCZR@K0[^M:DSRZ%L4AMFC=]8051 M.4M1G71\I7>T:2=VD!Z%Y%9$B8M/- S#I8C@IE>I^0LKB)*D1LU-:O[""J*8 M3%3,3F4 K?V1%:0!BL]=2"9$PX'$^8#W5M&OI[82U/W:"F*SZTZH:35>^KFF MTVLZ)V^?3K M&NA+=?_##"1"S $8 X M';Z/W&W9K%7YQ>32D+P2P/O\=-H_1T%1_.5^M&([257&TF+C:CE6;F<% 9*A MDUDX67$CS5E0-9W^'&A0>QBJO-[G4^\S*U;I/@JW4*877B]?W.2(Z9WWB YI M'L$#)CJ ?W"#N] 0(=:F'RL8(%:'B6"B !2A7;/KO]*$V+8O*QC!(U65$:J& MYT>-SZ8_Q^RE\=7=ZY2D8@,K5B1ORC.85Y0-I^?ZO1^BY29?1XC:0F@>3?#% M??/WQ_TBPCAZA41']T :Y=]:7?JQ8@T7/58=X,>)M;.; MUH:E:&;%]$LET)0&.&6=M*FGKCJ6CPCD*/C$3*>Z70]6$$V#_H_KA+JRR6GA M>#XTN)$;$46%V_@F\/=P]M1*;[N>K&#"Y7I]W!_I=.EMKWC+ZD/L:W\\_07V MA((-62:?6XKY1?,$?E\J'\LOF@:?6;&2BFNBIOVLWI=6$"F_30R:K*+9]%LP M,Z! 3%@%FFQI)S;Z>G(+3^C.BGT" M:UG;7:5L:@49AI"CJDNG801357=6L*,0PZS7A)4-;23!%(>E:3J]N.G3 J*^ M=WU4UKA&&=6*/9+%0D.Y@[N01[,;'GZF#ZP@J<_%2TLT#FV=2P>R@H5E8&.3 MX5K?V@IBY,Q-T#9)"/YB^L(.J6/ *Q&]P>0R].TZ.?7MV#.@BRP6=6D)=%VZ>Z1#W [9K9 M;6U[M8(YLA6LRDIFQ82S,&.1YPXO9'UHO*F]%01IZU!IXA--[:T@**V]P&M^ M91+^TOO'D:<,JBBK]:$5)&:YC\RP9K*^Z=I:04@)=P6RELO^XYK:39TNI@?Y M7:/0)0KGMS ^H#4->2]+#V-#2_QZ5S3C*K@+/?3VWRAG%M$VFOYM(KP,RG21 MGU$ [P >/$[DP"&*%3;!%GU,3SBO",81*>+;+"_NCB;/$2J(:-]B=Z^*#FW9 MA15"IHWV?^E%!TV<3X?NK&!'!G,*]BTS>("NK16$:).0]28P6Y.P,VU>*DP3 MUTC@+36W@IR\H:I62&3%)U:05>6MO#?5-*G]L16D*E+$Z[U&2\VM((?9!;&' MO&_ ^]1OQ37]Y7/@;QF:N1N ,7D9WOHX)L^;D-QI.';57I_NO5K!G++3IIYK MQQ(]=.6^"0_;F@&7'HLFH\K&5JQ#%B0A('?]\$@D!#?A 0AC$6?PYHUHUV0' M^N2E<*+2HWY8QH##6<).[D<%PUA,Y!.()H;@*C18W7NYXC-+R"N6)DA-O5PI M,+V:ZW]M!;%?T:NL;D,:L3@Y;%#(C3=RYTZM8 T%2R*J$\6LH'C.<(:S M:%'I:0J6QUC]D]Z V6?_5C#L5^1O=P!K3>Y@=XO$8[ZDG"W$SMI[<1LHHZ5KS^2CXG2(7?VV[T56UA?ALB"LD+T%B0/%JG>:23_ MJQ4J**O8LTH UO!XK(NS W= M>4 P>NME&T8=,]Q7G]/+[R<$)@W)5J%!6M"TL\0X\(BV/JA580)8$&J;0+Z- M)5LRAS-"MXEZFY7;64' (TJ(%H*\&Q=#B%TL)0E?HPUY0VC<#55?64'Y#:)7J2*BT5M=[U,KR*QU ZS<-U[<@EF12I&6K>^6RIZM8%)QRYK* M"ZI:6D%$:O-Z=%^_\*C'!I8R[5=6$%>.>4T+13] J4-RZEI"<_?3\_17_;T" MMH.<,9_#'9 I[XBN4DQD;?BI%7M!3C9^<@,6*Q0$:,WJ@U=@\-3_V@IB!9)@ M:L"7"Q:;P0U8ULF+S/+C8 MF.LJ_V[%A"68NB]^O";\=$,4'>L4\C9^905Q3SYY.X/+,DPDAP3 3_H5I5?K M?6D%D2T0G$VJ=H?NK&#'"NT/$28/ZNH,'TU3*\AX0N -(7L;8;1V8X44U+>R@N9A!HN<447V=]T@G%&I]909Z(]>7J PL+7;/R;0$U (GZVBHJ MZW]MP5N^Y,Y+C9]W^P-9+E@@"?-UY^*M(G&H73=6K'4>K\S\[E*UM(((2?YR M%J^BE?L&E:K!C$OD*]F,:F]$A3AOVIT5[,B+6%KU].E -J:W#'\A+QNP9$(N MO?+-5O=;2_S /&3]$1W@%J$:27+,'="JME:L6*FPRN4QV448KD6E3Q@)6R653=8[92CNF7S.G5H!4O@;C4CQ>1;3*]- M+D-$/:.+I\7?-'ZA<_,G"'R 9UOL- M41$+]E=3.RMV1?8X)H]@ >-%=5XB?PYNR P]+HV=B\845(EIB M:@P'I(E1[*P@NA>Q5"]** M3ZP@JP$Y-I-1A?J2NO+)"^/*Q?@$/KX]N+?48JEM;Y8PPV"],P7.5WYF!7F- M2R;?1L>NI8&RCJ9__<"4[R-7$1ZA^-F*%0/=7_GB)_]NQ02YP120]B@^RY;\ M)7<=I8#.''1!CA!04=:I0RM8T@)TB9P.2$/H&\NIV*T5[+F**!0C6TP -,A, M"DI]Q]3>"H*@P,,:?*OJ%Y'!ZE7O2RN(!'S433W\;EW02,,NK" ;WH2I'%J? MR.3\??R$DB1 7AG%J_Y75A GG%U]1!JT[G=@F>P2V+_3QE33BE M%$^ _L\O1*\E)%)LAC@33EJ;2=\#6<'"%&3=$'J:;V+%M$N7R[T)CTO?V@IB M* (>V345!8D4S:R8OJ$\A"8"T_R%%41EN*,\;CP-VI&2ZLFI9S_6A#!MU)45 M;&#E3Y8;D< !SNYE"*\8^'_)M9''1%0> JLC1U M;:R8.%AZ_$0DMF4Z$7FKT12_DW''U__:"F*%$SO*^Q5JN+W57UA!E*)2!450 M(+=(6U2"CEU:P9;4=\37RABFI6UL!2D\[ 4P Z!@.P[=0%1-((^R#+GO$J)B M]'7N>NC."G84R@L;%U;7U@I"J'!1G#5XG8KSID0!89GSQ@W=3]=6L$F9A2T2 M.Q8GGHQ-W[7@MM_YA\6)49NF!MY':ZY\Z4 [M842QAO="F8;;O1ZN1N-.K"" M9 G H3;2@R7@#G)-G5M,L8/%#591@4?=VHKU*&,B?8T25#,8N?;'5I!ZC8B M7OM:HYW\NQ43%BH>E&O7O/D+32:'8KB,???!A>IG:S4*0ZF!%9PVF$XN61ZK M[((P^8+;]72&3/A*SO;J%04O+/!=G1C;J4W4[7JP8LV:EMNVNL9VFERNPD/GZ>;>$N*IB58! M[O_0(_H2%G^EF9[W)C-^KP-8P;),\8<8EN7FBE?R-;\X\FTM(82&3R%OA=:[ M, JB[8FYN_1VSXI/K"#K7@%"^<5] S# 181Q],JJVI!?$F7L1Y/OK2!80,@^ M(.;W-8DC75LK"*D(6LA"%@"96P^(U**;Z6_3VA%'UT24;HA:#HH=*'AE7(GV M74W/AGJ*@[W*01E5T9A2K&UM!3''HSWM$.07\J XE-K0;E^ M:MUO)G_VIM9' 3)8C/K2-K)C&RF#DS>JQ7,Z35YD5G^W!!K;9<]#6,&V/,R2 ML,Y"X T+QB'JKCDFLE$'5I#<3U6%9A::+B-8P32-8EXA,[R-)[B1LZE:T@1W%O&-]PIO:V$B1E=@MP20!* MK4F>YFLKB"V$:U04O58UM8(,N*<-4>72SU9,E\A:&A0=\NI=!@NRIJD59%08 M#F_>N%H@L&I;&!]+?4QO-2GB)=^Q3%.L'[7[*;U/IJK=W\6]Z-V/5 M-U80U@B/4.1M*)W";3JR@@5LUS4Q;YD^F/X4:D!Q%F5\O*>K;[>Z6(46G5BQ MFDW"2.["1P0GT0,4P R!5"]S.W5K!7O,V/9J1X/I"RNV>QP%/M3D\H1;XRJ" M8HPTN=N/5'O;_(45*Y6&H$KED[+R?S_[9+ID[YWT]T^C#JP@N2E^%0U_T2,- M=NC."G8H%S -.3:@B]?X;OISVRP/@D;\J7),NO8U/2-X/IP0K!5I#TH (>'%3T%]R$T>\#,!; @@D9-O>^^JSVU??T^^5 M6Q_'R;V/0F%8O203]PP&V*H/)G?:W=!ZED2_(D(U)FPG6M7_\0]7D5?RW.E; M6D($O1I<&J]Z[2:N0M.O:FO%22S>=&EIIRP(=W'*QYNR)G6NS=J=6<&*LM^[ M1NY"Y4=6D-8]BF3\Q(JU)/S?1R%*7"P;!U9D3+T$KOK&"L*,8'[WILS1 M>E]._P)9AHAA/_(D$'UQ8$4S*]8H?>^EI:@.9%]!0)JF;(7Q RM(TJN>4F$=:Y:52,K5L:4 F1%:D^FB#;A;*W"7VR3VTO3Y"N 9+0]#XT?H>PPK&2>9V6-/;('HU(ZP;VEM! MT!)OW9#;N'*>ILO0>R W)E@YX:^2>R&ER5PTH(^.K6 1T2J/^R/-RJVCC2@C M,)IU8079ABH]QK=@G>^L()#JT0\XTE0]EGZV8KKED/U3&K2OT\6JOK&$L#0. MZ<'%2TS%@$>#!$4JDIJVRL^L((\*-+\.50*Q=4PR=2675G! MAIO](8A."#TA_.+S3/42UAAYM+T0I0FQ@H'D\'?MQX? /640PQK#IZ[AY"G&'"U8C3N0^]&.C=D62;%< M*%6Y-?OK?OK-N0P%0-H7%V_]$*#3]'9Y3=/IR,N/!R3^![ RW^JD>U1;FX%.5EB*!C:U6'RZJ+'CX@E&0IM@ND D@) MR5:^!0<>TPK&YE[\]RB.5SLW_)4HI\$)(J2\S$C,2JJED55ISALM@!JG^5 ; M\<."?Z%Y[@P\JA7,[:, A%;MZ:WSR76&='7+;GG%SU:L;*=2OTPZEI:O8R7.U\\K8*0_^%W"A$NU!ML^Z]6L&YE>;FLN%% 3TI#>J[N2 MT*WWF15K*P2^/F*;:$2^=W0#_:NX61<6K&K1M2:@ ])J\>45K?QD>K)HG8L3 MBUB 5,RRN:K08/HIU_&HMZD_4#8_#C20%6=8@9YU;W+SF]I;05 %;+3ZK:J^ M2EMT-+GU [+> 04#LN"Y>%';0;0-K5A%*7)&+O=-_AP@'DTDI^EI/9<543F= M^K:"44^(RI3/*"2J4 !3]_9DT\;TNGE!HI2]WE;?J ,K2/X5P>N1O#,9/)JX M31D(_O*8Q( .QVV2RL(FC3J8_J*CZ?#2@]"4-5]J9L6*I2$8$*JBWXJ*9E9, M7_/ZX*ZZCF\80R_3;ST*@?N*_21!X:GTP/4D"!)Y:O-N# MD;;KQHKMG,;;ZF-@0L:$56XP\-[TT<4E_3!3-K)A^ M*GV,#]%RJ^G/P"V"DQG<'D,O-L0SJ9M9P?N6+A_A%!RAK&C54-/O@I7[]HB2 M(R:J';RLLL ?7;T!<_OI"9+BS']& =%<^9OQ":(_*/M_9N'G"M-GS2]M(#*D M2O>1/((IWK(!A5[1SHK3FR]*FX;TJ$Z?IJD59%R2H^]!%1KRE,UV"HM 0!ZD ML8(U]B@2R8H%;/3HV[UT; 6+(*0-_?,(^ XOE3>EIJT5A-PC\E3$\7+#P*HD MZXM^&:N^L4"8<(OJ,M3I *46TT]Z$401S&3[M(MP MB+"S?\[6\^$=Q@"W\# M567QM/B;AJ)FGT]/;EX"\:1T1&VN&K';^O:LS(F6_32Z":.$RE2NT M]*,=FZ16!$3[V(GI-PZ-8+LF9QC O^(E9DH 5D2%U&ANQ9KQ9&8=DH'T\^2G M(>\K8O4K*EU*:3,KN'U'P3'D-V^Q2KFYI25$0-#FRGU#,23=:@/HBZVLF+R$ MJ<@"]R0X8;W;N/JKZ653&GU%SFO 09]9!1B&%@:A(U!V:>>&*Q3RK'G XH\! M\Z8DN[IU9\5:TY1"Y,5@C[XC6A9-"^+1:32^YH[&DY,+AMPXZO<*:&-Q&I-, M-\"2YA+H<%^&&] *EA;SD(S8?9JV=A ")>)!S7Y;^S&(*5Z>PV#=J_AD\ON1 M.V).(DT8)%7Q2/:P8.M,0BE4=N06M9D5>%+O2J M4X>VLX25,:M1_*QI'U80_H!Y3*!D1 %QBCRUT-6UMI:8RV.RBS 8">H2E'UA M!5'"UOZ(&/(LP$ 80N,-S:T@1VM[T^9:NB%W*&Q_C%>M5JXBG'E.NP>=6D,OLEBS^+:Z3?9Y!L1BS MUOKHUPH&482ZY49Z5M9]C-;[T@HBA?\R,E51O#TF1QK,6JQR6M\_VD?_5C"L M'/H&YC(5Z>J65A#! 2I87+K^.:MH9L7TLRJ"HA+,,LS^3>.GJ?S("M)^<3$- MI(#85[TN76XU^67/M+%;/]#4*RO^;@6WJVJE+D[W:.L&;.Y:"VSS7J9_(SR0 MG1,F@#VS(;=2I'DC*%M9L7)24E?Q-LGT"9.:TJ@#*TB^C\(M!,E#H!%L-+T# M1]W2"B(ZP<8J3:Y=.K2")1S'\6F' +N,HZJC1B.,-Z%Z9KT][HUJ,53.DSZE3Z%Y.%I>>AK&#C$\1D MNQ@";[WC.OG5A?(?R8D\3_#1#?A??9/GL5D/5A M'E_5T0[JEI,G UWNR=MD M[2J5?K>!XZC02 &#*%V6QD153+P/1%U5"P_ZI_;$5I,JJ(0^X9,%NJ3>4 M!XB 6^,K>DM6KRAX8;ERRA7MU*$5+*%B+">V(>L)3!\5ET:M#ZT@,1]IH4WQ M5S2SQ*[PM'>#0%S2:M-"KHDMT]ZA(#"ZK^06TUL%[OWG"&ML =)O5NSIP:HT M9CVQC^B)AO!?0T#L9).Q8BE8Z!9$O]]&>.6^_>HG.PB.ANID$58S0ZEGMNAG M^D.S#)&(^](GF^=;6+%J1; 2HQ]'V]@*4NBI>#J&'CY)5Z_92%;UC16$K;#K MH;V+?P/5@OX% ID-$8C&#RRY%2\]#T,T _O//;FP/ZDO1T5#*U:%!L@_HA<4 M'L%Q9(!*5C6T@H2BFFIXX&B:6D%&GW:;XK,MO6I-I:]&G8 5+,_5%J^L8H K M?&,JGO8[PO0*0EJ '908(A'@J9R!B6ETACH?6;$?GHZ'0T S+=Q =DA(G@AS MA$B#[ZT@V!#(H@VCK_K&"L+R #?B_- 8@R, Q4,59/OK%@K=H=GJ,L<#TD73F]H;@4YC0S=@,8 .>+J0]>J M)RN8\("CC9_^_" MPS&)[\D#-?A1_XHU-+>"'!:FJC7!&9I9,?V\\G3E8GPR@MF:VD]NX1%Y]Y]^ M?%[Y2:#-RQ>_6[$"!NU<*OTEQZ46SJ+:FHZ*= M%02H(FYAAA'6!&H:/[""I"MUN<;%"?:.SF):^9$5I"GTHMQT*<(H"SLUYCHU M[\8*\DU6@7+".].F/< CS6!]FQH;:G8[O48""Q@%O@=V$:(B@F$1;KQ'F'I) M13$UMF*EZU90J-/>"H)JIY MY!0RH[._8Y>39^5DU"P!XX'+1SB[_-OFI2:&05#6M*DD)V:]OPL5FE9JD\KDMXKP M-OU8P8 ,!X:9+Y<;P%\D1)!SKW;!Z=M;05!]@ULWK"!:0EZ*&&:#R>&M;FL%(;E@Y31H=Q5)VOV.5:P& M5+BUYK@UZ6+Z=UL5X)'Z#=#P4UM65R4)4]-^*SFJ^'IR.9K!<^$KHNUN(ZQ) M6,TUL6*-@,6W0?0*&XK\,;NE0D_!Z7KH4%W[M((Q'+YO?\!H1UZ;1'XR,7,; M8>1O0Z:2KD]2B1^6,Q;&#+U>X.1=8C\&+&HIKH/L[.5FY;[IXZP&'=8*]GY& MT1:[AYV_+KU[]4%HE1]909J,+ZBMF%9H,_VU)/ 8*-A>N0:?KHT5'*^=VVE+ M.B?E)LW=\?/U+C0>9GU3*_A/WN-^PK<$>;9#-/T=RP3.XGHA,5U]6=3[U@I" M*S!-;$,NT?LYB"ZU.0;W_D9IBJCSG14$RNH]LY\H?;&E5E9,7J2S&KQ1A6@& M\ZIUZ<\*AA1G2Q26FS>>P&I*(Z[SW?3BGE^>CRA&F"C$/#,U?D1$YH6*#/+: M'UFQ=KEG>.4[??K5N/5QG-S[*(1-^+M-^[%"N)%$$I:I-"@^^G:3K\-5Z]1!?Q-J845W.\3N>&:XZ:1 MI^F(0*/J4:U@;NHR3<-@W> AXE6?3*54:WQG"8'*?!<6R-$Y;<;4S?0G_FL4 M?HLS]62A.?;J9E:LGC+$%@H!JH-L52O7L LKR,Z[I+5AA:565DS^9K-!8'%% M:<%UL#RQ&,@CX3"'EM4!]-7^V@IBR;-FN;F)$W]/9JDD*-_"BDFGK*WIMC2U MMX*@/B]KUF1HE8 UL8)YJ<::I2AH@K/+[:P@( O7*X(?4CE1-?]U@I":;%;L+'=[0\X>F'0#OH7F:&Y%>0H8JV, M.7JF]E80I' I"G]@)4A<3>2YGH>P@FWINBY.Z1]_]HFV@]>[$\7RT!:XK?6E M741^(:>2[%R*7H5I]M+ZI(_OK?'9],\M49X<7$BK:+5#E3$TI:=8\RZL6-5R M$6S=5E6WM(*(-(DAXIJ;-D]015C]K^W9J-=H';A@EVH* -J^%RM66H# \V26 M>NBZE1]90=I"4;Q=^F4EOJ?6T$N#Q[Y1F9]KX)]-+6;7N1_=O<4X&)_B$): M/R[TGDXQS$UC%*[ZH$C2___'C")"]V_2+_2'@^3=@]_Y>#GRUA&.B:+W![+O M"74__NF'GW[Z],?$?8O":'_Z(Z7SD?Q/FB0@_@NW*XUYO0LW$=[G7[D 7O9? MORL._[L/._J_;- )-2):E)<\K]/-*4 M+LF 'E7U W>KF%/^]Y'YQ"Z:&Z+_2(C$"H;EVXT\R2R)_);\2VR89K'E)!-E MO*HW5;GM2)-E0N81;7TXFF$"(9Z*>2J;C3K%*QJO'-P1F?;VW^BDG6.QW4B3 MY ISMN7TITC;=%1^WNP1AF?K9QR])KM"G; 25]6M1YUPN;Q[:992DU&G!FHM M/D3,B4?#"*X@1PR?KB)/?YK,7XU* -@8N;.'99E7,%K7?M1)&TKYE":L:CO% M9*_('Y=X%;V&55.56DXQ4;H?EYBFCQ$UO&JVQ>933/DABLDCY?_X!^.I4S8> MZY* \Y-.%P*+4_8_.1M55-$KM"5RVV'/LQ!]EZ/HM4J)AIJ>FXVZ & M)E-Y,Y@^&G7ZJOJQI>GF&HVN#I;2A94:8=9J7/ZIR@:7&9AK-=($=4#YTNQ* M34::&N09@@P\[9^C0#&O_.\C\TO$OVL>R+*4'%RZ0[]<[/TB3 M!+/T>J5I3H75]#LGPA["__6[/_WU#S_\SCE@/P)R_NMW/_[..<9D(M&!06# M;SS^^YZ1KYTBG1\9_SF*$6UK.T,*!CK.D3__,%^.:*R#@C.?^N4,T2S.C"\E M@Z3@S(\?G"E90 5O?IHK;]0&5\&6/\V;+24CK^#+G^?*%[U=6;#F+W-EC=&. M+;CS[_.]M\MF<\&4_YCWEJDPUPLNS5@)KO *< []9<9*L<$%(;@S6\58Z_$0 MG)FM8FQVL0CVS%PW5KMS!'-FJR'GG4>"'3TKQN98$_/ M.O&YL4?GGA/LF:UVK'4%"L[TK!&?'V?*OD?.FG_O614^'];4\74*)LU<(\Y[ M5 539JX,%_RX@BLSUX$+SF/!E=DJOV6/M6#);"W#!4^YX,=L=5^UDUZP912= MER<,%1-SALP;2D'+TK)>1[1QXV?*29Y9QN(M4)#$XE^R MP(L*L*N2FL%13++,0IJFIDE)ZKGS7N)0AF1.KOY'2QZP/B8CE>_?<,L!7:J6 M5M]^,A*>$$T<_XQ",C6HF'/I[?V0.H+AL5[ C2_04_/CR8@KH@M5+(^VN34$ MF,Z,NNUD4R_4"JQ@O:[U9--_1"\H/*);:2>?;3#;5+WY(G[WB[%[1]_%="$!<>_H ICAD M&B+J?CVA_((":;"GF6 MHCN5))BFN3TOF[HOFNFF_!F3^_@!1QM?QV:YA1TJ M1OT"F=TTJ^G(U5>Y$W7M%FA#VNCUYR8]6*J-M=+"+#C\E;JPJF7;:0,>TO?" MKDCG0Q&2*),X2\BN+TQ$V63B-R]P0;SVBFCJ;*NFF&,HOGDCJG:$B0KGXA.U MX)EQ 97OYF%&G)B-9+)\31NZZ>I_NO-I6_1R4?4W[^2PX5V5OSP&]JDW; ML^!3A6U<9E,K._0LF-C15*VM9#@,^RR*8FYG05;5L2B:9WMEW%\9XT*TI4#0 M%C%N].M8;SKF'/_TKD]ZHPNYPAP]"X9UN8=3F_X"A1>#,^G'7ID4)6Y@$Y,:2+67;8V<18/PTC9QU^ D&R0C9]5/[YI5[;==E?-N"/8%%G&NS293V$O^]"'5 MRN6[2N[+7IF5MY&L;.-9DXU5D[T"">=#E!FJ60WD@1Z$]V>\9UMKDB)Y_6,3 MFTNR%?W_O?+-7OMR@RVHM_2)+,.//:8N)"H%:0S"JC.6:WWY-SA?_^-C"]:X M/FJ%X'QPM#Y'__[7E%]_'?YDCYMG73_%.E?"'=CR+72/GB]E-9Q'RG5*TW+# MEO@R]!3EZ2ORGIKV\A%#6!GTK& ?S(H6&J' / &A%1$=.O#U0&5 G1ZV' MWJUCC][*278C_5O@RC;/2^S'<-L>,?E?AEPNZ&_(NCY'GHRME]X_CLP!1LBY MC\+M"N$]O2+7#,=((BNN8%2[OB9,\"HMJ9@4^1L+!%,>B48AO7V/8B.[AF'/ MV;*C.:F6Z(HMU8**E^#[#ISL^=HN67&'OO)FL4@];.S>UGD>@27#G8J6&LL' MV[NQO7=M:3[1&Z,O2*,%F$$)^BG' MYGGE8GR"W/4]U#K4T-:JJXG/0JU#,/TJ23*OOG2JEA/R/M7,;OV0J F^&SQ$K/Y0_2>D_M/I#NYZ#9(C?G!/(&O,UZZF M\900K GVUT1+@UO+/'=U6TNF#B*^P>REYM,)4?ZV %6L4SQD3RWI/LH].@K6_HG_:FM\>WD$N@1K9'_0A4>5*'^&S^9,G;M@'!R M>B#/2("(@2N7@G"4X1MK?3+A^XM=O&D^@K1/]+14?36AI<_SF>'BP?7)]*[< M@Y^X@72XM=:\R@\GE6 ^M?/$U$@$"4];1)0+K1@P?6&#*FX^\HJ&DZ))W$['_3$ MDR*1B?Y:ZRVH\>&4[[0#$7HB^8 K##DSEO[=5OGEE 4VW'#K$XV!38@ MFP5W#"Y9F44F\34+/E7[@/,I7@IGZTSX5-]?6SZ#,]M4S90"G<=X%FD[M?4# MC6MZ1DRJSQWY"3T+!M6][30N]EGPJ-E-5W;HSX1)[:XYY0:TN2&-XS2PX MU^RB5,7Q#)*U;AML0.U;,1\T-(N,_NI;, NYF 5#:MYXIJBH6?"IV657)_YJ M)FQK=]EI'3RSX%IM"5XK)&X0-!$[6591*;5&G-TLF-7SZ%C#EG?"^Z\=4WPF:H,E95#9J)NM446>SV$3]B;.95 M+=!(/A:1+-42TPE[-%Y#U''3D%;S8TN(8P7#+H_)CAS&?V4[T$A4Z2.KB+F+ MXV,C0O@'5A$AE7!K0(G\E0V )0V/3ITO;2"KYJ$Q?6$/&<;CHFMMS_2K#XKQ MD_/6M^I>5+,(#>^'B>6S/8M8PSZ9)R3*+&)/^F1<3I;-PJ'9)>:I4L>8A:&_ M!PYJ1=[[MD/VQKF"O/NPO]7BFDK8C5 )W3JSD%S=1)_"?W86H18(P'6^G1Y5 M=P7VX2H:6*/))LMSUZ/](0K);*ZCO>N'FCFKV]KPP/N"H*A]]:N.MYM^:Q18 M&5^^^3H@&/,WTY-"A NZ(W^LG'_6\ ,CQD:,&$UZA?%LF;^9;IUK&GPLLH46 MXWV-;-B(;KG06Q&"S2?N=K?MR5QC6/\O=!3Z=SA M7VK5,NQ!G@X[UG2^&_I@,JYLKDG/BW>U<\,M82* &>WI.XG:0)8;"=WHZDZU M%#6_G$[X*!?:R&CC)STS_MI_\W?ATO?M'A(/Z#/5I%T0?5QIXL*#L9/R)Z,ZTB(J!_]9,=*,1D M]K<1;D1^EQXG5CM!$R:3ZT9_JZYL6/]5I'D3T#D_%^?\B,A+*?83](3PB[]& M;)<_HG6T#?WTKJG>),,,^_%0U7?^]T^?ICYI+1YX?__THWWF\:9Q]'G[XBQ< M]D8[I<9[(%3 63"HEFE19I2&H_-B5LY$KSQD:G;.BTLE$^^ X?*]LO3 =.;$ MQ8E-C*TMS"I,LO.*-ZH^J](^G1=KS =4ZT3OE3OG?M9T!OAYQ:89=U+?9OY9 ML+:^L*_O%YA7Q)]R3P[LD9@%AVMOS;SO8E[1DOK=5]>E,@M^U=Y+9G?-O.)) M]7NKI=?H@WU=W$8SB\MMPSZS)VN\X%SK^=?))=9K[OM?&1]#M(59G!\GVWG5 M. O_^L'"4?QSPJ+P81'MT[^6LG4 2\U->(8;6>G/2[G4JR%!SR6K$T.@],QM M$+W&9PH50HX*1D0*$<67_O8G:Y"D^ MG;74Q9:I[(9+DZ*>*Y9HGPK.\)RX,X. MUSZM6Y)9R581,/H!1_#<]!:G;S'4I$A/S.4Z(0]1% M,<.>29(O)W7ODD7S#696@;>1CBM\06&@Y@(;\S?_0Q]]:0XTF:A MV++/J5F1R7)MB<*ZEX&^@^DT$W^[(_<2N94I'O;RF44RW84W;VOJHR:KEBJ[ M]R &TL72*3$=>K1(/O+B-J+8HK+(36W!6:NSGI,'+_=@,/X7/6#+3;'^3&I6 MOERO40"K@;S\%V*R5U>7=WMA6X&?KJ*X1/H8(]JF#"O>@)T?D9,^'M<(>?$M MCO;@NP44Z>6&&/-T?C3U+32R59"28:@3F@R[BL1KAMYG#(Y+)0A:]&*1Y!=&<7)]MS*FB^\F M5#8+!8+Y?;- (=KX.FVEZJOI<*8V&[0F&H70'Q[)S;$,X8# _X,.]>(&+%B" MO"/]-;E7Z#,[]/+_(+74L&"(D2977WO*JF[=7=^8".@Y$?(%]((Z[_0&']HE MA_ 1>?ER%U1AS-1GN49>?3'5I-O)&$*GE)J20"9Q@:2A5-]^4CM;:\G!PF7* MZ\=5'5E&,;EEL,J-.(G)Y1UY1_ V+A&F)+V+#":82I$.85 MIB?U)Q]K*EK^_2_6O9;JFQ<;=&!'O%KS.*5\)>$Z 4"]ID1;',/:+&BH4)$Y M'Y SB\3\(>-Z2M&6^MCJ]\WD.F$TA>38QBR?!2/;A_'DJV!D<3%S9EN-&)M\ M5GLQ:&4FETK[X)=\XFN3:)*9L+:OR),<;%/MX(U9'/Z^M!"=>3+FB\<6?! MR'YTP2:QH8.P-2*"[PS8VE3#&S8:=/9Y2JBCF?![:;JV2#!S;/@=*^FI/9 >_TPV=Z78>_77C$TO9[6-CS0M3Y*EJZV]+$N-_.7OET%P%WJ@!A_=("WNQCKD MN6C:9CUGO],WYK6/R7,FPO$2+S<;?TW64CFI.E_T/+_5SK]W]9.1?^XEX;!Z M\4I;[KX($B\MH:%QWXS"'NG^YNW@LXBU:R)5E!Q3M>MY+H_' 'WZ8?'G3V2D M+Y'G;WSDW09NL3"VN6W/J!$B^()WA: N7WQ]Z35\(++A: M:[,H)UV$@?A]\J-:;&5<48H2$1/XP1^]'!$\^M/L>604MX)-?QZ831,41\GT M[6L4K[%_8)&&:)S/WU/!CTAEEE:>_6*K\@J+L@]T<\K.W#6O' M2\^<5-(\'?=[%Y^6FR=_&Q(QNX8\"A::1,M\!?Y: CLY#R%3GG]5T1?]!]-5 M/S&M1Y4(J/FQ'<>^>KER!L":?)G)^;TES6GIPB_(A;_+".#G<5I3"C*BJLZK M\9/)3JQJ5E4'U?R-'>>SS@+))[2"#S,YF-<(^R\N) 6DR@IY B7X.+&%N1V& MKZ!%(H%H4#\C;]NN.DN7'B>$,FX\Z:KSWZE+.\1##YLC'[G=A3/]NE6=4__C4_MN.@UUDRU:N[BC,S.;.?H\A[ M]8. R+)BMO%Y'5T#(;7O_V9]3':X:TVSZI W[,2.P]YJD>73WY1U,Y$""S> MJ,2G'4()I/!$X?D]!V0:>*I2_;=[S8^MJ/PMS[7!H[Y1%W8<]V9+J@O(J^;7 M3$ZY7%;W/,XTS+C!ZUW9>,*'N3R?ZC>WNK4=)]&\$/F7LH;JF1PR "CP$V$? M2,'7SL]?92"D?KGC1GU,5VRBSC2K#G##3NPXUZT6.1>[W9!U[U4*2+YKR/.! MW'@R*TA+24Z?SNO@LTE7G.Q"H^D4XQ*WOT8)JG]JZW]OQX%5+TY.]:W/D?=Z M& M7,N-""H=%4:\ $PL8I:WM=QYG-2.20B.E5/#7$DTSI.@<=>[9 ;_6R4G*+?E=OO5?IDC/F*:$F5!\00X]*4B$^=U[M*) MUWYEF[Z8LEAO<5)5!]#XB1UGL,;B*"N=S%G]?D);N/J)QOT915OL'G;^6DJ. M/Z_3R8EY1 > W0ZW%4=3VWRZ!W-A1@V>RC6^M..45BU2[KE21]WKR<7?)&8?)5)UK; M?,)PC_R,JF,[=.WM.+!5"Y(/W=#2_EZ/7:OLQX\LR.FBJUF.;F%J)_:_E='5 M]3Z>T!DNY3C7(\GX2?^H-ZK+V3S1)E].QOAO,5IN;N+$)^]B5(1>TC2R,62B M[IZIW<%D1'Y%K](QQ41B'\,U2^QOM>5_K,HI=V,=>:[918U&NLQK-%5-XM*1\TV6O$NG46IC*9GL?X- M/H\B&(W8UUPWF 4>?0/QUHM:,@@^3P3"Z(J M*?XI55ARDFMU,CML@S>CRS=<9@W2M)Y_^N\'/D#A[ MKP%%K_6)!?<45&7:AOZ_D'?G02 \@-=R40HS)M(N+U+);\<]\AK>5/V,8M.Z M\WFCZVCO^F&#DYC_KF>;WAT1]H? ):KP>A=&0;0]Z4L*:-M:L"MO_=!/T+W_ M@DJ #.F&B1]1FO<720]HQ^#=4-[=#IVM[2*EB>TL4W MA,9F _IXDRM3K1#79?9<.&BZJ]4<[.E*G(6AO_;-F-IW]%?4;!DFJ?)5PJ_ MV_=^B >Z0R1!,(1WR28.MA>#O>E@LW#@-1>$&B5O/&[9BC!XCB:I&>$,9A)" M3+C^>ZO\A05D"&EF$'B+TQ?W'Q&^"MRX.NJV>\>3,R4R2?_;8P(;<0^9,:P MRLT;Y'FC1D:A7H:P0_9WQI\T'JE9J,4]LK#]<9Z%HM(;I_N1$>-%*5D(I7J. MFL[Y :K&.)$((W_+B")_D23'540X2_:H)T_3>*DU_]X.(= <0K4%IV;B50=H MRW,\R&>-HIIMQ93]]?5RQ2<3 F*P^%V>O$HO9?H/_+Z4$L_K$-FZ.PM6\HM+ M= 9J45]N[J-PNT)XWV)U:W9CAR"NCZ!KWO&S>"349U;[4S6+-T";75?W=,Y$ MH3?$R9^C,C C6.=L2S_@R#NNDU]=C-TP.0F7[JGAA5.SF^DR2$.,UG LO6^0 M.>3Y[! ^'/%ZY\9H^1SX6Q9A4!_UIUN?=DC!SBC7S7?2+*[ISGSMN&%GXD%K MA%]\CG?2!XJQ\M:ZV1^"Z(30$\(O/IA>!)BN3,YE0*?A0P'Z+)[I 9$#P6BL M?[WU/5[/L9(I+ J3&FQ@]2'@RC\Y)(\(7/*08T9G>!MA/NGTK!ASW !97:W\K,M+9>:]WL1;-^QPOVK/']);$2F%ND.ZW)IOVV@^.2>.T ME6:]V2$BFN"!M^;;3%P[$EKX.9YK.S##=7I;NO?8H"!$%V@3Y;B>_I%?/PL4 MHHT/H-$WFPU:L\KKO,DC8'K4T-W&&-<.45 3EGS$Y9B)W*C -C]'67+^".?I M!B_.35J9Q8G_6%]':-;;9.0_HA<4'M$M$1 W9"]AC2HQWRL1$@?-OM,XMW:1-.=MJ)[_\]604X?HZ7QWO%W>]!*M=8[&I! MW*@3.R1&WV#];3GZ7C52.3XQ7F/_P*RH:9J:)[QJTO5UC1+7#\Y+M"SQU@UY MB'D.1Y0HWP_2U&D^HQNN?3=X(O^"ZOB*^NE[.ISB(V04@N4<;F78]_R:UF'5 M&#ZP0VCTNM@YV$8#J]ZKA"B^66N5%S#(C3/320Q(G4M\M7/#+;H+Y18^V4^' M -U7 #YU[[=G0]L#PA BX&[)V^4KA/M3]?L:K4&_1EZ!C%J?3";2WD6=B+8[ MQ(1EUZU/JX"USA#8[@,7K,V<0B9.A%BY"^]"*.T3X=/=_D N+VY"%;[MG8NW MI0(877J:\-5'1-!Q#?'4X5::5Q0G0A%YB#C&R4W@[P%2HR2H.W8V8:7)%X0A M9XP&*WS24%5L-5U%$[WLS/Z)*)FAYV(O_G8@^BCBV-2Z,.D./9X?&T ])'_N MFQ>BV[-BR-T>Z@Y@\BIA[K(>F5+JVHX'6V]*=NJGK-1F9V%O[ZTH01V%$[B^IC@["RTZ-\%E7+[&)[:@281;$S:WA?MC?,N"Y:ZM],7<,2A/MJ MYR:B6-1EDE6C.D?')@?@*U?4JG*557XWG=M/-[6FI$Q'PC4YAR\N1,A#0CRP MUE0BD;^^$HFC="?5^F0R0E9$&8N)G*-)\S0+ ME4A023S!5-GXR&2'2Y=1E+OPL,QB>_1"PI^-.LTAB^F)Z/#QC-%F?77_T?( M5I5^=LW?X%=NO(-89Y^\W%F267DF3U??;@U% MOU--TN+NO IDM4TWKZ0WCN MQGCCY8DH%5SW1;_K4*@%W1B&U/9L7_CYAZ*!*1?BI ML5+QT]0;:IGL$!86*./T52VMXOZGQMS_9%5)W=JF7=ES8#">SB),I([E5>:7 M60+-@F5#F$;3()MZAL=9\+F.M5+>FN:M/ N6-;.+RLRK,CK.@GT-C)4YF5C' M&#@O!O9I/ZQU76=[>UZ,;F)]5.Y9E4UO7BSLRQRH9*])DLR"S'GR"ZV#?XRJOOTGT52T"#/HY\*HG$F+!SB>525_ON^ M6=M4A"I]3+-(-1OD''^:)PL'-G,8]?D/3G?EM-D9,HMDR6%WLLZN,HN$R'&$ M1#^J[WA9DN\B2^^!+OX.)?[:#>Q)V8MQ(L6ID+]E,2KD+W]_6J/0):((9-6W.^LM^LZS,-*BX$G> M_7D"V6@(5Z[^SC:2*K.\J[_K_S:@9I:C&[#R&\9;0-G4JN!V*[-W=!NU:>Y. MJWX^,G=FGKESYCD@ +H7)WE+:*7B4O%1S^<;"ERBY(C#6W+ODBO6^\>1#:X_ MRE6?6,#N+R[@P24G V*SIO&T1IY:[VDPV)A>L;/P;0\:V5_YSIP%BR?V@[]S M+E>^"XO'7"$/WC6#1C%XUWB_S8+)M1]]LHQ4O[YFP:_FH=+M'E*S8.9'H/0$ M1[MLHJHA%V>7I?<19?X1U6L9RP97RZNL%K,(_/N(J;1(UZPT4LV";R,>_+S] M[",D<.B0M0_6-F:MP7[R$6)I9QS@"(&9D\8!9H&_JD>GH>*X!4%^#=PL'PCP MMB' OQNP<-6L0/K\C+PMB)DU^8G*H-H(XEUZM(L-G\E9N8_B>''B5KHB( MB'?^87&Z"XF@0NF-> \3HV8>W4J;(K-&G,"H@7B/<&@UP7?9;^-/21N +/\Z MZK2^^*&_/^ZU$\O_;N=)*3UVFNSR^\YQKYJ("U&53CGZSRCPR*6RPJX'E9&. M^!#%ZEKQ;;J9;)FXP+A&,;D\F>)C4A>TS2SV,G];H'862&\7VZ$5ELI: K-)R1 ;-'+F*][)CZ,^[O.EQ:LR]>( MO;68;[IR70K-+2" S62Y 1XC#VZB2B(4GUA B+A0EZ'$;E2])+KO+"(I57:7 M&Z;]+O%5M"?/]QT*8WHCPS_>P(,]AF"RFY"<$F;MKDU^ES'LL%1]X!9_X.E. MP[*&IH.J)/ZAGN#S79]!;1K"2R ]^M\UIS76!,&&PHM^'JQ0!=3F>/2NV=#. M2I*ZW5M9*F;!T"I[AGR3*$T',^623G_1\W,6C)KF;JRG;+[KT)JJ*S-OC7K7 MK&A_5U0;Q6;!N"9W0BWSVRRX-JWHT]U0LPC+ZN.D%\VL'XR;Y+I6+=LLHN#Z MV,,J2_L'\VHR3VO=GP488Y\<[.1,F G2HDB<((QY]MF%;8JKM $]L8&#Z6F] M0]XQ0,N-(D&$7"S2WTS!6XV[^8!W:3?]7U ,B2S&4)9\FYY#B6Y]'">784BD M SE)^*3';-&TG(QUJ; 3B_J$MLQCHU]_\S?3D<)F8=P%^38][X+/+KD'+D/O M"B/XYH'<+(<=N1F"6+\?*K^97";D1+PYQM?XR4'5$+]7ZV'WGH.DA[H]\FC%'$"&OH$_U[Q-]%U-KGP:%26XQ^7I8CW0J MSF,FQ*K/;JGM-*).>=\436D>A5^N-I6O:O[I/ M#C68AJ*0Q[@]G6(0ND9UW_S-1Y"_LMB"AT K,VL_I6:33?@!1VN$O/@61_L' MC%[\Z"B+3\W\J[[J>?M>X^@@=:_?L^J&?<^&7B6P>H:)%-M,M\#NB4&;1?PJ M%)_L MU_H:1)O.)V,.GRR=Q5VH4$KK8TJWZJKGHZ88E8B;&W)G)_1NRN DUVMPR,5D MV\*B*#-X^NAQLH7]XH?412/V8:JG/2"\!O_$%BU.7Z-P#11$00 0A[2)9G7; M]]?S$F?C+3>/R$-H3T]5;N3T\*E6M%D'DXLM:>-)0F:YN2>_K79N^.F''SA% M:A+24U?_(=IQG $7_"H;5X(_81.H6FOCMWV_\_:'P$>>.#0@\$ <9--1/O@J M/YIL,WZ.(N_5#P*PX4=$NJ\QRT"$C)XJ=HKJ_IVTMH3(>GVE($3ZBE1-.W; M,RPD_G)SYY$!_(T/-VEQ@WQ%R2KW#WFD+_Y<*"K80XQ@TUW^B-;1-O3_10Z4 M1!F?/I]P@0RB6>^1)W;DRGVKWM C#&P34R7%A49&(N\J*FN!+3J8KE":&^_$ MJH#QI-K48OIB'*>/,TBQ-71#8+%A3*XY,WDF%:*UY,$D5H9;NG^KPL5DP MJ4[<66XC-19K[YJ-'^ #959, CX06,"!CM%S^3R)BHBT=[^5- %MJ?Q6QYN] M:[8T"5I3J9'U8L-FP4)%%)G,L8+J.0N6U(Y8*QW!%-I0:B( M2'W73/H $1KBX5>.OIT%YYH^:2IC?N?*M0J571.&/ MN]>&1R;T;9X'ZTT&F M:4+-9\&VQ@*M,L9]%FSKXXQ6.,=F@7'4UD38-2-A%LSM8Y,V>OH/ 2IET[N] MZ6YMER(R"VBNKB:0,FI\K^!:Y[CK>DGC&0^I[$PW7[U5X6S\R[MF8U-QV"&Q MZH.?Q8/>,)F+,_#?/QAH=CAW313C?/Z/#SZK-JHY"8WS[J\?O(MJY[6E)K'W M[8%L>K*KLNX$U]ZW);$IUQJD]PD&]F/F^2MC8(BVD#ARWBQLE3XHV-F/0>(] ML;-62J)@7S]OYO?$/E7:H^#6^W[D-;IH^T[(%"S^>+!4Z-N])W,*SG^\=.J_ M=/(9GX*#'V\8F8/&=%+!LH^GBTH)SWR"'X^4LF^E*G-6\.[CJ5+/+R4GYPK> MC>",MJ[P1F;DOHD3?P\"7M)R3#?L1W6.C^HN ?W$# ]K.P(-.SLP/7&U;X.2;"Y?*GCZ09JV4/[/F MQG$L;?BO3/1]+UDU7=W5\EI5&F>;!^?Q(9]08(*P.3T$CAHJV1*_&$/F)5DQ_GV M)*!M^A;)B<-I38+2@N/.82FP.,9>&(WI7\C1C0(M%V"U0&\M>7H\(:1H2)_>%)'-%QS^7DX'MNF0M#?<4DN";^ M_HIM3HX_OOQD%*TR^[Q0Q,VL">LSBDJ#*BJ[-6D^ MPDU<6HIKJ60,XK2J82IJ39!!B'WA(Y;6,J\>3;K?._"TVF!VZ&1Z(-6KN,8%*BJYTE;GJ^K26_9M11 M%-\M>4%Z4IB\1##91($?L6LFT!MJWT76UQUP89M@\NAZ(FW:.[W*C1 F,ES[HRM#W M9H%=5V=&9]5LKB@NUVN6"R%C<3F6*T12^M*9Y"Q '>-6[+2SZB\5OCP#:!8 MJI? /'MK%I".=G=NVE<-+CC:TC;Q>$!J#7-58J=-*,MHU\T.OU0=/X0W#H0G M/]QF+RVO-D7GZ],K." K!6_9-=CB?',KHU@%/2+G=+O=4OI/'!DLYB(7 *RW MUC=]M%D!WM %V\WW-R^RQ^^CCY3\9/(\]_4VBEW*7YT]>0994;65\1V'MFO/W080#N1 A+^^%]#E&FFTL.]HZ74^W(@; &)39B89&8( M5)=: (2O)LS#926C*M5 JRLD\P")IH25/B>QAC0+D'JI5O1X9./DS@H^*8Y. MU^EFYHT3\G<*I/. 2,2N!(KW+$#J=-X$:OTL_+>= ),Q%F91U*43:LB\&*3: M2J:JWX7MZUK&N[&;/SP#.[W4#^CKFXNO'W0=19L]+9AHA^S]/B,I=E61FC!L MKU3UY^6JQ,2R8T<.6'##+/5&)FZU*=VB*N%NB6[6NCSJCRQRD.4]T"OLIMTQ M.X. #5*2/8"TGN_8@T3^@3DMGZ/Q^^@E17+V1DR8O)W8S[,(.BUW0&64[[M/-T@]/]P* MPF>=AUFNQ;46@B*5Y>&7ZFP,<>@ ]B6-VM4,3U!/#T#53]3+JIY%].0"?T/I M&*^9^;- ;<24W&D#2;??E^NJ4IAQ7>-B@W868%T>7&_LT"%0"PP";+G?9IZ4 ME71TS"+\K$#TSA0YL:SMK&G/"[>^\I;I")L%? H.+-??-HL<$O'9I>W2(: Q M25>Y^&16RZ6JW4"F54L=MCC+M%.1Y+99=Y?O+, ;H3#!M!_8DMU]4/,&S6]KK M^PHPDT8G8K6Y1T0XP>_ 8<6\58QL"2S/:,>^?8#@")ZB,-GUR!:2&=02,/#" MO7U$2C HQK*)=/1E5B9BW]$L(O\^2M4PA'(PQ3D-W69QM4':#8.NBXJVC)V%^W1DE$OA/0NWJ@YP,_5@%KX?#?!F8GH67H[> MZ%ZN!LWB=?4A=V\U\*#V53SS7$O73N"$+ECO $C.Q3[.7J7SWU:;:EL=GB.& MS5"=%G%$ ^],7TR[>R;=39L-\ *C X#)Z07-,4%[_.X_J7\@!6U.;^BSG%MH M,CW-(PM/C7N'4Z:GOE=SN%M)]$B97&?%AC;_JRW7O/S!>=1_7?#&B7>LJS[X M)VT3*SL':Q?2VVJ9.WAW?18'WL#_ Z$CB M3?Q+8+P>AJP ?A.YPR)4FBMF'E@I2)%*6.[4=;1)/I#.AACS:K/Q7<#?Z3T' MT(!NE[\DF#=JX"7#N-(9!>PB9C5UW4*6+QGN*1_3]")Y>G8\GI,Q!WPFP M";S:(/8#X!&PR_8(.^HGZK<(?G\(D?7@@K@;59R>^LG"WHMXE[TWWXTL3D_] M9+'C6[4FYMFOO#(D@DXZ.5B1^7X+#A"X/O';H/\. /'DA;6,>"89;&ZG9GCS M5IN]3;E=M!&R0G-R<'U'8N20FZRKS;PT??>?= M#_S$!P+32]QO&/CO(7DD+@^S2>P81@=#&'^!VXF/MJ"3H<24:>4XV2=$]B.R M1EZB[%&Z.QQXBG& []&/^Y'=87A]]QC4UKJ:\D(>906%?Z=/T8 MH*E)D2#J-0Q'> 1;)\B/-X1)]39,98F55V,]G/1E ME$N/(R/-:PC,C@"^1V:@=N$)Y2:8+=M->KM5M=@A;C79O^/Z9MQ-^HZ8"A7D M@HR^02Z(F5:5JB=GY&4(3OIBW:5[4I25..E[W,6;K5NFIM+; M<#]G6(9@2Z*Y4T"3FPR:@_>/24J+2Z&323_- ?SGG?ZBU@">"L<3)1$7Z"V6&T/4*LI:+G!68XU,3ZGAIS\7 MZ*DU1Z9RQ@49UP5XBVU" X^>XUU@IK8BQU0PDTDO+Q!4:XA,$$$::&J-#]OY M7.]D^P+.Q1*1@).6\U^X]1<[A!HX%]\P* !]C^*! M^7$Q.WH!V$-W_E&IC3(%W5E\FZR ;DG/DA$Q-.2F_HH;O=3VE>?Y&8D/X2:" M^SR::>&[;$@5PUY?2.;WZL??A;6J>3UTWE*O3TI8FYK70QL9Z(3MT0Y+''AZ M0P9%C'1D-#O!@@@Z&4@,=V&$W7V5Q_%,H\]17H01--8W>63O^$EK5ES&R.^CLYJJ"X 7XYLZ6/1?A=Y- M% 2 Z&0XT[J00YPZNK(#J&<_4IQ'$=-AOKK06-'G%']FM2FY"&U:$KU4SS,? M& '">?VAU<@FYDQDU6 M"<]$(Z;$]@!,NA)'-^=!%3.QA3X+X,1V/?_:8&9 SQ,JA@'.!VP6!7*ZNL&H M-[-:5O4L().UR;G\O[4S)PV=E!>@3%MAF>:3AXAMY6-L!" .@8X)<=;^M?5$ MYOJD]Y.GR/\!!%[ PJ4]GM MJ%&\TY,N\M==T(E\J9.&JQ_?K@09)EWT4('65.%CXT&E-8WV%KPGTTF:Q=0\ MA'$"4U)9E9.:0&NI.2_AWG')90->)J3($D(U>+WF[4J;[B MT US)U1_'3?5S0_]?;IG3JS^^_B(,1;T_)NVPW*/I-ZO3I"B97/P"2 /")1_ M_,4'$.D/NQ,W&;G;&/I)?0@/:1(_@B,(?N"FL/%Z&"+S^%GBM*:*,W+N?1@G MCSX(WP#D<,B0[CYS7_\E7=FJ_:\/] M%1RCX(CY1YV[\'8^OX\A<6Y=57]6_.47" [.*2O;A#D.[?.M-JJ5QXHY MS!![.)OX&238"H1(OK[BDTCE+KSVBN=V'401IGF[WD4PP8+N MV@F__^Z#P'M 2M G1N5Z??T[&\..(PR(;2'3;J(. -,[#618\9&DM#)0U2#L M#(GA6Y#];V=UHS6 $7:9A.%EQD0+L?(*L+L2"9%+7+><0?01&X5;S$8HXH/: MQ) S4KK[I [$N;49J3R)@6DS&)F)F;,8I\)4CNJ.XJF2+.=1+- CYUP43N*,AD.L\.+5U^=[67>MC+I98'6AF!*,B9QG"J3QL9)0RKGML\"]SDW.G-C.E90"/)H)@[+P=IFN_&=^)( M?$UJV@!),*;..?BS $Z.,[43^VH0YZ/LI6ECH\1ST+ZJ5(1(YY31(AWD.L,SIQ"R-#PR%Z\* .<4X^(# M6+O,5< SU1KD%W.ORB6R BNE[CP65MHK(Z_3_=Z!I\QH62HBCS=MV0# M^__-GLK#4WN!8.^G^ZO0(TWC.,6/ZMU$<1(_ SE:NX^ZW%?O,M&;%&(E1F*^ M14LCIOT8Q"L-4E6YGM&C;#77XPL! M=P<2WW6"Q0^Y^"$7/^3BAS3*#\F K_Z9)R=),=,658F6Z&6B2%M<)XOK9'&= MC)^Y)<-D9@'8XCV9C/?$'/NC2%V[^SR , :OP(VV(?&0+';(8HB1[CZ0Y=KMZ3&)7MH6HHK6:G/OAT[H MXCQ7[(MG@,_MLCS]IO) MD*4F^"AQ-'G591;(+?Z1R?A'C-E% H>M1'6X::/5@5OQ]?M9H#5P(<+E B#7 M=ID%2@JJ,"UY2@+;;1">+4IERZ[18Z6#LY@7+TWC9F'9 @5?M[:/Y>/%%0UE$./HPRRW7[2RP7<;+P[R@&E"#1*>B'R =@Z(U^X.>&F J[SM\+MA\4-X%:,^^.XI7KW?$%A.F)Q6 M[X&_)3.RTJW"04#:V])M#&TZ^CIQ0L^!W@N,O-1-B@6\Q%9=C:4N%Y$_?&C(9*H%W>I"B@1.$-8C0?R MH@SZ,DQ,DNH#8]EF&;.P(0=&]S,W\7MK$T6C6M MA?9PF0:LG08X:>@EA>[.B2O#+.JIV>KIMQ "%^]M[UOH1J'G9SNY6,B*G9&" MA[!+F%#%R.;#/>O0I*;>A6&_A$)&P>>+D6%/;!%H*P!;C<$*NV1+8+E M;>?#05!I#6P1*-A5AB]N#W""6B,KCD)V877$-8AGA!E!^"=%:X -K>RW+1]6> MT/_?I_ML@V>_)\S 9O=Q]"4"@P3SKN(QN56:Q-@#+LH>%7;31Q#E:;R\S#+E M83PZ<5V&T)C"'TXIM2\Z=)R(#.MQGA 7ST[T&;GXE@YI]W*6GZ@J%2+>)0K+] M?@&!=WU"TT"]MN?O_I():]J4Y3L/-^M\4=<[I,;%Y$%P!"* 1^#=1S K E$\ MD"4@HH?Y?0TI"[YD\8-*Z7R58*-+!)LV+9)2W$BM9E6H6B$F*_ :S M'\+U:=()E-I''53=6;B*.VJ/=(R'< #;O+,ZF2/C><^U^GPS?>L!D1PF_A&\ M!$@Z7H4>P>O:B8&'\,-%"K-U9;N#+?,&XRW0)@]?WMJ2 I:( 95-\EMQ5Q\. M]$1N# 4#ZW.3]9T[^7^_@AC'4%[(U;0OJN&A?6+Q8"\>;!4!(>&FC%F[4BY\ M=.GX^M[/(7- '^ $F.IM]%6T*P4:TI@J*+^" -\Y)B7!"<;O%8QC45W6RP;5 MR\C?Q5SVG<=E7_WM+HD1K\6:@;-E;O-!OC4N#\UR>]@\M/:[N>*9R4;.9S3T ML(*''2'\N-<0GS(7.!FE(]NB0ZHU^1>TP81LH03Z+F)L1/DG!N?K^AOU6,CU MT9>8"R Q3TB>.3;VN$2P6IMAY*HS56JN8:6Z_J2]>TN8RI PE3$P#&9"U!ZW MJ2O?LP!4C19/#Q9>O$2S6($!I8UZ@V32D0"1V*D;+9.&8E!^.T(TSC@@J8Z= M3NIA+UNS"*G\9>&AFC3VPHJ=Q=600=4S%8L\CU48T&U571"!^Z(HDC!WWJ,( M;::'I:B6, ;.NHI=\F+F+2VW?/2._G/YTK*-=ZJ6*#HE:!:0<1$;HA)1/OE( MCZ;)=5Z"IN8&31%;B/9@C0XMF>8C_@B>.3N$RNNQ!%1-"*@R5H@;0^/WT7W@_]F"1D'T$^/_Y:=QM#9X 2($UX1QY//H(@.N"# ME<].%*84]K1$?^_E.Y#52>;AXA[2+<"5_E._:S.[\(U)X$OHG1(;=2[7PJ0T MNMH-B[;>- ]N.8A 4J72S2):8XL?>[(WV#HSBXY*^2QV<6<0I=3]Y996^Y96 MZ7$F[RUEA7FWH?]?P&B?0XK&*\L=9IE]R\VNB?BDI<3M08ST=#+KF&R> MZN]8 WJ.DM]!\EK?4"MRSEBXC?/MQ2-NKD=\N49DI]=[N)-;CI1U6B4[ -]V M3JB+DXCF8^[5E>7.S\A[=^R].4$(,^7R/H+YGW [UH7QD2>A'^RS4L.-:+#; M+_?'#+X_IF$SR6^C&03"1C*$YN$97FX_+>&S::V ;4Q':$?-PK,\R_B(<:NP MW"E:.%/%2AXD,$-]TF]9E0L-[UD\U3K6Q1B.(3_,%:0C@._1/+&6N_(URE6D M&: MNO+UTX*S>@[2P/@?4[Y6]PP2_!@;VF<$1HQRF@V_VB!,?1=G@OA!BLY[ MHZF&1 7&XR=H8EFB2W5ZC/B@1 =M+L3:M 3Q37I;?T/BV]F"[*'!W("-*^]CYOO]?$B(UBA8$$6#&P\.80H78I"-H<]5 M[T"<;R5B%<+FQA# 6Q-Z6VU3?_)#(D1J+UH9LV"/2Z+)=5GG!(7^-E%LBH-82J4':T(H9 VT#?K,C@J'FB MZ+K]I/=E/]XF;4K,(A0LS>UZF"BS '!DIBAC(RC=E)X]WO0*M:G2%23PQ2NON!RY9"10;)(EH4^U/*7)'I M1M"(LN5-$ M:,@O:H:QM>=%.Z'16E_LAWHP:6O#"@?)#V"&ABAQ?-L%SP8Z)C-Q'O:"G'*D ME)K(/V=PA6"+;TE9#%>7(SR3ND>5P\AY>W[1.V8H<<8ALEH]ZUR/D$41J_5< MV-$B_VH(,C?/>"YBK=Q[#;8D!S[TOH)H"YW#SGX5'"*8$$6\W#_7I_Q'R:)JTB-I?+&! ME'W,>.VK'W^_/@F*J?%ZF$,&GA*W(A6OAQ(R8N#^91L=$6=+T6=.&17Y/\X$ MY'_XX]NZ>7_C_(,YJ"(AX^[V#OS>#=IF-WV''%?8?@5'$*;X0A#_W0IJ6XU/ M<3!YR:.HN*A,5WV9JGEX)YL>YH;Y?)EIJ^P.!IV44[GIN_'2>K=1)3B^.;C: M/#G_CN!-&B=(&85,"BKD/X*"Z/1J,#58(@9:AJED3',1. A M8#;71L!97-!I+T30GY\B"'#1KS<0YA-Y0T/& M.*&.QSEZCC@PL[N/8/'U)S_T]^F^_/099:Q8$J5?AC-V'%&OHU'*L81=C )W MSJ13]!7X@^HO.W'\*[, 4L+#Q 6LZLF9-&!23E0,5=5G-&E$NOJA:@4!Z:Z> M6>#5Q5=42P7GN&)F 9RL&X?/X9N;<]+023F."-=B>',FCP[;.U3H6AS\IOY4 MIL@3Q2@X+:^237I[=0A_58&4\)[- K;A=/R&U)CTK3UYO97G$)TT1'T5,Y;+ M=M)@]=,H*J[D2:/3D^4+/=A3?V;W0EXO\)V-ES%M&_>2CDI,&D)IGL8-> P! MT<3.*,W8&N(>L%&P]73W\*-3\RC[3)!^>C]O1\ZH>O7+A4@2.\<=]=RFIMSV6!)@Q>27:CVUVF,SE(<%X$/ M3O(FOX_NW#[^<\RU-HJS+KXB/1>BDW0# >Z#WP4Z(&76">@/GHZ=^LH^-&AT7$TF"@D/ M";WU*<8[A'MH^'WTI>="7&"'5)ME)>)66ABB7BDR!?B29!YQ%1EI2K&?9A$P MY\KI4F\7"]$Y@=39M=%+N,T2T27@;HO?:-KQ+"$[%*A' .ZS?PU='W#2W-V,%!^113AAVAXN1;U-HI-D7L?QLE5&/I'M L<>&+;(8R6 M&DU:_D81&>SR_;616$0_K]S_I'Y,MGPUQ^[7**G,-VL%F0]J]QQ,&_'YMN?D M3U5;F+1&.7;\\J'B?HI/^@/BL8? .;T!=Q=&0;3EG'5F6\WOGV3O(4F]Q7F6 M**WGUAHKH61H8]G@]>D1;)W@+D0"\<3S(O<8R*A#Q^83K-:*#]@:(-0\*5G* M:JIX1B\ICE[=.$&P(KKAW>?!SRYKW#H)M3R5H(<91AM5:2I-"Y9&,PM[MK-2 M5+5B^ZH;LT"6HHY4L6OLR5E (JWZE&>3K8/, C"52DS=2]I=!Y@%X/V5(P%? MG$%00U+7$@'58 BS@(ROH##UQ$E[/B_24*2TV04^:8Y64V86W*1QZ[!Y%T\] M]M2?XVLW.R?;1=VL].,O[JF>[JD[I!XDIYMHOX_"&P?"$V9+^:OGO=Q4 MG 'UO5!3?3:^OH0B7,^7W '4D% MB7W.@$;U5Q3[Y&[]H^\A9O7B^-Y;]+83LE'J>PL]1M&V[$]^2.1?,95,$F2" M8$\DX:].T*J6W[7WPN'"Y(^_&Z)MZ7)T\+ >PO(\ #24MTX=DRZ6-]1J]!;@2DNA_9RA'2)[-0'>V]1![ZQ&**WE50=[#CA? MI'X,4NXKD[)W81O^B;D^7LBB[T!"U-($#G(F,U-(8![=Y?6=-2+?:N/$*D0 M.__ O#S=;#%08J(X'5%W$F)CL1Y%5X)9S56G>562=,Y\N%RUAQ!DXH61(-QO M#%,6@?\$.[6MGN/%**90_UWG0Z-Q%/A>)I5!'.,"K[_MD'YRPC/T,)*^YSOP ME"DIE9U15[WL96JR;^O)5#&># -EVEF D(1FG3.Z.FL MN,P1/_Z[/ QU:)9 ,:]GLSC]+%@3K=A)BV]-%8DN/&E,77@6T3#1^:1LT\F_ M(B8K&Z6LC%E$\7IR^<=AQ**8E=$BV&^I_,(7K M':\WTC;9,N:950_F!E3H;34Z]G"@ENQ6KJNTW4[_UFA *?66#K6/O1OG#\3Q MG#30&.,<_,0)N">-WT??.N^0T(]7 M:1(G3H@7@+5DK78:4V\3=$2 =^? $$V$7E]8T-B,2P'"70\5W!.X_"/ZSIGK MIOLTP$H8*Q62?^:D^RL.%LDD;BK@I\-^2]NR9W8(=V5K310O'B/%$+]N61Z4 MFP?:4DCVU,=\J O-!9K;9:!+,K? #=#Z>GU8X 4#Z=6U'N(X!=YM"O$I):F/ M9.\0N7OM$)-T?T#GFQC)/+VJVT"F$9WI&2JHYHZD477\=QHGQ)OP"HAD>HL0 M@\;EC;%"C&9_'\%.Y%\RHF:U$VO":'*7T=]K*!/6_RUBV 1DSN_-.;^"K+P& M6 -X]%V0[?)7X$;;S#?&NT\W^&A[],/FKY^]+=ZH3! PO*M.-1GV>,?=; M<1RCO9'X6PN)C1/$H#.I'G$A_'E?$^MUHKD.BGI0K.5',IIT?X]5X"C\LU:7L;AZ#[!P.7G^6UM)Q^N757[?4< K0? M#=PT'1R@ED/"WT<#.U6'P.Y_#=Q.=<>JY51+[!A93^X02/S=P/7G^W\M1T%B M/_1T, \!S$^F '.)$WH(8/YA"3!\1_40R/S3-&0N\F4/@=#/IB'4S\T]B"EH MG/]@>$^X'(YY#FH]QU15!BJ!,0;N7[;1\:_ ];*DTP=D^R))E*(%6(6!FA32 MZD>R.(3KG<,/Z!]_7 5!YECJG)*FO[;>!K -V<3UH@@_XI/O?DC8 M9$S]=A9OK0EL+URG6" M_P+O =E]B;_Q@8H^^\^X':-X@1K^E>_R>-'87H1-ZC2;X7;B< M:KYBU&HO;QG: [,!EP7*HW"/Q1UX](_H+(2)$VY]M,<;9P'90S Y,\&*Q)(_ M]H;5)-#*BGOXTO:Q$-3FD+I]8T%.1D'J6RF2$))P& M_;>0(B$_/?QZ/\MG-!12*5X"#;;C\V66X,%+]%()R+#I7B,FK?3G.?SN6S, 2O&/H/D%1Q! MF();X$* 0RPT.T74Q2AKVB(7U>)SN61.8;;]BFWX$#Z$N ).!$\/^P-BX?A\ M(9T_#TJC8P:W@/J@5L^1-%Y]CY%A[R8D#Z$RKRA.GE,,]6KS$N7FY%W@[[&^ MT3K8%PZFS\N$F ]T$/O$,XR_L'Q$C5;Z2K"PN?OY3VN"N\T&,-]$4#*TM4Y(92IM/7/] M(J70:,^!V+Q3"JF<#FHR8M*.7B6FQ$R]OHO7TF"OY8BN)?6\IZ_=8/D5K4'D M8E]+Q/)K2H-@V3)L++^9,PA(%YE3EE]M,0O0TC"S_%Z,,:BVK3LKHR'WJ#G) MO']"PA7]&R-91DCND0! ,#A!)1#_MG.2O*UWE93==8=&RHGD\;Q:\D QWU7X M"MP4YM*/7"/+_WGMQ'XL"I.H_88V7X8*,GCA$W7CZROX1&9^WMSE<1&\;RGN M9QY)74G11\(M8K=')_&/2.<*"9S")U.Y7?2=P @"?QO>?;I$\*!_?B#!PBWI MR.VBC9 WI ''&P#Q(<_N=:$#7)$;#R$V.++K8F@:,?TG[@HJ_83JYP6/2.9A M3H7O!3H!$H+OR1KSL9S5L6)N4OT,.&9G %_]^#LG5,OM8@ A2OB%_I3MBASM M+ILD.QM*7"^B#-"QKD\5Q?H>DJ=?W!/G*,GTU$\6;6K<@R73 MC\LO/H#( -]U)Y0]AGY2'\)#FL2/X B"'_B*%:?'DFDDTH!N\^>D;IQXAY]? M\CVT$?!G*3-9WWR[YURNZ3>2OIW6UC)Y7)W1>M'@)7CP;M6J!,2.1Q0DCEHWUW(5 M'I'?UFA@I$Y0!VI'=P!(DE4$DJ:$-B9#-.LY" MHTKU_L]JSSB/,LR6K?YE\S=8, M)/FN>Y-OX)J!']/PG/7=Q>R%Q1U(?-<)EHN,RT5&Y>.KA2B&204>]*\S-.@? M?ZQ=$#KH/'\+XP-P265M:N(>OZV6*>-L!M>)Z0E3G(9+&JV>"W!(43X"F. Z MRB](BOEQ','3\"L."27MD]W./A:E/X<8VXGH,"(H MZ[&?$SZ(G*1;<3_32!)>G!3W4\]ZB(V>.L'5'I?HX+(<:E.C4K2-O-[#VJA= M+_?T&F>YVF/8$=;/<"V_VX KU^6OY\JK&().JA]1=3Y?09+"\!ZI-'X<9,1A 9O\]Q1#J@EU--2>RXGWXYL'3/")A)VOLD@2G B:9NARIOI M]K?E2'3/ >YG)!L-TY(!/"QTTHY#"2XTL=MYPT!CA[1;\B_-4Z%%/AN3\3-# M>QHUM7#$K===9Q(ZUTS.I3/K,-8]>B;C9L8AO##S:XY)AQP;V\ITN7/R)$VY MYCQXK"T7CI;N&7]%7.@QBH5);I*=#:A.3)G?]>D7X&W1UB1/]*"5B'?^X?KT M$*+E!N6F?,03(\HQ*S&6E]XVX@0, 'DI&6]&R7BSJXL+\I9>,9",M*KS;^-/ MB9DO6?UUU&D](:&V3_?,B=5_-Q.QB_,=&#'VXJTU*@/^!00>.JIOT/'P.T0I M/" -BOH.=I]AM!W[7)K<@ABQI$RWX#%A9G-M!"!]T!T5&QI6KN4O/U8A?Q^.ZVPH=<<1J8C*0@T95B-1<$-FQ] MHXD4)A6V7#RU9;2,1E;JH R1EJ1,=!$.LA*XOY?&&=3D,P_*/T5-D].@/<@J=R0!?H%;4'6B6$JG2#FQZZ"R' MI(NTD?+R32(-2"^C8?%]DZ$=Z?0U_; F9TZ-! G-LVMR%;:18&'ZB8? YN]V M8G.1P]G*_+LB#QJ1^>YGO)67=:>O!!TE8;NUN.)2"X_Z4^S6[@YX:0!6&\K\ MD"RM_(N7*-=YF*4^1K_I_PIBG%'/#?+7VRC.S+GW89QRK@X3C5>C=0(#[O"!Q M>]@A<1G$["TL[&-F5MZ2QZ@Q&;5+QC)6J\ C8I#>0YB@^6 M+KN?\>3\.X(W M@1/'SV@/\E\5[SB*QI2*(PBB _#>@+L+HR#:GE[][2ZA'T#97J-NJ-5'B(39 MSC\P:S$V6RCF8@](63X$SFD-@@! -N>BMM.N=%7T^OJ%P/SR.P3>%X$F)C6$ M;O6,HU%46^B>IKP6:69=.R,+0A8G[\RNQ*>TU58/4V-(ROKO9O-;_1N5(XZO M3V>!S"^7*3V"B60.I[L,91NL@1N%GI15RVJJWEI!S!>[^Z*0V)NAMS[%V%?$ MM5;X?9;D?FIY>@_@'<;70EO-M$WX!48N %Y\#Z/]"P1'/TJKPHTQ?U$OQ=OW M%D:'RO#L/4MOJ'HVA'G@U>-,I-E&WP([IZS,4Y0K*H4* ^*O,(I94D/8S235 M[0[]5W)"+!] I&;&#W&< F\%\?]B]W"16+;>.>CW[%=Y_:[/X-K R2=+9O$0 M4JP<^3+(O892?-0H7T7LY@ZI*@F13>>*>*Z+ Z,QVK9X4:@W=U2,J&UAG_R0 M!."*?5@JJB\ NNB@.EMP?7J.0GR] D9!@,N]D2:,U>T_GN(E/G]OM7D%'@![ MLW'A=P9< M\)OS=RLE4K()B-::VU>U%;X_!#[PBD.#&1YF!^?I4,UQ82=MF_%K%'D??A#@ M$$2$N+L+@1.#6Y#]+V-G"3IIK#I?G\E#V#3^;E(( ?,FIWQ_C23F61-TX[;3 M,O8;RZ#5O0698[92<4IZ96E]M3Z7$*)A3^>Z=&Q**$U5Q^(+CK_:/'CH _[& MQY*TN4&>0?)6^T.]^%=N+C05["&^8)(L?P5NM W]_Z(#5:$LGWX^X0892+/> M Z_8D6_.IWA#C_!ADT"M*"XD_19X-U%;"^PQ@+ZG@IQX5ZP*=IZ(72V\'MKU M!X&FH-N?'- $7 $F*S0HU=5 1_FW&&S2X-'?,%]7E>EJ[;5_F1S*:H)L]U1% MDR^925]VZ)NAJ:V^\(B7,:EQ[/)Z*BM5T6BBI6Y@2J4RULY./0O/$@1XMR\O M@V R-[>IZ97E"1#G/%I*_E)NP:IR"Q)UT?NE$]0OT C2"RV%B),'4QYT>EJ@ MI03W51"[91D:#8Z4%D!)-JS"T5".+*&7)_.[$#P9"2^=^-AB!NT,1*.A$ I" M:IYB(0Q;'-(26EGUA[H0:\E>G\C33:,_(=U@+O6"3:GL??4>YX_RR6Y$X4A+C48C>4_F\,M:HE$ MX@:HYR@R5G";^VU()EAC9-KFNR MU((U(Y%+:;1U>G!.L^R8/!0]8ISZKWLOU;M,*I\Q'D=BQF"G!ZHY-4DTX' A M4S+G=K?!J9L#!8\G@N*%.[!;>'FFE3Y&#DG/I,3%V$'JF12!&#D\/;-R$2-' MIF=28F*<6SMVW6N[.,@]DPH2FD+>R[5+$8)AL^E%,:8D?.YU= 8 M+' ^MRH;RD/H=J>;K?._"TVN!CY&2GCUEWG]LCF$@FK_R[/*G4 M413GN[XXB%LE+Q%,-E'@1^Q[G/2&VL OJ^PPX4-,S?=2)^#E[W4=17MVWG*9 M?\+U,QB0KM,#+D(*26DMS.MW_H$-*J>UP87 M,Z0V((0O]%)I%?5:DEZ7I%?C'WBPXREMGDYD.2I=#UMG#6MZ^$PSWW:S+ M*[27BWL+!!=S(YJ,T A"BF<56 Z->DG%,R\L3T)5\(RIT"JQTG%>"9HT@2G] MYS<[_$!5_!#>.!">\+N4Y 6FU:;H?'UZ!0>D"&+N5#P*K-DO7DQ-Y QOMS/ M UY,2L[176^]U&=AXLM_')*.,K>//E)H+V\WIUYKH]C;)G[B #S:_CW:P7U+H[IP8Y F+ M6*Q47S#AHL[OJYVT^P@B32K,DC/=$PFS9_KG5W06']F%7SL,8*T[DRF9Z3[, MABPTVD86ZZ%2Q ^;7*[1,4O5:S2_WSRN@T1*!ZDA4I?T1B,@WOY4O:4TUL5* MA>4F>Z?33U=&+$= N $$BH[E;HA.&T"@(%E^Q;43%#(*U63=+Y1W['1[5THQ M)G*O4!KJM_^Y;I5Z(VV3%3P**IDAV'444\GMD"G89Z1YDOT'ZN&D0?\"A QW M!;D=S/9,5']>LE(GEE&E??5FDCK->SU(V$T;04AO\P!2:KYCTX[\ Q\._B;D M]]%+BN3LC9@P9U<@ R/=I^1%VJM]!!/_OT2U[KZ]6 -I(_H&F4O1OA[^YR\8 MKX>):\9LE^;RT$153)PR_5V1CBT 'L M2QJUJ[7!(+8C@1H6L"$()!4'Z&G>5T'I93M:@EQNF!H$76DLFPVAV.]Z@%W?B'2L CG_2-K$2+6Z0OME*VW1? M09Q WTVRIQWS8OR,2=/;:ILZJ1F^BP+O87^ T9'(:WYJ!*^'(2N 2REW6(1* M<\42#$OX- &PW*GK:)-\.) \H;39^"[@[_2>@VAE*/C_*D^;UJ'.ZN=6_E![ M!)7)B?J/J2]9)X5(RTS)*MW[G_B_^.>*TT%C+<+L%9'SDY#$5N%S.$$GQ4?L M-@7WR.RX=US4@SXQ=CM]P 9!](&UU/L(WD;I>[))@S9N IP[C6'0'D(F7M<= M5.FB,7LG?XOQU?EX0E8%])'EC":VVB#V ^ 1L*]?"#OJ)^JW"'Y_")':ZH*X M&U6)>]"M"-+$Y/_62Q\SUK3(\/LCB=FJ&-V^UV=N4VT4;(8(7.:F4\/MHO.M3OEDF2A&G M-M6W!N>G99_\V 4!VB$@2F.A42?1T02BNM QG&6:O\!6B+1[K!-G0=Z'$+]& MY!\!.J);Z.P9VG[?40:G8XTL/Z0Y(OLI[#1S2C]]_J_](8A. .3NZ\H[1GS% M6=QO&/CO(2D9F;\/+;%C&!T,8?P%;B<^VH).AA)3AN56&Z3B(OL162,O458Y M] X'P&(WZT]YQ,4+Z/REYC64E_E LRAL*[TZ?HQ0%.3(D'4 M:QB.\ BV3I ?;PX?J#4;9B:_.1 B'9-QEGDM];E1\3N CIO\YB>[0J!*\B2I MKGK5(&EIQFJMTQ!L/%N+7?"-6;*M/(F^ILD,L;(J[&Z8 MC([<19X.&4I2Z%1392Q!AW?O=#AXK+];VI?W5"/]UA+?Z1RT:6_E@5AZ'>?2 M/@K>$$C\9"X2/3/[AD#I'Q:@Q$T*' *4?YH/ MBDR"X1#0_&P1-+PTQ4&,! OL9JEDQT' L<"@K*=,#H*"!5:3*!]S$%PL, O4 MI78.@J %"C$_]W,05 S6AR4320>!Q0+EF)Z4.@@:%BC!,IFN@V!C@2[,2)@= M! Z#]=_>N;J#.$,-UH4[) ,/ HT%FK!$4O$@T!BL'LOD, ^"B06JL2@E>A!< M+%!XU657#X*@!:[#Z*TRP'P00"Y1>R93]0> Q6/'MD/8_"#3VZK_]K@\, J(-RK+P M7A%[[O52(? ?C-()O/JQ]];*]6^ M5L&8W-F;RP_"FOASED".N"\GI,@PS]94T1*]TC[I,X\/2& MC*8860MHEH+])>AD(#'*2':L0$+NH^ J[*#*CY:@0U@") M*5N:T%'/C:PK)"+O*VM$YZA. M*:,O]4N5Q9#P6/&!F%89#'5P6%+V0FJ3R'F>JL"(O2&6H,+;+.IAL633B&]F M=V.O+!?3U$!@&-9\*(:\F3XB&++^4>HEMY:OR&@P^@I>JAN)*VY:&\H27#J* MX(N!L9ZO2KD\RN0ZEK_):.*YIX;OE\*$"Q"RA'3:P;B0=COVOK#$H5Q^ )\I M-!F)R8#TT2_XTE3@:[2\%EDWC;.+L])28#J+C#&DA2JZQV$7P]8_'2&/MMOA MD/9"6XI&MQ-!<7.;3+?"$\%2."RO%G>AR[<6-; 4BFXG@!*9,)GN 62"R,-G M:;7 ?HRP$AJR,I/[%KPG1N9MXXD]A'$"4QSC:G&EUK-V]-8:G^2K3HB7KDUK MJ3GUXMYQR?T77N96N^&HJ2YKQ*P<=."^A?$!N/[&!QXSU87=5LN4[R,(7">F MOP+/:3CN9(L+3\5D&"E/]':C3O45.\&98%9_'3=C#''P?;IG3JS^^_B(,1;T M_)LV)G2/1-BO3I"B97.PC"*ET,L__N(#B,3Y[L1-Q.PVAGY2'\)#FL2/X B" M'[B);KP>AH@-?H8LK:GBO)U['\9("0#A&X#[Q\@)V=D[K*;:H,2ZRVI31^G) M^<2LXCJ",/KPP^V-AIQ%IPE+Y6,R,FW''SF)+?W)M;ZB>@E$'7 MI[9()1*)LXDD.X^=M_/X#K^/(?;QM1/[\?H M@>.MPNJ19>4B2W=7GQ3_%(7)[O'A>O7*38MO-1M:Q[E"2'C5UU\DE)UF'Z.T MGIMHO_<3/+M[ ,Z.Y@Y*#VL$]!/#MSZ(5,7$+56/"_&T?\6(DTD^]/5 M%@+ WS/=!S&$ISR$"8 @3C"^I<(EW$;=QE#/73IL)$YKU1M<:$:98CVQE^\V MA6@3(\#\R.N\]K7.VHB[QN7%179&HY'J&S&R;$,M:V#,AL;S[SX/?A;$(A+X M*O1^!PYUBAUZ:UORNQ1&7A0$#OT:%+/9"$ _A&[F5G,"2?_$14,II^@]XEPM MJ_ZL^,LO$!R<4U9+#',:2##BH\DI96!J@9A9T@,WX+L?SNK&ZT!C+#+) PO,R9: MB)57@-UE2(AU:;E^!A.3B\.&:9 M*,O,Q;"<^ ZRG:96LETFEN/"CLS7CH5,'H712$C=9V?E552AH %F">6\&^O] M2+?C7JYD,0-F+C5;[YW0!NA/_I0V0;=4&:KF(*=Z3.)BJJ2MV.8M)E-_@;U0 M3TNRE$A9=5$RR\ER%'K[A'@Y4I9CPM<9V8E7D[AZ+.!Y#5/;9)(',QE;J6V6 MHW"A[@G5H\!-D_V;$3I)*9+<='0F.J944/0>X_S-L. M[7QLRPF76&=6_O<0E/_3O"7GIYM;#H+$\G=-:1\"D9_-WA:,3'G+D>C@:!]Z M_;^8F:O3):M_$%C,#$4]UNX!#$*X/?YWWKV"0: QT]]8OX4P".$V>%(JMQJL MK0"Z3O=[!YXR!7BI_+E4_M19^;/WI+77G;.U3L*- ^$)B;&K/7YF2VJW-KH8 M0LBWT-DCB\;_+_ P@\-30^;]WD_W5Z%'FL9QZH0NN(GB)$:FGQ2MW4==;@9V MF>A-"B%@[CM:2R.F_1R%KO3,*XV7ZXP&9O,NUQGMB:_:X#EHBE2C<;#R.H.9 MCI*+]1'+<_B,\A^8[SE,63LGA2 MC/:D,+Y?WU!/3I)BUB2J*"C1:S'^#%2 %^-O,?[Z;7EI9F$T%(;8?R;K=D4F MP-WG 6$%7H$;;4-BURTZWJ+C+3K>S%YI:K #O#?O/MT@]3*7'W;YD+QR!KS2 MW0=2J[L] 2#12]M"5-%:;>[]T E=G)"#_6D,\+E=EB<85)Z+5;)CUBRG-IU& MN7IE,.9>XAPB 9"-QHNE::"JO5B:2U5!17YT>17$:$P,L3V-C3UVT/,!J4YT,,^/.=!W5\OBS:3? S0R]L_1J*_V3ZR1RO^^B .$=W_TG MQ8+1\_QLV@_A)H)[P@%U.RAOG(.?.,$W!(K(.TEMJLT(6[L[X*4!OOYSGE?, MN@C(WV/?<]WX&GMX*F1;ZJ^C3DOG2\$R MB%$6MOZ;OGUXWDW/SA[]YQMTPMAQ"8_B^:(E.DZ1J(N?^6;XQ(@2^(&D'1)& M+^E[X+NKS0;@"D!L]YBPC^(YKD&P>06QG^356;)#M08NCJSZ(,9IDZ#YC&>7 MGLK?6-OOHY"LYB\@\*Y/:!JHU_;\W5\R.4WU/4IW'F[6N;Q:[QRD'I';C A$ M (_ NX_@?9H@=:-(5160T&4D:UV4/)VFJF]R50B3W3+2?DH)):D&"%L9,1D. MHTMX+T_^J'8W"E7FVI:64 $L@83WG(-B3"QYXT'L?9#7 $LWC%@#LQP3D7CL MI..9[+=6+29'*/8^9NA"9AMT4)TM=U%WA:.33FZE!S/S6CZ$N$0SKDX=(,YY M%7J$>ERAU4-H8 \M81 4(5 M#&R WU1(1NGX^K+6R!S0!SA^V'H;?:O9&^,S :&'CS96C_@^L2$^ MM0#7[U,7NQ_U,5?R_WX%<5)6-?^BFLW2/K&$1_2&1SIL+:1()=!W$Y#I&D09 M?UU_HTY;KL\2Z6DP3K/Q;XYZ9^JO@[3-3^UW; MJB)XB-J-M/7,).&>%E9KNZ5)ME&&%";Y%ZR-C*BSB.AQE(M-"J-=:U+>::KQ M4$-K$,W3$N!X/FPMR$W'TSW,T5:JY5L*\82"B KVT06&GO.4JQ%O+INS5E*Y-B\FFEVBO>&I!QD25 I8!?7T&R ML\9B$8@=@/)5^$?\$;PL[- RKX=I9' #G_P^TR%%?S 67YY&#, )!'[_=CMM M4[[;'X+H!, :P*.?ZY6MT_OF?%Z#$(GCY![I(_),0='@^H1&EF7W%4T/.@%2 M"ZZ\/5))8I*->03Y_/AKW6T,G<%>@#31';GT>P1!=, '+)^=*.0K[+E$:F89 MJ=%ETEJ=9J++7U0)-= M=-KXM"KETW)P.^^OCGJIY5[/SO!(Z;)V."HON0M2>BO?(G*C!I;EN.GM.7;S5G*P')_9/%GVNC/7.Z/]-GT5MT?D=(@GJ/P"&)D#A(*8L(.J[]C=>TY M2GX'R6N=1:Z(1&#MG7&^K1_:\VRX?B!V>_TD*%^AO9]!/,_X7:LZW@C3T(_V)@'R$N>)>(PYXC#&'3OU11A"^[(Z3KG.K&)$]5<0;:%SV/ENI2"=D4]PY'-^!0?\ M,%*XK4Q-&$B4Z6I"J) ]3UQ2DOPH&124'FG4*C%EDL!YVSD!HP80N^VX4\[ MJDZ"&K_CM[5ORB9DZY,\BJRR[JL??[\^":+%O![FD(&GQ'^WFM-#"1DQ,BOP?9P+R/_SQ;=V89^4'S=HF]VT/L(2OX(C M"%/P#.BO_/+;:IOZ;53.GQ5O M?W+^'<&;-$ZB/8!,SL]NJ_J%EGST54B_J,)H-'+)QPH,,4,CH332MEW/ KNU M [FL0]Q/\>HC,_5;7+[I^_6:O048+57/)^<]Y3I2I])J--"9>/N(Q&?BW$@? M=\RGTFVSB7HI?PJJ\9EB&>L'EPJU9%=M"T#\Y<4\N*#36IHC5<^UJV/5:L#!#'.X0ZW3Q$$.$[Q!L)\(F]HR!@_6P^'I>XJ?\]!EEK)<1U5*&,W8)T9BA[QSQ^18KKBJF]#)4Q3^ MX?@I+$& =E5/#01V7,[K$]COZN.L7]SCN(1,!DHN\4G"X\5%H^I9,AH-?F$Z MH?^2/#14\4Y92FM77U;S<3J*N\AR)/I*69X'RFA(^K(%JFN*SRF;>\IH7/@, M0NCF.K]$UO8]&4VW4+EB.ZH*E8(#CM&D]^"3[4A*]0A(N,A,SCDS0+=JRLGREEL+03VI4O+.6TMV3=0K=O2:G/8[%. 6&OLD0#<4P MI#WPEH(CS4:X;GN3TRW'/#PT7=9D; 8T8/EQDB% ^5]S05$2FAD"L[];@EG? M<,\4K$*NC\;Z*X3W M9J43L0+@)K_YR:[@X*4CXBJ.T18 WIOSR0"]STCJEP9] %_"B4*R4T-O?8HQ MQ^$N#;^/OA0[&,7Q"XPV?L* O-IBR6RP/;-A;(>K0"B8#)5M/'ZC&]QDW-Q M?3JW? 5;?[F8NQBK$F0O%W,-N)A[A>07^C;=&J(T6*Q2%5;I70HC4N'AR?>\ M -PY,?UVI:#QN#LE]IT7Q_4WOLO>+*TVBPUJNPVZ9-=/.'IO4OHT31Q92O-B M< Z5"\>1G!8G<,B?C[80ML/(/-N7K\ #8(]YWW,48C&.?@_(V4@ !''R&KJ^ MD=6>1!,769;R_34JV?PI7I\>P=8)[L($;3B>==EC(&U$Y\_1<\.']3:*K8%[ M'\;)51CZ1X#.$3RQ30%&2VW0%5[T*_<_J1^3(UO-XO@U2BIKGK6"S,<+>@ZF M>]]PXN75%B:M48X=O^23N)_B8_" 9,0A<$YOP-V%41!M.0>!V=8HF-D[@]5: M,:1K@'BO)\5:6$T5S^@EQ9[E&V1V9U66[SX/?I9B>(L,']K$!#VL=3!T5B?J M!D)W06VY+445TZ5=P)*AEA-]T2;I*YV-QDPJS$\1S55@&EO):'K%>T1:P)>' MA2UI389"V@W7WXH1G!X+_'!2QT.@JXA0:&PN2_U.2!8S;7E\]1GQ$W88/6U)B) M\ZM@LUJ;-'W^]0%F>_M)&*BLNB"=8/41(H&Z\P_,#)EFBX'<36(GTT">D(HI M=F:N)=$/(WC]36%P(LLLL3=KL+%6D MS _;*TUU.%.=3!<#7.D>P#R].T[T^<4??>?= M#Q"9(+Y)(0;QZCTF:>0,.Y#309MU>^6ZR$ST*E.["CU2O:[R)P8]E'<]!(O#:JWWY9_G*(P.9+?CL!B>X=TG?NF8%;\0=-)&3&5#X%A?U^-" MZ:-W7:ASXZT)O8-^A54L<,1LKBIR)/F)0F'C.H&;!DYW:2-[:[_D"4A%]? Q M\LZZ*M)+BU_CU69UR 4332A5YDE=6?K*?7Q\_*5=KBK^IHT)&%$?R3;-6>4SH%)8JI.A=PO> MDY(94X@TC$+N&K4)K978L&()J3-O$];KUI]5 )0KG.].1LDE4^7EF>'6('4GTT3@O)B_HA( MQEI=AE3KG)M,9$=)3Q$7-"+-W?0"@7\3Q4FEUK5=M$G)\E<0 S3HCBBE1Q!$ M![QSFR+\BQ4<3$:$([Z5$W>-U)>JAFK)JBJ0OTW7;A;]> AQ3O6>D/NK$]#W MNRW "-6.JR2!_GN:9. )-#/#MX:L9+I'TMO?AIDGQCV]02>,D0F#!OWJ^"%& M)9/P5;/E!X.%E2S=(F_H.1#3B=0Q/=&#JF54;_8P7]3G>64K-$V7*Z6EXE1' MQIZMIC4VFVCS@DNQRSG*:;NU,5<\F,8TE1S9WF;P'SFC68+ARHRCC>1.9C*5 MV"XC3#5'*,^_:&18C)F <;XI7]3(0-+]'9FHQ(8]EP*^BQ-_C],Q[M& Y+BM M-E@_/E?<01RSDH&2WZG_P9 \#0IQK\"-MJ'_7^ ]>(C%^QL?G[0Z35^CR/OP M@Z!.&VJ3[H''<*3T_!3U$T4^$&F)1@'^$?>D1\T,UV4ME*[%"ZY,#9/32^"0YW/N4-M#=I.U[0)> ML%?,A-\=!K2-FUP'D^8+[NWRRPSP>[1V6!+[_/):J.9"W) M2$NNPX1SK6:8EM$S.U&_0B-? P)K.!#L<+&B(UF1;Z&3>HB/>H9H,K4)9AL' M[:#5II(*4[\^QVR._I5E(K_@AW<1"3WENX'7<0:C7DI.6H]-QXTTI8M<(^X< MXC"A?(>=NH:,+?*O#(LBD>T*^C%^G">%>$X ^I%W7DA[--(1$+_R_IUF^3R9ZOHJV<, MU#3,^MZUBJKVKE2E=]/VNU704&*#C),ZE:6GNSK !B#R,O[%CG:92Z=0M+RB M'0Q]%PE#+&2:BVE'%9X^L@;'.7RB]N ^6<&1+=((?7H],3NHYZQS(SW!SH5F MBZ'Z-JZ6N+:*P.$D4C,09ADP(GF4VRU8PYK0XK,85QZ@95=,,Y1"H30JN-0Y MH1E9G$U>U=TM:8M0$CTPGO6\<2 \X7HZ>XR5O;#P]X%,57ZK*&<++V;N;K5, MK1U$"OCT;:Y/EQ4UJL],6$>LW*$^/_+TXOB(\AOGX"=.4.'CEI$MY.+EC8KJ MDOYH!6U]N+8JI]:2F!OJ_%I%,9]#UFRR(3Y=5&KEWX\TE5E(6G[&4O4QC7WPW-\Z">V6;XLM9&7]R?1.BH,R0_F?"0'5>A M8;]E1^]F D'BN1LQ3?X&IC34-NE:@)(ZVVH+S7R!RQ T5NM5ZL)M5O-5,[A! MX$@3JC/QC!(%I,Z:UE)GN59:9(\Z<7I;G5ET[. <7NA\JY@:=$Q%BZ!Z<+AHM"D' AV%E\'MI3+P6QW+H^TW< M4>L;"N=P#77ZM29+E1O6!'E! NJ4.1TTRA.QZY\A/80===IP8N\^RZ83]M3Y M4):$(Y]QI"6ZZI3MW1SU+"G?:12]C*/MGV?SC%9;VR[DU$H0((OQ/H@^C+N8 M@]5[-#>D6AU]!,?UZ5N,E9+R;; K-_&/S)"QO1?EL0\(_1]6(8]. (C)4S7O M$1>L_Z'2,KLCAPX7!$X,;D'VOZ6;$O$84H+E%2W_W68#7&HPM@OP5D'+("Q[ METJ\HYP3.3)O45YMK:C1!C(>1M8FK\-&+TQE'3*29XU48+MV")/98TE-/F=9 M K"QYXZZ/:V"]K+==0N0VN#Z]3UE1[*>L7OJW@^=T*7O*3N@5!N75V1NG7+%$#NW)T*]@-.0BJM7>QS#_6]>;;1IH)7'#EDU(,"C :_> MHW";W=QP/ 5&OR4_X S+Y5 M;S^OW0WHT:K MD]X1GW:!=-D!EFJXPZ5V_:T ?1M^TX1./K!Z#*$ MOIL:#.672A*CL<:LPVJ\ACKE6A/3S@Q'(94[,[0!S#DS7=])[#" QJRY9MB" M2DJKF>)GXH8.(=2(&N.+VA9TD =4\,\27MAYWN]^<>;VH7[AEK M<3^S2.KDVY6GN,NPYEV..#\X?=U^9CM>NSO@I0$2KW=QXN\QO[U'HY(;TZL- M[[WM[!'JV)#[$Q3:>C\A7KF<6 TGJ/Q$(SQEQXT"E0 (:B"J_%1^=:[Z R,J M-K]E8-=Q4[H"F0^!EJ X/\A'X"[4&*8= 7!+>4RA^-4+"%AV<\5"QI*Q]JSE MV1*>,_",34\=$[:J MU?^TK$#YE18XW6^9C>,W'LB2;[B157]E$G!Q0RH#?&@2H(E#%D-];1+P2?A^ M!P=5/(=I0$UQ\@Z/;?NCDP"3Y4\<'%#&ARM6%W&/O#D]AH'7QGX[(\[ERLV:@M+]B8F[7Y M\4ELV*[W<\;Y]B2@E7!DC2",1'.PJ<*[<0E]Q201]DVDU]@U"$_M:U+/(#$K M<^_>#]&/C_ZQO5T8J3*<'E^A?360NU16YSVM2FAG/ZYJ!QA*=T.E*'OU)J!M M.5%]-\BXR(S#MN7V1X.9"SJ92$S.R+J2DW5;'HD8FC 6KY4BC='9Q&W(Y!-= M-R9K(%O5*\JUB31!?:K$Y=9N6P>;L )&H?\5[!T?W]I<;>X1MD[P.W#@K-62 M-D;/:.N^?8#@")ZB,-G9EL Z-#QXQ[Q]1);E/8Z""I(!P+),N#%PN8]2:%F6 MFCPLQ-/8#9.K30)@"YCN263:-9)):?GRTK*SOB4[LB6PM 6D D1:@UH"1BD. M%6!0C&43Z9G,4T4\&A0_1%M[;8 :?S]5.UEE%\J\GMUX9H#>WL; M!?E0F__W5^7AR$"_RG2"KMOH*8@"/UKTCV2XTA2N! MLA>[W9[L[1LKS[>2(HQ5=' 3RS!@5\#A7<;,>Q6;'E?N2^,DVE>*MR%FN(7. MWM*MT5'PX=;K-/3@B=''*H=?5[E7>Z#]7 X9_7< R,3#6EA ?/W-DM"MM(BL MY%U7_!Q6[0EIR?A;!+_CDFF1"V*&:+2#8EG12!CB;0IP/+R($IITM".0(\TY\.NC!C9 M]SBRS.!\=E#S#01K^-TO=DDP;M,9K[WI)W> =FB]8>B\ZAX MMS\$T0F O !PI35GATP1"(:[K(F"'6'?WB@@G1@4=V6;I-L1VNU-.E$*L 'T MZ?HQ+O+/@*$:R)T*!E4]Z3<'0F0*MG;^3Q.G^Q%LG8#S(.\DB;Z'A+J<[!;/ M_WG:1QX_< &1D8@KWA_M9:%K)D5:-YR\=MG>=Q)]53^=V2,V7IM]WU'T"GAN^)LMZWG==.XY10%M MUK94,[SV1RWK 6TJL=2F^I4+7IB:KUUP>BKF)/2@E(7?\#_RJV(_&')7[#$*MV\ [O'4:-&^ZN]V7@KH0J&2Y/]QC@Z- MK,9YJ34Q8J+\\TUK:<2TA0HQH[&-C,D2OH3__A B,R3%/K4;I-&6 MU<085)W4;Z&3>1F!AQ<3T_L"P=Y/]TCC)$WC.,46YTT4,Z^LF%5 T!I6QM]T M#$J\Z,:\NR.(>K>PGA[QVF4]: M8^V3%Y\S+CG"[OI\YMQS1'>1\[J8LE+YV9!9E:RI4;*,(<:R\J@OT$> 'YS@ MQ3EAN1U_PP7)WJ+$";#6E>1:EUFB34838QGY3PXBFSB07L$AIWFU*6&80FW4 M >%Y""TOC#HH-G9611T>$@M+H@X.BH7U4&4Q(<&4#H#850IU,FZ RZ6BT%G3 M:U@; *')P4O1H(QI!Q3\ZJ>]AK*(<$[MTYZ#V4,\I_)IO[$4IP#T%T+M[(#> M8QEJ#-Y$^[V?D*E?A1[.%$ R"2 "0*7D:_4>^%LR1K62*UN_DQ[N-@4/X12L2%T YL.M MPGL?8M]=Z!\!VM;XK5ZK+$WM^*T!;D<#T Z[5#N ;SL?4O&SPX35CA^6?LF. M!J =]JXB (GVT$5^$/4!@X>E1FR\0:P IH;N>,F(YL/ TQ N@X,SLOFP<.2^ MDDU"&=@B4"C"7!$J[9$M@J4MHA6ATAK8(E H1^OT9T>?BA$A#&9#)EO)>8\ADB6;H2O7WQ M:@NN>( %B1]N7P#THSR[R1#KOKBYM0;PZ&,%P,'/MS1(>8["(XCQ ZA/73/2ZHSA& IY0 M@,E,DSP7#Y'CNSAUT@]2A$:CJ5':P&^$-2/PD5;J;,%SNG_'YF\^)4F M<>*$.%F2)F(80[3Z$E0LD]5#P<,:X,K[=QHGK-=AC)*?/:%I\)6NHYA&+FN7 M=R&6,899I,KL6'FB)4:3YOOYK_C_O2,YDOWY__LKHNA?SN'@AYL(_RG_0QA& M&9*9_^I_0V2.HFW_-%L!+X)_Q?\7_ M\B)L\CT@3O*&_OVG_XG3]SCQDQ1_ZRN,TL/__0DOB/^OG-F0_SX0\_ M&RJ% M>0I[Z (L7PO@!GG6TV8D^*G4?82!^J"2Q=%(.XC M^(1HQRKJDQ_Z^W2/4X_B711X2,/#CB7$Y7 9IB,(\:,/2B%\?(&W%T8!=&68=RT?S=RQ]0OA>09Q2>2 M^(^6+$L'R6T:B995N;S%?R(_ZUXRD:IAE9[QMO,?G?J6J_W)R%TF5T@WERY2 M;16;RM)*;=-2=I%5SS>5J]EA>8G/L^L[L]U*!4JF:95R7 (5*1HBNKWD7[L3 MUOS3=_ PX#(_[ \!.CO("HLP;RA+KI362LDDQ0W--%RH=25K^[;^DSW;%%<_ M3L"C?P1(64Q2%^F]NKO#!)J.70O-<@ MP*7%_23[PI/SB9U69PL*%Z7"<=5DC!856<&T+VU18"\D/#^T/_T4A=[19&AROW/ZD?$\.L3@CC1R,)(1RY/OW: MGXR<]'4:^R&(8V1"O_LA&>Z^"[2YD 56?:L(L80]\ 1O MT.4ZYW@?-(5#"1GT78H?SD$D/OF>%X [)VZ<9TX#(W?5VT>4Z]9/#MSZ(?;$ M-FQ(3@LC2;K9(?V!7#3QP)YD5=A5GVB'66@_6(D"<-QUMK[=4.S\=K'3&'A M8B6S6=WU(:N([5VG>=[DB^.7.K9D8V.X@X2.'87?XK(PX]?K^AEB_6KD.>KS M+"++E2CN:<\.?X%%U8^L>'J9'-#ZNT7[MIZQ(0BLTM(A)#J9Z5HLY-KCP_7J ME2[R:C\9>5;O$?K0">[3T(O;2B;K5R-)01IQP2U:JG+S!R,)^(IF"W%1'0AP M9BN.NAYV&/]VK%O0SDCR&,?[)4(J[JD5L99M;6S.2-[?N/@]^[DVF!/J[]# SX$_RCQ]]$.(6I'^^H9,_$R7*3-@FTFS?4>I M+K0A2;-(*Z(+:,H/1JYL56V]\HJZ *N/$$#,5AX0J\Q>#LB-=9JZ*]?/3(VW M=0ZOT.]>.WHB;F?D\EY21:+PW?4?P2([-L5W&VZ<(,CNJ9YES2VR$I M"[!Z\!=G_/H3E0]H/ M^X/C0]R<9'V2/*:;G0.W9W=EW][&Z))R:2*WB/VZB*AXA99SX[MH+2D!24XK M(QE;=D$;0%P!YH!_6D>;Y .'YT,O(Z#\I7D)HG-'(P%X07LR3+ 1M$'V8U0G MDO&CD824=X31N$8?"D\1/'Y!/?J:J 6B2L'1R') M7<>SOCZM ;%?SPDVOR %N,:NI3M4R8W)_5S-3+NLKYR@_XI]#V0 %L&C2F;' M^N;;??L&4_>^1FY[I"[=PVB/C-L$AP1J,0/Z;Z9H4T*Q4T2Q\+W A8)B_U5U-)$62C\%H825+5 M)'_&R?ODKG&AW5(M=VHS]8:Z&B&9;RLGLH/1J[/&_2N(*1;EO3?:K)[ MC 13X2+T?T8B]^OV[F^*]).X;*,P#::XT#%LL@WM*_;@374_TKV64DU-H5RL M3R =&)EWV-/D%63<1%E=GE>\(RIJLZAAE>A#"B]Q7:DP$FCQ'^*O(3A2SJ-.'TOK?H;0>D4X[Z]#3&6I+@Z]G2WD-2<2R_UL9(KV,ULF@; M$!7U&1'5N.W2^KN9RBTURFU5<+L5%+$B!O+HOT<-0[SV)R,A1Z<61_^Q7Q9& M(?I/ES3([Q&6&<]77G1 @BI+D&(D52D9J@F2,1E7R#J/@B-646JZ#+E0P;WM MUZ.CD3NEX@=$6IJ/E+>LR"2Y.I,G56,W?_:&>^$_I/C)._6V2&P4-Y*=>-?= MG]ZWMZ%;)40F38+ODG->Y!E\FN>(7YT3\-/D[8$SW3J=1[.%@]XX/ M\XN05;=5LSC#,TC>ZN4\ZIZLAJ=']:BFX"E1V*'QB%4C=YCULY%G"5>7)367 M[OV@5DZZP2M$S8PDCIES]>3\^WQ+3)RBU6QN9(+#V0&)GT\ B=ENXTF_V16 M9CQV=V#O_/__#U!+ P04 " YAJ=81WN?X+8( &/ #P &-RU;;7/;N!'^?K\"328W]HPH2[(=)Y3J&<>GW+G3QJGC=-*/ M( %*J$& !X!ZZ:_O+D!*LBS%2IS45B+/V#*)Q6*Q?![L8@GUABZ7I[^0WI!3 M!I^DYX23_+3_*3IL-]N]@W ) @>51"_1;$JLFTK^UV55,NL^\6B9&=:>J-7*ZB%O-8Z&ZN5#1D(O!T,5MN$ST)++B MOZ@AT89Q$\$=T-,K:A695@Y%>-QN%:X;S @*N[XMH[F0T_A:Y-R2=WQ,KG1. M52V8:.=T#K*.3UQ$I1BH6/+,X1C8O1YF/!2.1[:@*8\+PZ.QH45W:>S/#@=C MC05SPS@3+DI!DBLM;N\ ^Y[V#@KX!?]X/WW/*1KT\/(<4RVUB9^W M_$]W_8S'X?DD6K)OX8+^9"@2X4A V2,$ ;IZ(&\[[5]<7 M;R_.SZXO+M^1R[?D_(^+_EO2_]0__WA]\:\^W(+6_M67N^BK4?*D_//^X]6' MCV?OKLGU)?G0/_=>.FQUT%/7?_3)A[.K-V?O^A^BRT]_[_^;G)U?8TNGU>K\ M?S&U:O'8U&,/<]!%@YPI9D#N;TWRGI:R05)NG,BFQ VIBY?\L+ ,,V$+2:=Q M)OGDCA_^4UK440_DA2+KJ'%=/^,(9I/;.*&62Z'X'=_,S3UJ'A^>O'@L9U6C MUW,5"JV-_)0_,\5GI^UF[;@%CP65[59K6>$C/7HRI"-.#!\)/N8,GK>PY,\2 M)L"-G,)]#,=$*_)6FYRT6]$_B<[(N3:6"D-^A\'4H$$N5#J;JX]"\UBT \MF M8.EL 5C>@/,9@B&?DANEQY*S 6\$S%1(81HT*>T(]J)"$:JFI%3.E!QLI? , M015"B)(P&*QL+L+>U,7>L MW2'_8<@_V@+D7]^"R:_/)YU6^W775N"N,D=<-W66";CT"+H@U'"/5<">2"1' M3!$.\TZDL$,41[$<8@;&#;R&N:92VQ+ZX>!&RP#:PNB4,[AMR1Y@E'$ ?0!B M?Y(.J1IP<@8+]54I0:)]2*/V\1[?]UW;QRQ9!1*8=\7WLZ4".&(70=5Y-P:8_N/WTZ_<8M.!=PY1.2^T'?P%PII:7=O LF+0D' %!.\3;/'QLS#_@[$@P MI!6U6E&,D]0")7'[@ERCAM6X!R8*F@@IW!23MU7#XBK@*>+1'PA\2W1A^^/# M\:2:4%&: MAG?;*9IMHP;X#?" VX@AQ2 @FAA1?(;A2!35X@&JP"HH"(N*/: M=Z9:N@54ZX^H+'T$0!SR+(.=BA@!@NR*'<<\E=P@I(7+U;L03RWH".'(AKU. MHDNWWH1-@BZ=27/[O"A6[0L7IF80- [A7 "NPBH7UL%1P@'&5CLT*!F-.;S"_ M"AL(GV'YK8]_RU-7H+^('-7>/M005\0#RJ"CY;-PL)Y(U8X)^@ 98&/3"%F> MA13/ECF@#'SD9U.%XI7%^ET&MRLE!$Y HI896(P;@%#N PA@W+\_K,C0"$F. M4",M1QPS'44'U6M04\4'ABV7?/=;IN7O/VVQZ>LX?6_3UEA7H8(=J" MIPK!=!2/ (&PMP3U$\ZZ,W0V 9]5!P"BI(7EL0U%F!EM_5&ZH-N?;P0#3#TZ MEH3"2A77_2LAD&*WR7!TTGSU\@5Z[L"Q-3*=YE'G'I&C^]J/FR>W=< _9MGP M^@@F@B*AZ6,W1NY.^??2SA8<]1YBS MP<:C E( UPRVP<^5Z".< -U@)5J[002XQ.0?=$I.&J33ZAS=.N^YXE']3,XA M#W<&M/P(GG@SC;\9,&:GI8/5S"RK:O:+O5[(<@\,X96^V,W6KV M;HO#O-_<\M MW_")I8CO_JVN1_UZXU)IU9<*PPL-H1462N\ O\5[^DOOP'__]W]02P,$% @ M.8:G6-^UL-BX" #3T \ !C49QY=8SK9TZ[DSO$21 "6<08 %0LN[7WRY 2K(LQ4J< M-%$BSR2VR,5BL?R^W<42ZHU<+D]_(+T1IPQ^DYX33O+3P5_18;O9Z1V$CR!P M4$GT$LVFQ+JIY/]^EE,S%"HFM'3Z7R(OM'%4N6Y!&1-J&)-7Q5WWF5?+Q+@> M5-V-G"[B5O-8J&XN5#3B8CAR<1L^)OHNLN)_J"'1AG$3P170TRMJ%9E6#D5X MW&X5KAO," J[_EY&&1Q-#B^[2W.^=#N::".9&<29T=%/ /_./]]#F7:-##RVM,M=0F?M[R/]WU*YZ$YY-HR3Z%"P9W(Y$( M1P+*9H[8T 7MSF/3KO=""@9P\Y6XX6QP?7-Q?G'6O[FXNB17Y^3LUXO!.3F_ MN.Q?GEWT?X-+<'=P_>$N^FB4?%7^>?OG];L_^Y2\=MCKHJ9M? M!^1=__I-_W+P+KKZZ[?!?TC_[ ;O=%JM?QA3JX+'IAY[FH,N&N1WD8XHE^27 M)GD+MG'3("DW3F13XD;4Q4NN6(C$3-A"TFF<27[WP!7_+2WJJ.?R0I%UU+BN M7W0$"\IMG%#+I5#\@7OF%A\UCP]/7GPI?U6SUVL5"JV-_)+?L\1GI^UF[;@% MCP65[59K6>$7>OID1,><?,(9/&]AR=\E+( ;.87KF)&)5N1Z!@.(IMY::*8KD]);#O LZ+5QC8 Q,*3&#X!PHD J3ECF(*1@.ED U M2, _Z8C8$O^;CY]PPRLEN(!<6 D5*P"<3(0;P0)MP5-O(.HMP#3-8)EC&,9( M,EUTPXX,3R/#X3:3@9-,*( ;(G<.KP8P <3AMEFX+U0&@94Z 7J$2F7)0"= M> %+#8"_P& ,QELD#Y)*RCD[*F#:I:G!4B90<0,E2@D"0 D-N/7366]/2NV( M9%)/;,T7PX?".@.[,$+Q8K ;K&PLP-[6QCRP=H?\IR'_: N0?W,/)C_9"M55 MS8@!4V>9@(\>.A>$&NY!"J 3B>0()L)AP8D4=H3B*)9#LL"$@9]AD:G4MH1Q M.*O1,J"U,#KE#"Y;L@?@9!S0'A XN(,25@TYZ4.$OBXE2+0/:=0^WN/[?FC[ MF(5/X:/ +8H*+$']!,/X GD"F-&6C2?*[DV4P42XSF5*@0167/'C-*F0C:!% M-'5>S1_^-\Z!!\3;/'ULS#_@[%@PI!6U6E',D]0")7'?@ERCAM6X!R8*F@@I MW!2KME738A3P%/'H#P2^)[JP[_'I^*Y:4%&: MAG?969IMHP;X#? 0VY@N)1 M @GA#B^0W2@"N[M -(@"HH",N*/:9Z9:N@54&XRI+'T&0!SR+(,MBA@#@NR* MK<:/S^\ZK?;KKMTDI86/J[W_Z3 MI-X;^FC!@RO GBXJW['C\[*#;0$[?@ZX>XA?;)=5.PQ_9S5+/B#_8#VGT[0T M"-.%XFF5VEQ;!S?P!0XHLREHJGK!9&_=F P8![EA2;RR/07$^68?]@%5.;-L M/]@UHG96:V)6\0SES*=;[Y(J%4Z)%+=<5IV_)?G&T[VT(2V_$PY^7./B>.L: M%W.@/-*_\*](6,W8QCRZ8[)9Y,P\T"/H/Z"\?+"EFMM&85_EM+&SDLY? )UY M+ISC_'W)--%0-:( $V"AU[('U(+<93$WPF_> M/X@HL99CCI6.HL/J_:>I M<@[/"ZFG'.Y.1CHD&GJ/:D"-3U,)-M> =G:PQ2-&*(:/(X+G>/3Z17T.;X;C MP\,7R[[;^J-S.R=43G"^Z;0B@.'AS&YUD!)MP7.58#J*1T!#V&"#^CO.NC.* M-H&DU0!@HZ2%Y;$-G:A9[/*'"8-N?\(3###U[-@7"^$ZKL=70B#%[D>$HY/F MJY*#26AZ.S2Z5"RJ0E+F M?U:'I FX*TH@Q=W&_O\(+ZQ8]/W#KRT\[CK&PA5V7Q60 KAFL U^KD2_P!G8 M#<+QVETRP"4FO],I.6F03JMS=._$ZXI']3TYASS=&7#G6_#$FVG\R8 Q.R\> MK&YVC@LP$=]FD=JVE1Y;L;JO\HSM.A\>V(.'YT!7>747];: V#MG+#@C%XQ) MOG/&H\C8]ABVBU_? TIWSM@YX]N,7V'>VW!(!!;W8)F^]3J_WY^?+*D$]M\7SN$W]B,^^Y?;OGB79J$CZINF MX=6.T H[)66N[O>9:Y[,]C,KOBV[LA?+%?NNOT8[,O.8-.0AQ4(EMB7J&8+EA$YJ MNP9WTH^'=$+7G$[*Z3#07]\]O6# D*2-$QM;GK&Q='O[\NC9U6DY=0(5\I,7 MT DH\? 3.HHI3D^P0!6JY1&<4>7-(U)S37U^&1(Z9L(!,5/0+ M"^-(*B*4'1//8V)LP5$\LU^F:CUV4TS*1PT5Q5:]VF;"#IDP LK&@F%F&C!%C20F+K5B28VI)+&]9ON+ MYM#6E'DJL'RF#!G48OQ%A%*D?F2(4F.\'J,;\4A: MK^KIC[T]XFEVA481]^X# F<6L!%3D/%L <0W0F >?ZP?W$^@(LSZ+WO.V?@?'1ZU\/^GPZ>PF'G"KKGI_G86?^\>][K=S\4 M8\\8O\OKJ\%U]WP(PPLPC^"Z.JCVJC!P>AI/,)OM^C,&![H#Z)Y>7 Z=4U@& MJH#GN/Y&,V[XWH%!]^IM]]P9&!KWQW_'[F27X^+XJ\$IL MJ4],>"AKM??6+\7.WVT>0:S?FA'?%WE? !X(ZBH6"9@R%8 **'R>$(E9RN<@ MJ5ZT0.1#+Y()81+>H04QKD!?N%78U]*O7\T:==.U>U$8$S'/#CW[ %#E621# M,.O&'^!'G)_*D $&F)N0"B'=S@9+P&5Q?0S)HAP&>%; MIU."+N* 8CX>J2@='=$DA25@"7P2T913;TPK$$]D,L$UGA9;*KJA^V&>7CTIG7<:!ZV#AOMV\"9T*X;:?Q?B/?ER;YY M4""[!&EFP*S7US4^3.X.D2!9BH _X9BK+A*6,YR[R&-)/T^8I"%.2#1SD@4/ M]PFFIP2SO>\=+-B&>229TAJ<&6:+&-."$UC/0Y*R28\0],;#LRF1"E;B[0)IB:833<"*'B:< TZC4A=<'(B1D4DE MG>4O"C$J]%BJ6E=NE)KPE(513&5J,EFKT=4MM-QX#S?P2K6.]XJG\ 53F\U' MLY!IW.="1I$1IYNR4WG/YC2;(DK&2%+R MR4K_&OK$AEA7FSUUDPG[1J\T7,)S_F2<6K!5YFV@5/0!.C[?4&*VL?,466+A MBF\.A]ER;Z6_L^$Z/2=PX/O!P)&G@,3;N75OQ%AT1S.OJXUVC"Y&G'E0^+81 ML0W1_4@$_W=39!N&M:2V]K2T"=*RY.U 5I=@+($1,L_C=)? N-.V?""J['I% M*ZO9DTC@$HR=!J.L9O=#GBV=ZV70'F4\F2]:W&(*=;E;(]R_E$RX+";\;I@' M7RK?^*D[$(_QN[0?] 53&=R.!5=VU,J.VJ-8@Y0=M;*C5G;4?EI'[@O(Q M=$<3NP2C;*J5CZ$G94%[*CE<@K'38)0%[3[[:G>V=#[-OMK=G:MZN]3M>-=U ML2HKO,AEXVVY?;.TLR[=?.V+U"V422A6]RL6>;)XXMGX1M;&77U4>,_Z M5:U WE:E,2XJOED 0!O4!4 $0 M @ $/Q0$ 8W)S#,Q7S$N:'1M4$L! M A0#% @ .8:G6-^UL-BX" #3T \ ( !&C,# &-R M XML 82 crsr-20240331_htm.xml IDEA: XBRL DOCUMENT 0001743759 crsr:GamerAndCreatorPeripheralsMember 2023-12-31 0001743759 2023-03-31 0001743759 crsr:GamingComponentsAndSystemsMember 2023-01-01 2023-03-31 0001743759 crsr:NonUsExcludingGBMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001743759 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001743759 crsr:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001743759 crsr:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001743759 us-gaap:RetainedEarningsMember 2022-12-31 0001743759 us-gaap:ParentMember 2023-12-31 0001743759 2024-04-26 0001743759 us-gaap:NoncontrollingInterestMember 2023-03-31 0001743759 crsr:ThiLaMember 2024-03-31 0001743759 crsr:SupplierRelationshipMember 2023-12-31 0001743759 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001743759 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001743759 crsr:TermLoanMember 2023-03-31 0001743759 crsr:TermLoanMember 2021-09-03 2021-09-03 0001743759 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001743759 crsr:DropAcquisitionMember us-gaap:DevelopedTechnologyRightsMember 2023-07-14 2023-07-14 0001743759 crsr:RevolvingCreditFacilityUnderCreditAgreementMember crsr:OneMonthBSBYMember 2024-01-01 2024-01-01 0001743759 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001743759 crsr:TermLoanMember 2024-01-01 2024-03-31 0001743759 crsr:CreditAgreementMember 2024-01-01 2024-03-31 0001743759 crsr:TermLoanMember us-gaap:FairValueInputsLevel2Member 2024-03-31 0001743759 srt:AsiaPacificMember 2024-01-01 2024-03-31 0001743759 crsr:DropAcquisitionMember 2024-01-29 2024-01-29 0001743759 crsr:RevolvingCreditFacilityUnderCreditAgreementMember 2021-09-03 2021-09-03 0001743759 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001743759 crsr:RevolvingCreditFacilityUnderCreditAgreementMember 2023-12-31 0001743759 srt:MaximumMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2024-01-01 2024-03-31 0001743759 us-gaap:EmployeeStockMember 2024-03-31 0001743759 crsr:CreditAgreementMember 2023-01-01 2023-03-31 0001743759 crsr:EuropeAndMiddleEastMember 2023-01-01 2023-03-31 0001743759 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001743759 srt:MinimumMember crsr:RevolvingCreditFacilityUnderCreditAgreementMember 2024-01-01 2024-01-01 0001743759 crsr:DropAcquisitionMember 2023-07-14 0001743759 us-gaap:EmployeeStockMember 2024-01-01 2024-03-31 0001743759 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2024-03-31 0001743759 us-gaap:CommonStockMember 2023-12-31 0001743759 us-gaap:OtherCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001743759 crsr:TermLoanMember crsr:FederalFundsRateMember 2024-01-01 2024-01-01 0001743759 srt:MaximumMember crsr:RevolvingCreditFacilityUnderCreditAgreementMember crsr:BloombergShortTermBankYieldIndexRateBSBYMember 2024-01-01 2024-01-01 0001743759 srt:MaximumMember crsr:RevolvingCreditFacilityUnderCreditAgreementMember 2024-01-01 2024-01-01 0001743759 crsr:RevolvingCreditFacilityUnderCreditAgreementMember 2024-03-31 0001743759 us-gaap:CommonStockMember 2023-03-31 0001743759 srt:MinimumMember crsr:DropAcquisitionMember 2023-07-14 0001743759 crsr:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-03-31 0001743759 srt:AsiaPacificMember 2023-01-01 2023-03-31 0001743759 crsr:IDisplayTechnologyMember 2022-01-01 0001743759 crsr:CreditAgreementMember 2023-01-01 2023-12-31 0001743759 us-gaap:NoncontrollingInterestMember 2023-12-31 0001743759 srt:MaximumMember us-gaap:PerformanceSharesMember 2024-02-01 2024-02-29 0001743759 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-03-31 0001743759 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-03-31 0001743759 srt:MaximumMember crsr:CreditAgreementMember 2024-01-01 0001743759 srt:MinimumMember us-gaap:PerformanceSharesMember 2024-02-01 2024-02-29 0001743759 crsr:DropAcquisitionMember 2024-01-01 2024-03-31 0001743759 us-gaap:RetainedEarningsMember 2024-03-31 0001743759 us-gaap:TradeNamesMember 2024-03-31 0001743759 2023-12-31 0001743759 crsr:EuropeAndMiddleEastMember 2024-01-01 2024-03-31 0001743759 crsr:IDisplayTechnologyMember crsr:FirstAnniversaryMember 2022-01-01 0001743759 us-gaap:CommonStockMember 2022-12-31 0001743759 us-gaap:RetainedEarningsMember 2023-12-31 0001743759 crsr:GamerAndCreatorPeripheralsMember 2024-03-31 0001743759 crsr:GamerAndCreatorPeripheralsMember 2023-01-01 2023-03-31 0001743759 2024-01-01 2024-03-31 0001743759 crsr:TermLoanMember 2024-03-31 0001743759 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0001743759 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001743759 crsr:DropAcquisitionMember 2023-01-01 2023-03-31 0001743759 crsr:DropAcquisitionMember 2023-12-31 0001743759 2022-12-31 0001743759 crsr:NonUsExcludingGBMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001743759 us-gaap:PerformanceSharesMember 2024-02-01 2024-02-29 0001743759 us-gaap:ParentMember 2022-12-31 0001743759 us-gaap:CustomerRelationshipsMember 2024-03-31 0001743759 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2023-12-31 0001743759 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001743759 crsr:RevolvingCreditFacilityUnderCreditAgreementMember crsr:FederalFundsRateMember 2024-01-01 2024-01-01 0001743759 crsr:TermLoanMember crsr:OneMonthBSBYMember 2024-01-01 2024-01-01 0001743759 srt:MaximumMember crsr:TermLoanMember crsr:OneMonthBSBYMember 2024-01-01 2024-01-01 0001743759 srt:MinimumMember crsr:TermLoanMember crsr:OneMonthBSBYMember 2024-01-01 2024-01-01 0001743759 crsr:TermLoanMember 2023-12-31 0001743759 us-gaap:OtherCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001743759 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001743759 crsr:PatentPortfolioMember 2024-03-31 0001743759 us-gaap:TradeNamesMember 2023-12-31 0001743759 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-03-31 0001743759 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2023-01-01 2023-03-31 0001743759 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001743759 us-gaap:ParentMember 2024-03-31 0001743759 crsr:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001743759 us-gaap:EquipmentMember 2023-12-31 0001743759 crsr:ComputerEquipmentSoftwareAndOfficeEquipmentMember 2024-03-31 0001743759 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001743759 us-gaap:ParentMember 2024-01-01 2024-03-31 0001743759 crsr:GamingComponentsAndSystemsMember 2023-12-31 0001743759 crsr:ComputerEquipmentSoftwareAndOfficeEquipmentMember 2023-12-31 0001743759 crsr:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-03-31 0001743759 crsr:TermLoanUnderCreditAgreementMember 2023-01-01 2023-03-31 0001743759 srt:MaximumMember crsr:CreditAgreementMember 2024-03-31 0001743759 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001743759 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001743759 us-gaap:ParentMember 2023-03-31 0001743759 crsr:IDisplayTechnologyMember crsr:SecondAnniversaryMember 2022-01-01 0001743759 crsr:OtherMember 2024-03-31 0001743759 us-gaap:EmployeeStockOptionMember 2024-03-31 0001743759 us-gaap:RetainedEarningsMember 2023-03-31 0001743759 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-12-31 0001743759 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001743759 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001743759 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001743759 crsr:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001743759 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001743759 2024-03-31 0001743759 crsr:OtherMember 2023-12-31 0001743759 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001743759 crsr:IDisplayTechnologyMember 2024-03-31 0001743759 crsr:DropAcquisitionMember crsr:DomainNameMember 2023-07-14 2023-07-14 0001743759 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001743759 us-gaap:DevelopedTechnologyRightsMember 2024-03-31 0001743759 crsr:IDisplayTechnologyMember 2022-01-01 2022-01-01 0001743759 us-gaap:EquipmentMember 2024-03-31 0001743759 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001743759 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2024-01-01 2024-03-31 0001743759 us-gaap:TrademarksAndTradeNamesMember 2024-03-31 0001743759 us-gaap:PerformanceSharesMember 2024-01-01 2024-03-31 0001743759 crsr:UnderwrittenPublicOfferingMember 2024-03-31 0001743759 crsr:GamingComponentsAndSystemsMember 2024-03-31 0001743759 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001743759 srt:MaximumMember crsr:RevolvingCreditFacilityUnderCreditAgreementMember crsr:OneMonthBSBYMember 2024-01-01 2024-01-01 0001743759 srt:MinimumMember crsr:TermLoanMember crsr:BloombergShortTermBankYieldIndexRateBSBYMember 2024-01-01 2024-01-01 0001743759 crsr:SupplierRelationshipMember 2024-03-31 0001743759 crsr:TermLoanUnderCreditAgreementMember 2024-01-01 2024-03-31 0001743759 crsr:GamingComponentsAndSystemsMember 2024-01-01 2024-03-31 0001743759 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-03-31 0001743759 crsr:GamerAndCreatorPeripheralsMember 2024-01-01 2024-03-31 0001743759 srt:MinimumMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2024-01-01 2024-03-31 0001743759 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001743759 crsr:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001743759 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001743759 2022-07-22 0001743759 srt:MaximumMember crsr:DropAcquisitionMember 2023-07-14 0001743759 crsr:DropAcquisitionMember 2024-03-31 0001743759 crsr:DropAcquisitionMember 2023-07-14 2023-07-14 0001743759 us-gaap:PerformanceSharesMember 2024-03-31 0001743759 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001743759 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001743759 crsr:TermLoanMember 2021-09-03 0001743759 crsr:ThiLaMember 2024-01-01 2024-03-31 0001743759 crsr:DropAcquisitionMember us-gaap:TradeNamesMember 2023-07-14 2023-07-14 0001743759 crsr:PatentPortfolioMember 2023-12-31 0001743759 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001743759 2023-01-01 2023-03-31 0001743759 srt:MinimumMember crsr:CreditAgreementMember 2024-01-01 0001743759 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001743759 crsr:CreditAgreementMember 2021-09-03 0001743759 srt:MinimumMember crsr:RevolvingCreditFacilityUnderCreditAgreementMember crsr:OneMonthBSBYMember 2024-01-01 2024-01-01 0001743759 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0001743759 us-gaap:ParentMember 2023-01-01 2023-03-31 0001743759 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001743759 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001743759 us-gaap:NoncontrollingInterestMember 2024-03-31 0001743759 us-gaap:NoncontrollingInterestMember 2022-12-31 0001743759 srt:MinimumMember crsr:RevolvingCreditFacilityUnderCreditAgreementMember crsr:BloombergShortTermBankYieldIndexRateBSBYMember 2024-01-01 2024-01-01 0001743759 crsr:OtherDirectorsOrOfficersMember 2024-01-01 2024-03-31 0001743759 srt:AmericasMember 2024-01-01 2024-03-31 0001743759 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001743759 srt:MaximumMember crsr:TermLoanMember crsr:BloombergShortTermBankYieldIndexRateBSBYMember 2024-01-01 2024-01-01 0001743759 us-gaap:CommonStockMember 2024-03-31 0001743759 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-03-31 0001743759 us-gaap:CustomerRelationshipsMember 2023-12-31 0001743759 crsr:RevolvingCreditFacilityUnderCreditAgreementMember 2021-09-03 0001743759 srt:AmericasMember 2023-01-01 2023-03-31 iso4217:USD shares pure shares crsr:Segment crsr:Derivative crsr:Claim crsr:Customer iso4217:USD crsr:Country --12-31 false Q1 0001743759 P2M http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent 10-Q true 2024-03-31 2024 false 001-39533 Corsair Gaming, Inc. DE 82-2335306 115 N. McCarthy Boulevard Milpitas CA 95035 510 657-8747 Common Stock, $0.0001 par value per share CRSR NASDAQ Yes Yes Large Accelerated Filer false false false 103905563 337257000 353964000 250618000 268560000 86639000 85404000 80217000 67529000 16641000 16838000 96858000 84367000 -10219000 1037000 3691000 4302000 1565000 1474000 -461000 -496000 2587000 3324000 -12806000 -2287000 -1777000 -639000 -11029000 -1648000 536000 364000 -11565000 -2012000 -11565000 -2012000 -975000 -12540000 -1054000 -0.12 -0.01 -0.12 -0.01 103563000 101685000 103563000 101685000 -11029000 -1648000 124000 -18000 -1415000 1667000 160000 -127000 24000 -26000 -12420000 -7000 292000 400000 -12712000 -407000 127768000 175620000 2174000 2705000 204920000 253268000 251747000 240172000 34573000 39824000 621182000 711589000 241000 239000 31185000 32212000 354410000 354705000 178151000 188009000 72022000 70709000 1257191000 1357463000 12213000 12190000 191401000 239957000 138487000 166340000 342101000 418487000 171106000 186006000 14104000 17395000 40629000 41595000 567940000 663483000 15925000 15937000 0.0001 0.0001 5000000 5000000 0 0 0 0 0.0001 0.0001 300000000 300000000 103859000 103859000 103255000 103255000 10000 10000 640293000 630642000 27870000 40410000 -4634000 -3487000 663539000 667575000 9787000 10468000 673326000 678043000 1257191000 1357463000 103255000 10000 630642000 40410000 -3487000 667575000 10468000 678043000 -11565000 -11565000 219000 -11346000 -1147000 -1147000 -100000 -1247000 -975000 -975000 -975000 -800000 -800000 633000 2351000 2351000 2351000 29000 398000 398000 398000 7698000 7698000 7698000 103859000 10000 640293000 27870000 -4634000 663539000 9787000 673326000 101385000 10000 593486000 37223000 -6881000 623838000 10229000 634067000 -2012000 -2012000 149000 -1863000 1605000 1605000 14000 1619000 958000 958000 958000 671000 2117000 2117000 2117000 39000 556000 556000 556000 7321000 7321000 7321000 102017000 10000 602368000 36169000 -5276000 633271000 10392000 643663000 -11029000 -1648000 7691000 7246000 3087000 2897000 9515000 9741000 -6059000 -2209000 -758000 -128000 -46928000 -14623000 12101000 -4672000 -4437000 1077000 -47962000 18156000 -21582000 -10703000 -26317000 41826000 -1041000 2520000 4677000 -1479000 -4677000 15000000 10000000 4942000 950000 2351000 2117000 398000 556000 1960000 497000 -19949000 -9886000 -636000 730000 -48381000 27993000 178564000 154060000 130183000 182053000 3553000 4184000 626000 -546000 1171000 2234000 1763000 365000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1. Description of Business</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corsair Gaming, Inc., a Delaware corporation, together with its subsidiaries (collectively, “Corsair” the “Company”, “we”, “us”, or “our”), is a global provider and innovator of high-performance products for gamers and digital creators, many of which build their own PCs using our components.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corsair is organized into </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reportable segments:</span></p><div style="margin-left:7.87%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.617714099641811%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gamer and Creator Peripherals</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Includes our high-performance gaming keyboards, mice, headsets, controllers, and streaming products, which includes capture cards, Stream Decks, microphones and audio interfaces, our Facecam streaming cameras, studio accessories, and gaming furniture, among others.</span></div></div><div style="margin-left:7.87%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.617714099641811%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gaming Components and Systems</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Includes our high-performance power supply units, or PSUs, cooling solutions, computer cases, and DRAM modules, as well as high-end prebuilt and custom-built gaming PCs and laptops, and gaming monitors, among others.</span></div></div> 2 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2. Summary of Significant Accounting Policies</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our interim condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The accounting policies we follow are set forth in Part II, Item 8, Note 2, “Significant Accounting Policies”, of the Notes to the Consolidated Financial Statements included in our Annual Report on Form 10K for the year ended December 31, 2023 which was filed with the SEC on February 27, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The condensed consolidated balance sheet as of December 31, 2023, included herein, was derived from the audited consolidated financial statements as of that date. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed, combined or omitted pursuant to such rules and regulations. Therefore, these interim condensed consolidated financial statements should be read in conjunction with our consolidated financial statements and notes thereto for the year ended December 31, 2023, included in our Annual Report on Form 10-K.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements, and in management’s opinion, include all adjustments, which consist of only normal recurring adjustments necessary for the fair statement of our condensed consolidated balance sheet as of March 31, 2024 and our results of operations for the three months ended March 31, 2024 and 2023. The results for the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are not necessarily indicative of the results expected for the current fiscal year or any other future periods.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of Consolidation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited condensed consolidated financial statements include the accounts of Corsair and its subsidiaries, after the elimination of intercompany accounts and transactions. We consolidate subsidiaries in which we have a controlling interest. For the consolidated subsidiaries in which we own less than 100% of the equity, our consolidated net comprehensive income (loss) is reduced by the portion attributable to the noncontrolling interest. The ownership interest of other investors is recorded as noncontrolling interest in the condensed consolidated balance sheets.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In determining whether an entity is considered a controlled entity, we apply the VIE (variable interest entity) and VOE (voting interest entity) models. Entities that do not qualify as a VIE are assessed for consolidation under the VOE model. Under the VOE model, we consolidate the entity if we determine that we have a controlling financial interest in the entity through our ownership of greater than 50% of the outstanding voting shares of the entity and that other equity holders do not have substantive voting, participating or liquidation rights.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of 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 and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates include, but are not limited to, the valuation of intangible assets, accounts receivable, sales return reserves, reserves for customer incentives, warranty reserves, inventory, derivative instruments, stock-based compensation, and deferred income</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">tax. These estimates and assumptions are based on management’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the potential impacts from events in the current economic and geopolitical environment. We adjust such estimates and assumptions when facts and circumstances dictate. The extent to which the current macroeconomic conditions and the development of the geopolitical unrest will impact our business going forward depends on numerous dynamic factors that we cannot reliably predict. Actual results could differ materially from those estimates</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Adopted Accounting Pronouncements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">None.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounting Pronouncements Issued but Not Yet Adopted</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvement to Reportable Segment Disclosure. This ASU updates the reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the chief operating decision maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment's profit or loss in assessing segment performance and deciding how to allocate resources. The ASU will be effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. This ASU will result in additional required disclosures in our consolidated financial statements, when adopted. We are currently evaluating the provisions of this ASU and expect to adopt them for the year ended December 31, 2024.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU requires disaggregated information about a reporting entity's effective tax rate reconciliation as well as additional information on income tax paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024, with early adoption permitted. This ASU will result in additional required disclosures in our consolidated financial statements, when adopted. We are currently evaluating the provisions of this ASU and expect to adopt them for the year ended December 31, 2025.</span></p></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our interim condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The accounting policies we follow are set forth in Part II, Item 8, Note 2, “Significant Accounting Policies”, of the Notes to the Consolidated Financial Statements included in our Annual Report on Form 10K for the year ended December 31, 2023 which was filed with the SEC on February 27, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The condensed consolidated balance sheet as of December 31, 2023, included herein, was derived from the audited consolidated financial statements as of that date. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed, combined or omitted pursuant to such rules and regulations. Therefore, these interim condensed consolidated financial statements should be read in conjunction with our consolidated financial statements and notes thereto for the year ended December 31, 2023, included in our Annual Report on Form 10-K.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements, and in management’s opinion, include all adjustments, which consist of only normal recurring adjustments necessary for the fair statement of our condensed consolidated balance sheet as of March 31, 2024 and our results of operations for the three months ended March 31, 2024 and 2023. The results for the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are not necessarily indicative of the results expected for the current fiscal year or any other future periods.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of Consolidation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited condensed consolidated financial statements include the accounts of Corsair and its subsidiaries, after the elimination of intercompany accounts and transactions. We consolidate subsidiaries in which we have a controlling interest. For the consolidated subsidiaries in which we own less than 100% of the equity, our consolidated net comprehensive income (loss) is reduced by the portion attributable to the noncontrolling interest. The ownership interest of other investors is recorded as noncontrolling interest in the condensed consolidated balance sheets.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In determining whether an entity is considered a controlled entity, we apply the VIE (variable interest entity) and VOE (voting interest entity) models. Entities that do not qualify as a VIE are assessed for consolidation under the VOE model. Under the VOE model, we consolidate the entity if we determine that we have a controlling financial interest in the entity through our ownership of greater than 50% of the outstanding voting shares of the entity and that other equity holders do not have substantive voting, participating or liquidation rights.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of 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 and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates include, but are not limited to, the valuation of intangible assets, accounts receivable, sales return reserves, reserves for customer incentives, warranty reserves, inventory, derivative instruments, stock-based compensation, and deferred income</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">tax. These estimates and assumptions are based on management’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the potential impacts from events in the current economic and geopolitical environment. We adjust such estimates and assumptions when facts and circumstances dictate. The extent to which the current macroeconomic conditions and the development of the geopolitical unrest will impact our business going forward depends on numerous dynamic factors that we cannot reliably predict. Actual results could differ materially from those estimates</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Adopted Accounting Pronouncements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">None.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounting Pronouncements Issued but Not Yet Adopted</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvement to Reportable Segment Disclosure. This ASU updates the reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the chief operating decision maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment's profit or loss in assessing segment performance and deciding how to allocate resources. The ASU will be effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. This ASU will result in additional required disclosures in our consolidated financial statements, when adopted. We are currently evaluating the provisions of this ASU and expect to adopt them for the year ended December 31, 2024.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU requires disaggregated information about a reporting entity's effective tax rate reconciliation as well as additional information on income tax paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024, with early adoption permitted. This ASU will result in additional required disclosures in our consolidated financial statements, when adopted. We are currently evaluating the provisions of this ASU and expect to adopt them for the year ended December 31, 2025.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3. Fair Value Measurement</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. GAAP establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The hierarchy is broken down into the following three levels of inputs that may be used to measure fair value:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—Quoted prices are available in active markets for identical assets or liabilities as of the measurement date.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—Pricing inputs are other than quoted prices in active market, which are either directly or indirectly observable as of the report date. The nature of these securities includes investments for which quoted prices are available but traded less frequently and investments that are fair valued using other securities, the parameters of which can be directly observed.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—Securities that have little to no pricing observability as of the report date. These securities are measured using management’s best estimate of fair value, where the inputs into the determination of fair value are not observable and require significant management judgment or estimation.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair value accounting is applied to all financial assets and liabilities that are recognized or disclosed at fair value in our condensed consolidated financial statements on a recurring basis. Our financial instruments, including cash, restricted cash, accounts receivable, accounts payable, borrowings from credit lines and other liabilities and accrued expenses approximate fair value due to their short-term maturities.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our financial assets and liabilities that were measured at fair value on a recurring basis consisted of foreign currency forward contracts and the fair values of these contracts, which were classified as Level 2 of the fair value hierarchy, were based on similar exchange traded derivatives and the related asset or liability. The balances of our financial assets and liabilities as of March 31, 2024 and December 31, 2023 were not material.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4. Derivative Financial Instruments</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">From time to time, we enter into derivative instruments such as foreign currency forward contracts, to minimize the short-term impact of foreign currency exchange rate fluctuations on certain foreign currency denominated assets and liabilities. The derivative instruments are recorded at fair value in prepaid expenses and other current assets or other liabilities and accrued expenses on the condensed consolidated balance sheets. We do not designate such instruments as hedges for accounting purposes; accordingly, changes in the value of these contracts are recognized in each reporting period in other (expense) income, net in the condensed consolidated statements of operations. We do </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t enter into derivative instruments for trading purposes.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The foreign currency forward contracts generally mature within </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_a973eed6-6343-4278-85bf-7fa0f9851f75;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The notional principal amount of outstanding foreign exchange forward contracts was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">28.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">44.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and December 31, 2023, respectively. The net fair value gains (losses) recognized in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_553d2490-5c43-47b6-a900-a348a7db6105;"><span style="-sec-ix-hidden:F_b2cab39c-d27c-484c-85b6-e5033e791a7e;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">other (expense) income</span></span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, net in relation to these derivative instruments was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p> 0 P4M 28500000 44300000 600000 -400000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5. Business Combinations</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Drop Acquisition</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On July 14, 2023 (the “Acquisition Date”), we completed the acquisition of the assets and business of Massdrop Inc. (“Drop”), including the assumption of trade payables and certain accrued liabilities (the “Drop Acquisition”) for a cash purchase consideration of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, net of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of cash acquired. On January 29, 2024, in connection with a joint release letter executed between us and Drop's seller, we received a refund of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million from escrow funds in relation to a purchase price adjustment for net working capital. With this refund, total purchase consideration, net of cash acquired, decreased to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Drop, a community-based e-commerce company was headquartered in San Francisco, California, and specialized in customized DIY keyboards and keycaps. We expect this acquisition to give Corsair a leading presence in the personalized keyboards market which is one of the fastest growing trends in the gaming peripherals space as well as allow us to offer specialized Corsair and Elgato products to the enthusiast community that Drop is engaged with. Drop’s results of operations are included in our condensed consolidated statements of operations with effect from July 14, 2023.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Drop Acquisition was accounted for as a business combination under the acquisition method of accounting. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The final allocation of the Drop Acquisition purchase consideration to the estimated fair value of the assets acquired and liabilities assumed, inclusive of immaterial measurement period adjustments, was as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:77.94%;"></td> <td style="width:2.02%;"></td> <td style="width:1%;"></td> <td style="width:18.04%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amounts</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,739</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid and other assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Identifiable intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,960</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,064</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Purchase consideration, net of cash acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of certain working capital related items, including accounts receivable, prepaid and other assets, accounts payable and accrued liabilities, as well as the fair value of property and equipment approximated their book values at the Acquisition Date. The fair value of the inventories was estimated by major category, at net realizable value, which we believe approximates the price a market participant could achieve in a current sale. The difference between the fair value of the inventories and the book value recorded on the Acquisition Date was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, of which we recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in cost of revenue in the condensed consolidated statements of operations for the three months ended March 31, 2024 and for the year ended December 31, 2023, respectively, upon the sale of the acquired inventory.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The goodwill of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million represents the expansion of our market presence by utilizing Drop's strength in direct consumer reach as well as the ability to expand the customizable keyboard and keycap market. The goodwill is deductible for tax purposes and is assigned to our Gaming Peripherals reporting unit.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million identifiable intangible assets acquired include developed technology of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, trade name of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and domain name of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The fair values of the identified intangible assets were estimated primarily using the income approach and were based on inputs that are not observable in the market which we consider to be Level 3 inputs. These intangible assets are being amortized over their estimated useful lives, ranging from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years, using the straight-line method of amortization. The identifiable intangible assets acquired are deductible for tax purposes.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The acquisition-related costs incurred in the three months ended March 31 2024 and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t material.</span></p> 14200000 600000 1000000 13200000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Drop Acquisition was accounted for as a business combination under the acquisition method of accounting. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The final allocation of the Drop Acquisition purchase consideration to the estimated fair value of the assets acquired and liabilities assumed, inclusive of immaterial measurement period adjustments, was as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:77.94%;"></td> <td style="width:2.02%;"></td> <td style="width:1%;"></td> <td style="width:18.04%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amounts</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,739</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid and other assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Identifiable intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,960</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,064</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Purchase consideration, net of cash acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 135000 7739000 866000 109000 9160000 5960000 7064000 3726000 13179000 2000000 200000 1500000 6000000 9200000 5200000 2300000 1700000 P5Y P15Y 0 0 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6. Goodwill and Intangible Assets</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the changes in the carrying amount of goodwill by reportable segment (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.572%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:15.777000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:15.777000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:15.777000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gaming<br/>Components<br/>and<br/>Systems</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gamer and<br/>Creator<br/>Peripherals</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148,936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">205,769</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">354,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Measurement period adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of foreign currency exchange rates</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">234</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148,902</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">205,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">354,410</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Intangible assets, net</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table is a summary of intangible assets, net (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:27.92%;"></td> <td style="width:1%;"></td> <td style="width:9.34%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.780000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.76%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:7.380000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.76%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.520000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed technology</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,221</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,221</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,206</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,015</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trade name</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,050</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,633</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,060</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,054</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">218,452</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">144,292</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">218,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">138,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79,653</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Patent portfolio</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,512</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,466</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,781</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,031</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Supplier relationships</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,888</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,045</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,091</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total finite-life intangibles</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">340,123</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">197,406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">142,717</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">340,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">188,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152,563</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Indefinite life trade name</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total intangible assets</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">375,557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">197,406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178,151</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">376,151</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">188,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">188,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:4pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the year when an identified intangible asset becomes fully amortized, the fully amortized balances from the gross asset and accumulated amortization amounts are removed from the table above.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The estimated future amortization expense of intangible assets as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 is as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.7%;"></td> <td style="width:3.24%;"></td> <td style="width:1%;"></td> <td style="width:30.06%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amounts</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Remainder of 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,488</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,620</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">142,717</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the changes in the carrying amount of goodwill by reportable segment (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.572%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:15.777000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:15.777000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:15.777000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gaming<br/>Components<br/>and<br/>Systems</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gamer and<br/>Creator<br/>Peripherals</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148,936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">205,769</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">354,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Measurement period adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of foreign currency exchange rates</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">234</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148,902</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">205,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">354,410</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 148936000 205769000 354705000 -27000 -27000 -34000 -234000 -268000 148902000 205508000 354410000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table is a summary of intangible assets, net (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:27.92%;"></td> <td style="width:1%;"></td> <td style="width:9.34%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.780000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.76%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:7.380000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.76%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.520000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed technology</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,221</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,221</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,206</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,015</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trade name</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,050</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,633</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,060</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,054</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">218,452</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">144,292</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">218,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">138,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79,653</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Patent portfolio</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,512</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,466</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,781</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,031</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Supplier relationships</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,888</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,045</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,091</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total finite-life intangibles</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">340,123</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">197,406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">142,717</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">340,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">188,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152,563</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Indefinite life trade name</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total intangible assets</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">375,557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">197,406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178,151</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">376,151</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">188,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">188,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 47221000 23227000 23994000 47221000 21206000 26015000 34050000 9633000 24417000 34114000 9060000 25054000 218452000 144292000 74160000 218453000 138800000 79653000 34512000 18046000 16466000 34781000 17031000 17750000 5888000 2208000 3680000 6136000 2045000 4091000 340123000 197406000 142717000 340705000 188142000 152563000 35430000 35430000 35430000 35430000 4000 4000 16000 16000 375557000 197406000 178151000 376151000 188142000 188009000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The estimated future amortization expense of intangible assets as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 is as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.7%;"></td> <td style="width:3.24%;"></td> <td style="width:1%;"></td> <td style="width:30.06%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amounts</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Remainder of 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,488</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,620</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">142,717</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 28488000 37620000 34315000 24661000 4370000 13263000 142717000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7. Balance Sheet Components</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables present the components of certain balance sheet amounts (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.92%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">127,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">175,620</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted cash—short term</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted cash—noncurrent</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">241</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">239</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total cash and restricted cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">130,183</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178,564</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.92%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">206,156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">254,433</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Due from Factor</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance for doubtful accounts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,448</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">253,268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers represented </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">42.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of our accounts receivable, net balance, respectively. As of December 31, 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers represented </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">42.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of our accounts receivable, net balance, respectively.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.92%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,576</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work in progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,980</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">196,891</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">170,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">251,747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">240,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.92%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Manufacturing equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,121</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,168</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,789</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer equipment, software and office equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,932</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,083</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,846</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,825</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total property and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Accumulated depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,653</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,212</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.92%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,794</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,636</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">72,022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.92%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued reserves for customer incentive programs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,148</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued reserves for sales returns</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,951</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued payroll and related expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued freight expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,968</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_9291e741-70a5-4581-9107-d3c9908f66df;"><span style="-sec-ix-hidden:F_66afb36b-58c2-49a5-b4d5-3cc916c6537c;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities, current</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,151</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued legal expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,516</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,014</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued warranty</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,641</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,496</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other liabilities and accrued expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">138,487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">166,340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.92%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_a5d4a985-ef78-4d1c-9365-1384eff09ec3;"><span style="-sec-ix-hidden:F_f74eff2f-226c-4705-bf46-e528da4e8751;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities, noncurrent</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,054</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,008</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other liabilities, noncurrent</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,595</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables present the components of certain balance sheet amounts (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.92%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">127,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">175,620</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted cash—short term</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted cash—noncurrent</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">241</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">239</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total cash and restricted cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">130,183</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178,564</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.92%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">206,156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">254,433</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Due from Factor</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance for doubtful accounts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,448</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">253,268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers represented </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">42.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of our accounts receivable, net balance, respectively. As of December 31, 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers represented </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">42.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of our accounts receivable, net balance, respectively.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.92%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,576</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work in progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,980</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">196,891</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">170,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">251,747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">240,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.92%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Manufacturing equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,121</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,168</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,789</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer equipment, software and office equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,932</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,083</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,846</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,825</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total property and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Accumulated depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,653</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,212</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.92%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,794</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,636</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">72,022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.92%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued reserves for customer incentive programs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,148</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued reserves for sales returns</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,951</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued payroll and related expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued freight expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,968</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_9291e741-70a5-4581-9107-d3c9908f66df;"><span style="-sec-ix-hidden:F_66afb36b-58c2-49a5-b4d5-3cc916c6537c;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities, current</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,151</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued legal expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,516</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,014</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued warranty</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,641</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,496</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other liabilities and accrued expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">138,487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">166,340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.92%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.940000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_a5d4a985-ef78-4d1c-9365-1384eff09ec3;"><span style="-sec-ix-hidden:F_f74eff2f-226c-4705-bf46-e528da4e8751;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities, noncurrent</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,054</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,008</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other liabilities, noncurrent</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,595</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 127768000 175620000 2174000 2705000 241000 239000 130183000 178564000 206156000 254433000 283000 1236000 1448000 204920000 253268000 2 0.423 0.178 2 0.429 0.185 45876000 64576000 8980000 5204000 196891000 170392000 251747000 240172000 29121000 28168000 20419000 19789000 15932000 16083000 3846000 3825000 69318000 67865000 38133000 35653000 31185000 32212000 35049000 36324000 30794000 27749000 6179000 6636000 72022000 70709000 32391000 41148000 32951000 36822000 14056000 17989000 9968000 13553000 9151000 9721000 6516000 1014000 6323000 7155000 4490000 7442000 22641000 31496000 138487000 166340000 37575000 38587000 3054000 3008000 40629000 41595000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8. Debt</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On September 3, 2021, we refinanced the First Lien Credit and Guaranty Agreement with a new Credit Agreement (as amended, the “Credit Agreement”). The Credit Agreement provides for a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five-year revolving credit facility (“Revolving</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Facility”) </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">250.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million five-year term loan facility (“Term Loan”), with each maturing in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 2026</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Credit Agreement also permits, subject to conditions stated therein, additional incremental facilities in a maximum aggregate principal amount not to exceed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">250.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. We may prepay the Term Loan and the Revolving Facility at any time without premium or penalty. We prepaid $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">34.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of the Term Loan principal in the three months ended March 31, 2024 and in the year ended December 31, 2023, respectively.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the carrying value of our Term Loan (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.313%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:14.023%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:14.023%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Term Loan (variable rate) due </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">September 2026</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">184,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">199,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Debt discount and issuance cost, net of amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">681</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">804</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">183,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: debt maturing within one year, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term debt, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">171,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">186,006</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024, the estimated fair value of the Term Loan, which we have classified as a Level 2 financial instrument, was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">181.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024, and December 31, 2023, we had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million unused capacity under the Revolving Facility.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Credit Agreement has a variable rate structure. According to the provisions in the Third Amendment to the Credit Agreement (“Third Amendment”), beginning 2024, the Term Loan and the Revolving Facility carry interest at our election at either (a) Bloomberg Short-Term Bank Yield Index rate (“BSBY”) plus a percentage spread (ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%) based on our total net leverage ratio, or (b) the base rate (as described in the Credit Agreement as the greatest of (i) the prime rate, (ii) the federal funds rate plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and (iii) one-month BSBY plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%) plus a percentage spread (ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%) based on our total net leverage ratio. Additionally, the commitment fees on the unused portion of the Revolving Facility ranges from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% based on our total net leverage ratio. The effective interest rate of our Term Loan, inclusive of the debt discount and debt issuance costs, was approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.48</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.06</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for the three months ended March 31, 2024, and 2023, respectively.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Credit Agreement contains covenants with which we must comply during the term of the agreement, which we believe are ordinary and standard for agreements of this nature, including the maintenance of a maximum Consolidated Total Net Leverage Ratio (“CTNL Ratio”) and a minimum Consolidated Interest Coverage Ratio (“CIC Ratio”) (as defined in the Credit Agreement). According to the provisions in the Third Amendment, beginning 2024, we are required to maintain a maximum CTNL Ratio of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to 1.00 and a minimum CIC ratio of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to 1.00, with the provision that the maximum CTNL Ratio can be temporarily increased to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to 1.00 upon the occurrence of a Qualified Acquisition (as defined in, and subject to the requirements of the Credit Agreement). As of March 31, 2024, we were not in default under the Credit Agreement.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our obligations under the Credit Agreement are guaranteed by substantially all of our U.S. subsidiaries and secured by a security interest in substantially all assets of the Company and the guarantor subsidiaries, subject to certain exceptions detailed in the Credit Agreement and related ancillary documentation.</span></p><div style="font-size:11pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the interest expense recognized for all periods presented (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.313%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:14.023%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:14.023%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Credit Agreement:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contractual interest expense for term loan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,456</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of debt discount and issuance cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total interest expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,691</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The future principal payments under our total long-term debt as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 are as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.296%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:17.462999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amounts</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Remainder of 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,375</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">162,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">184,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 100000000 250000000 2026-09 2026-09 250000000 11900000 34100000 <p style="text-indent:4.533%;font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the carrying value of our Term Loan (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.313%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:14.023%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:14.023%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Term Loan (variable rate) due </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">September 2026</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">184,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">199,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Debt discount and issuance cost, net of amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">681</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">804</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">183,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: debt maturing within one year, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term debt, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">171,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">186,006</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2026-09 184000000 199000000 681000 804000 183319000 198196000 12213000 12190000 171106000 186006000 181800000 100000000 100000000 0.0125 0.0125 0.0225 0.0225 0.005 0.005 0.01 0.01 0.0025 0.0025 0.0125 0.0125 0.002 0.004 0.0748 0.0706 3 3 3.5 <p style="text-indent:4.533%;font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the interest expense recognized for all periods presented (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.313%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:14.023%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:14.023%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Credit Agreement:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contractual interest expense for term loan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,456</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of debt discount and issuance cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total interest expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,691</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 3456000 4065000 160000 134000 75000 103000 3691000 4302000 <p style="text-indent:4.533%;font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The future principal payments under our total long-term debt as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 are as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.296%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:17.462999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amounts</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Remainder of 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,375</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">162,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">184,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 9375000 12500000 162125000 184000000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9. Commitments and Contingencies</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Product Warranties</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in our assurance-type warranty obligations were as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.673%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning of the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty provision related to products shipped</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">993</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,378</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deductions for warranty claims processed</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,825</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,596</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">End of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Unconditional Purchase Obligations</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the normal course of business, we enter into various purchase commitments for goods or services. Our long-term non-cancelable purchase commitments consist primarily of multi-year contractual arrangements relating to subscriptions for cloud computing hosting arrangements for our enterprise resource planning (“ERP”) system and the related support services. The total long-term non-cancelable purchase commitments</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 was as follows (in thousands):</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80%;"></td> <td style="width:2.1%;"></td> <td style="width:1%;"></td> <td style="width:15.9%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amounts</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Remainder of 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">766</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,103</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our total non-cancelable long term purchase commitments outstanding as of December 31, 2023 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Letters of Credit</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> letters of credit outstanding as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and December 31, 2023. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> amounts have been drawn upon the letters of credit for all periods presented.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Legal Proceedings</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We may from time to time be involved in various claims and legal proceedings of a character normally incident to the ordinary course of business. Litigation can be expensive and disruptive to normal business operations, and the results of complex legal proceedings are difficult to predict, and our view of these matters may change in the future as the litigation and events related thereto unfold. We expense legal fees as incurred and we record a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Based on currently available information, we believe that existing claims or proceedings are not likely to have a material adverse effect on our financial position, or the outcome of these matters is currently not determinable. An unfavorable outcome to any legal matter, if material, could have an adverse effect on our operations or financial position, liquidity of results of operations.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Indemnification</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the ordinary course of business, we may provide indemnifications of varying scope and terms with respect to certain transactions. We have entered into indemnification agreements with directors and certain officers and employees that will require</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corsair, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. No demands have been made upon Corsair to provide indemnification under such agreements, and thus, there are </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> claims that we are aware of that could have a material effect on our condensed consolidated balance sheets, statements of operations, or statements of cash flows. We currently have directors’ and officers’ insurance</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in our assurance-type warranty obligations were as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.673%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning of the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty provision related to products shipped</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">993</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,378</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deductions for warranty claims processed</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,825</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,596</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">End of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 7155000 3685000 993000 1378000 1825000 1596000 6323000 3467000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 was as follows (in thousands):</span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80%;"></td> <td style="width:2.1%;"></td> <td style="width:1%;"></td> <td style="width:15.9%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amounts</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Remainder of 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">766</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,103</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 766000 337000 1103000 1500000 0 0 0 0 0 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10. Stockholders’ Equity</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shelf-Registration Statement</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On July 22, 2022, we filed a shelf registration statement on Form S-3 with the SEC, which was declared effective August 1, 2022 (the “2022 Shelf Registration Statement”). The 2022 Shelf Registration Statement registered securities to be offered by us, in an amount up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">300.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, including common stock, preferred stock and warrants, through August 1, 2025. In addition, the 2022 Shelf Registration Statement registered </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">54,179,559</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock held by the selling securityholders named in the 2022 Shelf Registration Statement. We will not receive any of the proceeds from the sale of the shares registered by the selling securityholders.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">216.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million remained available for issuance under the 2022 Shelf Registration Statement.</span></p> 300000000 54179559 216700000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11. Equity Incentive Plans and Stock-Based Compensation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024, we have two active equity incentive plans: the 2020 Equity Incentive Plan and the Employee Stock Purchase Plan (“ESPP”).</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In February 2024, we granted performance stock units (“PSU”) to certain senior members of our management team under the 2020 Equity Incentive Plan. The vesting of PSUs is conditional upon the achievement of certain internal financial targets for the year ended December 31, 2024 and these will vest over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> service period. The number of units issued can range from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the target shares depending on the achievement of the financial targets. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the event such targets are achieved, one-third of the eligible PSUs would vest and the remaining two-thirds would thereafter vest evenly over the second and third years. In the event the minimum targets are not achieved, no PSUs would vest.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The compensation expense associated with PSUs is recognized using the accelerated attribution method over the requisite service period, and it is based on the estimated number of shares that is considered probable of vesting. Adjustments to the compensation expense will be made in each reporting period based on changes in our estimate of the number of PSUs that are probable of vesting.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We measure and recognize compensation for all stock-based compensation awards, including stock options, stock purchase rights, restricted stock units (“RSU”) and PSU, based upon the grant-date fair value of those awards. The grant-date fair value of our stock options and stock purchase rights is estimated using a Black-Scholes-Merton option-pricing model. The fair value of our RSUs and PSUs are calculated based on the market value of our stock at the grant date.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes stock-based compensation expense by line item in the condensed consolidated statements of operations (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.58%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:12.9%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.56%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">440</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales, general and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,871</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">935</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation expense, net of amounts capitalized </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,691</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax benefits related to stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">447</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,354</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:7.507%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:4.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:3.4765828726400336%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense capitalized were not material for each of the periods presented.</span></div></div></div><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes by type of grant, the total unrecognized stock-based compensation expense and the remaining period over which such expense is expected to be recognized (in thousands, except number of years):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.567%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:12.897%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:15.577%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrecognized Expense</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Remaining weighted average period (In years)</span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span></span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,079</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">ESPP</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">408</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span></span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total unrecognized stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,732</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> P3Y 0 2 In the event such targets are achieved, one-third of the eligible PSUs would vest and the remaining two-thirds would thereafter vest evenly over the second and third years. In the event the minimum targets are not achieved, no PSUs would vest. <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes stock-based compensation expense by line item in the condensed consolidated statements of operations (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.58%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:12.9%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.56%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">440</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales, general and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,871</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">935</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation expense, net of amounts capitalized </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,691</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax benefits related to stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">447</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,354</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:7.507%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:4.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:3.4765828726400336%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense capitalized were not material for each of the periods presented.</span></div></div> 545000 440000 6281000 5871000 865000 935000 7691000 7246000 447000 1354000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes by type of grant, the total unrecognized stock-based compensation expense and the remaining period over which such expense is expected to be recognized (in thousands, except number of years):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.567%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:12.897%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:15.577%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrecognized Expense</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Remaining weighted average period (In years)</span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span></span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,079</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">ESPP</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">408</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span></span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total unrecognized stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,732</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 34687000 P2Y10M24D 30558000 P2Y9M18D 4079000 P2Y10M24D 408000 P0Y4M24D 69732000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12. Net Loss Per Share</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the calculation of basic and diluted net loss per share (in thousands, except per share amounts):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.353%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.823%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Numerator</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,029</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Net income attributable to noncontrolling interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">536</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss attributable to Corsair Gaming, Inc.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,565</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in redemption value of redeemable noncontrolling interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">975</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">958</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss attributable to common stockholders of Corsair Gaming, Inc.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,054</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Denominator</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic weighted-average shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,563</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of dilutive securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total diluted weighted-average shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,563</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net loss per share attributable to common stockholders of Corsair Gaming, Inc.:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.01</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.01</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:11pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;min-width:fit-content;">Anti-dilutive potential common shares </span><span style="color:#000000;top:-5.159pt;white-space:pre-wrap;font-size:7.37pt;font-family:'Calibri',sans-serif;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,934</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:4.693432091613477%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Potential common share equivalents were not included in the calculation of diluted net loss per share as the effect would have been anti-dilutive.</span></div></div></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the calculation of basic and diluted net loss per share (in thousands, except per share amounts):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.353%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.823%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Numerator</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,029</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Net income attributable to noncontrolling interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">536</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss attributable to Corsair Gaming, Inc.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,565</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in redemption value of redeemable noncontrolling interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">975</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">958</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss attributable to common stockholders of Corsair Gaming, Inc.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,054</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Denominator</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic weighted-average shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,563</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of dilutive securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total diluted weighted-average shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,563</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net loss per share attributable to common stockholders of Corsair Gaming, Inc.:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.01</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.01</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:11pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;min-width:fit-content;">Anti-dilutive potential common shares </span><span style="color:#000000;top:-5.159pt;white-space:pre-wrap;font-size:7.37pt;font-family:'Calibri',sans-serif;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,934</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:4.693432091613477%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Potential common share equivalents were not included in the calculation of diluted net loss per share as the effect would have been anti-dilutive.</span></div></div> -11029000 -1648000 536000 364000 -11565000 -2012000 -975000 -12540000 -1054000 103563000 101685000 103563000 101685000 -0.12 -0.01 -0.12 -0.01 12715000 11934000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13. Income Taxes</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below presents our loss before income taxes, income tax benefit and effective income tax rates for all periods presented (in thousands, except percentages):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.187%;"></td> <td style="width:1.621%;"></td> <td style="width:1%;"></td> <td style="width:12.786%;"></td> <td style="width:1%;"></td> <td style="width:1.621%;"></td> <td style="width:1%;"></td> <td style="width:12.786%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Loss before income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,287</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,777</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">639</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effective tax rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are subject to income taxes in the United States and foreign jurisdictions in which we do business. These foreign jurisdictions have statutory tax rates different from those in the United States. Accordingly, our effective tax rates will vary depending on the relative proportion of foreign to United States income, the utilization of net operating loss and tax credit carry forwards, changes in geographic mix of income and expense, changes in management’s assessment of matters such as the ability to realize deferred tax assets, and changes in tax laws.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our effective tax rates were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three months ended March 31, 2024 and 2023, respectively. The decrease in our effective rate in the three-month period was primarily due to a change in the mix of income and losses in the various tax jurisdictions in which we operate, and an increase in shortfall tax deficiencies from stock-based compensation.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrecognized tax benefits were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of December 31, 2023, respectively, and if recognized, would favorably affect the effective income tax rate in future periods.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On December 15, 2022, the European Union (“EU”) Member States formally adopted the EU’s Pillar Two Directive, which generally provides for a minimum effective tax rate of 15%, as established by the Organization for Economic Co-operation and Development (“OECD”) Pillar Two Framework that was supported by over 130 countries worldwide. The EU effective dates are January 1, 2024, and January 1, 2025, for different aspects of the directive. A significant number of other countries are expected to also implement similar legislation, including United Kingdom which approved the legislation on July 11, 2023 with a full effective date of January 1, 2024. We have evaluated the potential impact from the OECD Pillar Two rules and determined that the effects are immaterial to our financial position for the year of 2024.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below presents our loss before income taxes, income tax benefit and effective income tax rates for all periods presented (in thousands, except percentages):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.187%;"></td> <td style="width:1.621%;"></td> <td style="width:1%;"></td> <td style="width:12.786%;"></td> <td style="width:1%;"></td> <td style="width:1.621%;"></td> <td style="width:1%;"></td> <td style="width:12.786%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Loss before income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,287</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,777</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">639</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effective tax rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> -12806000 -2287000 -1777000 -639000 0.139 0.279 0.139 0.279 3600000 3500000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14. Segment and Geographic Information</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reportable segments:</span></p><div style="margin-left:7.87%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.617714099641811%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gamer and Creator Peripherals</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Includes our high-performance gaming keyboards, mice, headsets, controllers, and streaming products, which includes capture cards, Stream Decks, microphones and audio interfaces, our Facecam streaming cameras, studio accessories, and gaming furniture, among others.</span></div></div><div style="margin-left:7.87%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.617714099641811%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gaming Components and Systems</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Includes our high-performance power supply units, or PSUs, cooling solutions, computer cases, and DRAM modules, as well as high-end prebuilt and custom-built gaming PCs and laptops, and gaming monitors, among others.</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The segments are defined as those operations our CODM regularly reviews to analyze performance and allocate resources. Our CODM is determined to be Corsair’s Chief Executive Officer. The results of the reportable segments are derived directly from our reporting system and are based on the methods of internal reporting which are not necessarily in conformity with GAAP. Management measures net revenue and gross profit to evaluate the performance of, and allocate resources to, each of the segments.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below summarizes the financial information for each reportable segment (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.16%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net revenue</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gamer and Creator Peripherals</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">106,973</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88,942</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gaming Components and Systems</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">230,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">265,022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total net revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">337,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">353,964</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Profit</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gamer and Creator Peripherals</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,643</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gaming Components and Systems</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,996</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,756</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total gross profit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86,639</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,404</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The CODM manages assets on a total company basis, not by operating segments; therefore, asset information and capital expenditures by operating segments are not presented.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Geographic Information</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes our net revenue by geographic region based on the location of the customer (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.16%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net revenue</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Americas</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">174,972</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185,898</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Europe and Middle East</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">115,735</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asia Pacific</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,550</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,625</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total net revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">337,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">353,964</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenues from sales to customers in the United States represented </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">45.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">46.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> other single country represented </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% or more of total net revenue during these periods.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">Two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers represented </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of our total net revenue for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">One</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customer represented </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of our total net revenue for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> other customer represented </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% or more of our total net revenue during these periods.</span></p> 2 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below summarizes the financial information for each reportable segment (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.16%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net revenue</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gamer and Creator Peripherals</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">106,973</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88,942</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gaming Components and Systems</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">230,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">265,022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total net revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">337,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">353,964</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Profit</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gamer and Creator Peripherals</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,643</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gaming Components and Systems</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,996</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,756</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total gross profit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86,639</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,404</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 106973000 88942000 230284000 265022000 337257000 353964000 43643000 26648000 42996000 58756000 86639000 85404000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes our net revenue by geographic region based on the location of the customer (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.16%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net revenue</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Americas</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">174,972</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185,898</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Europe and Middle East</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">115,735</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asia Pacific</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,550</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,625</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total net revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">337,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">353,964</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 174972000 185898000 115735000 113441000 46550000 54625000 337257000 353964000 0.456 0.462 0 0 0.10 0.10 2 0.277 0.114 1 0.258 0 0 0.10 0.10 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15. Redeemable Noncontrolling Interest ("RNCI")</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On January 1, 2022, we acquired a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">51</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% ownership stake in Elgato iDisplay Holdings LTD. and its related companies (together “iDisplay”). We have determined that we have a controlling financial interest in iDisplay under the VOE model.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under the Shareholders Agreement between Corsair and the iDisplay Seller a put option was provided to the iDisplay Seller to transfer to Corsair (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of their ownership interest in iDisplay upon the first anniversary of the Closing Date of the iDisplay Acquisition, and (ii) an additional </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of their ownership interest in iDisplay upon the second anniversary of the Closing Date. The put option will expire after </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">January 1, 2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the iDisplay Seller has not exercised the put option for the transfer of the </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of their ownership interest to Corsair.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The exercise price of the put option is based on multiples of iDisplay’s historical TTM EBITDA less any debt. The put option makes this portion of the noncontrolling interest redeemable and therefore, the RNCI is classified as temporary equity on our</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">condensed consolidated balance sheets and carried at the greater of the initial carrying amount, increased or decreased, for the RNCI share of comprehensive income (loss), contributions and distributions, or the redemption value. The change in redemption value is recognized through retained earnings.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the changes in RNCI for the periods presented (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.54%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.96%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,937</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Share of net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">317</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">215</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Share of other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">144</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in redemption value </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">975</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">958</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,925</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,646</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><div style="margin-left:3.333%;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">These amounts represent increases or (decreases) in redemption value over the carrying value for the respective periods. These amounts were recorded as an offset to retained earnings impacting the net income (loss) used in the calculation of net income (loss) per share attributable to common stockholders of Corsair Gaming, Inc. for these periods.</span></div></div></div> 0.51 0.14 0.15 2025-01-01 0.29 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the changes in RNCI for the periods presented (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.54%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.96%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,937</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Share of net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">317</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">215</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Share of other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">144</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in redemption value </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">975</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">958</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,925</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,646</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><div style="margin-left:3.333%;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">These amounts represent increases or (decreases) in redemption value over the carrying value for the respective periods. These amounts were recorded as an offset to retained earnings impacting the net income (loss) used in the calculation of net income (loss) per share attributable to common stockholders of Corsair Gaming, Inc. for these periods.</span></div></div> 15937000 21367000 317000 215000 -144000 22000 1160000 -975000 958000 15925000 20646000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">None of our directors or officers (as defined in Rule 16a-1 under the Exchange Act) </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">adopted</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">modified</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">terminated</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024, as such terms are defined under Item 408(a) of Regulation S-K, except as follows:</span><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 11, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Thi La</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">member of our board of directors</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">adopted</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">185,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s common stock until </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> false false false false false false March 11, 2024 Thi La member of our board of directors true 185000 June 30, 2025